NEWS
MQTT Fragen
-
Hallo,
ich komme nicht wirklich weiter. Ich möchte mehrere Sonoff und oder shelly´s per MQTT Adapter (Broker/Client) schalten usw.. Ich habe es auch hinbekommen das Daten empfangen werden im Adapter. Aber wie schalte ich einen der Geräte per MQTT.
Gibt es dazu ein verständliches Tutorial?
-
ggf helfen dir diese filme - thema selber suchen _ https://www.youtube.com/user/MrElzershark/videos
für die sonoffs würde ich aber den "richtigen" adapter nehmen…
-
Ich empfehle die Software mqtt.fx
Damit kann man einfach den gesamten mqtt-traffic beobachten.
Wenn du dann die Geräte manuell oder die eigene App/Web-Oberfläche schaltest, siehst du die diversen mqtt-befehle und kannst das passende für dich ableiten.
Bei den shellies musst du beachten, dass die shelly-cloud deaktiviert wird, wenn du mqtt aktivierst.
Das bedeutet, dass du die shelly-App nicht mehr benutzen kannst und es vorerst nur über das Webinterface direkt schalten kannst, bis du auf mqtt umstellst.
Ergänzung
Shelly1 schaltest du z.B. dadurch, dass du in iobroker in den Objekten den Wert auf on oder off setzt:
mqtt.0/shellies/shelly1-9Fxxx/relay/0/command
Die Seriennummer des Shelly variiert natürlich bei jedem Gerät.
-
Bei den shellies musst du beachten, dass die shelly-cloud deaktiviert wird, wenn du mqtt aktivierst.
Das bedeutet, dass du die shelly-App nicht mehr benutzen kannst und es vorerst nur über das Webinterface direkt schalten kannst, bis du auf mqtt umstellst. `
Das ist nicht ganz richtig. Solange man im eigenen Netzwerk ist kann man die Shelly-App auch ohne Cloud benutzen.
-
Solange man im eigenen Netzwerk ist kann man die Shelly-App auch ohne Cloud benutzen. `
Ok, also selbst bei getrennter/gestörter Internetverbindung des Routers bleiben die mit der App im Heimnetz schaltbar.
Gut zu wissen.
Anscheinend greift die App also direkt auf das Webinterface der Shellys zu.
-
Anscheinend greift die App also direkt auf das Webinterface der Shellys zu. `
So ähnlich, es gibt für den Shelly eine sehr gut dokumentierte API-Schnittstelle auf dieser wird auch die APP zugreifen.