Benutzer-Werkzeuge

Webseiten-Werkzeuge


net:auto:mqtt

Hausautomation mit MQTT

  • MQTT-Broker mosquitto

In den Debian-Repositories ist der Broker mosquitto enthalten und kann ganz einfach installiert werden. Er läuft ohne weitere Konfiguration.
Eventuell sinnvoll eine Absicherung mittels Zertifikat.

Zudem gibt es im Paket mosquitto-clients die Kommandozeilentools mosquitto_sub und mosquitto_pub. Über diese kann man innerhalb des Netzwerks prinzipiell alles steuern.

  • Die app „MQTT Dash“

Diese app ist eine Android-App und kann aus dem Store installiert werden.
Zugriff auf die Devices muss konfiguriert werden.
Beispiel Schalter:

Topic (sub)
stat/$topic/POWER
Topic (pub)
cmnd/$topic/power

Beispiel Leistungsanzeige:

Topic (sub)
tele/$topic/SENSOR
$.ENERGY.Power
  • Tasmota

Einstellen der Kommunikation über MQTT:

HOST()
ardbeg
TOPIC
delock/ohne

Der Rest kann unverändert bleiben.

  • Nutzung der Clients mosquitto_sub und mosquitto_pub

Um einen Schalter einzuschalten benutzt man folgendes Kommando:

mosquitt_pub -h $host -t cmnd/$topic/Power1 -m on

Um Informationen zu erhalten nutzt man z.B. diesen Befehl:

mosquitto_sub -h $host -v -t tele/$topic/#
net/auto/mqtt.txt · Zuletzt geändert: 2022/12/07 20:19 von ms

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki