Servus, in der Zwischenzeit habe ich selbst die Lösung gefunden. Bei den Geräten der 2.Gen kann man über MQTT das topic rpc verwenden. Über dieses topic kann man dann jobs anlegen, verändern, löschen etc. Anscheinend gibt es so etwas bei der 1.Gen. nicht.
Beiträge von PAntoni
-
-
Servus, gerne kann ich dir etwas mehr Info geben.
Ich verwende openHAB als Smart Home Platform in meinem Hauptnetz (OH4 als docker container auf meinem Debian Server).
Als MQTT Broker verwende ich Mosquitto (docker container am gleichen Debian Server).
Viele Shellys sind über MQTT angebunden (Shellys der 1. und 2. Generation).
Es gibt eine Außenstelle, die ein eigenes Netz hat (keine VPN Verbindung), wo ebenfalls einige Shellies im Einsatz sind und diese per MQTT mit dem Broker im Hauptnetz kommunizieren.
Das Ganze funktioniert auch sehr gut. Jetzt hab ich die Herausforderung, dass ich in einem Shelly im Außennetz eine Schedule_Rule oder wie es jetzt heißt einen Job einzustellen. Das kann ich über HTTP statements auch perfekt machen, nur geht da natürlich nicht, wenn Sender und Empfänger nicht im gleichen Netz sind, über MQTT würde es aber gehen. Leider habe ich keine Möglichkeit gefunden, wie man diese rules über MQTT steuern kann.
Wie gesagt, es geht nicht um das Ein- oder Ausschalten der Shelly Switches, dass funktioniert perfekt. Es geht darum eine Schedule_rule (Job) zu verändern.
Hoffe damit ist es etwas klarer geworden.
Danke für jede Hilfe, Peter
-
Servus,
ich brauch eine Lösung um mittels MQTT die Regeln zum Ein- und Ausschalten der shellys zu steuern. Ich weiß, wie man es mittels HTTP macht, aber ich brauch das für MQTT.
Hat jemand eine Idee?
Danke Peter
-
Servus, bei mir ist das plötzlich bei einem shelly 2.5 aufgetreten. Es wurde weder ein Update noch eine andere Änderung gemacht und auf einmal war MQTT abgedreht, so wie du beschrieben hast. Keine Ahnung warum.
-
Hi, can you tell me what MQTT command topic I have to send to the TRV to get the info topic back?
Thanks