Ich habe hier ein ungewünschtes Verhalten und ich komme nach längerer Suche nicht dahinter warum.
Ich hoffe es kann mir jemand weiterhelfen.
Ich verwende einen Shelly-Button um einen Shelly-Plug-s zu schalten.
Die Kommunikation funktioniert über Loxberry/MQTT.
Meine MQTT-subsciptions zu diesen beiden Geräten:
shellies/+/relay/+/power
shellies/+/online
shellies/shellybutton1-84CCA8AD8931/sensor/battery
shellies/shellybutton1-84CCA8AD8931/input_event/0 -> hier ist "reset after send" eingestellt
Der Button triggert einen Komfortschalter, der dann für eine definierte Zeit den Plug-s einschaltet.
Soweit funktioniert das korrekt.
Das Problem:
Wenn der Loxberry (oder auch nur das MQTT-Gateway) neu gestartet wird passiert folgendes:
Status = der Plug-s ist ausgeschaltet und es erfolgt ein Neustart des Gateway.
Der Plug-s erhält via MQTT eine Reihe von ein-/ausschalt-Befehlen und bleibt dann eingeschaltet.
Wenn ich das Topic "shellies/shellybutton1-84CCA8AD8931/input_event/0" nicht mehr abonniere, tritt das Problem nicht auf.
Hat jemand eine Idee warum das passiert?
LG, flump
Kommentar