NEWS
MQTT-Adapter sendet nur bei Änderung, nicht bei Aktualisierung eines Datenpunktes
-
Hat mich wieder Haare gekostet.
Der MQTT-Adapter sendet nur bei der Änderung eines CMND-Datenpunktes diesen auch an den Client, nicht bei "Aktualisierung" mit dem gleichen Wert.
Mein SonOff-Schalter wird per MQTT angesteuert. Läuft auch soweit.
Jetzt schalte ich am Schalter manuell einen Ausgang EIN und dieser Zustand wird auch gemeldet als STAT.
Aber ein Schreiben von "OFF" in den passenden Datenpunkt cmnd/Gerät/Power1 wird ignoriert, wenn da auch vorher OFF drinsteht. Also schreibe ich jetzt "-" und danach "OFF" in den Datenpunkt, dann wird geschaltet, weil gesendet wird. Einmal Nonsens, einmal der Befehl.
Absicht oder Versehen?