Hallo zusammen,
ich habe bei mir eine Zigbee-Steckdose mittels Zigbee2mqtt eingebunden. Die Readings werden automatisch mittels eines ExpandJSON Moduls erzeugt. Leider enthält das JSON-Objekt einen Eintrag "state", d.h. ich bekomme jeweils ein Event, sobald ich ein Status-Update erhalte, z.B. hier
MQTT_DEVICE InnrPlug2 {"state":"OFF","linkquality":76,"power":0,"current":0,"voltage":233}
und dann direkt auch wieder, durch das expandJSOn Modul ein Event bzgl. des Zustandes, wie dieses
MQTT_DEVICE InnrPlug2 OFF
Auch wenn sich zum Beispiel der "state" eigentlich gar nicht geändert hat. Gibt es eventuell eine Möglichkeit dieses Hin und Her zu umgehen? Würde mich freuen, wenn mir da jemand helfen kann.
Vielen Dank und Grüße
bhorn
Du vergibst doch beim subscribe den Namen ,,state". Nenn es dort einfach ,,devicestate" o.ä. und passe das expandJson entsprechend an. Oder habe ich das jetzt falsch verstanden?
Gesendet von iPhone mit Tapatalk
Top super, dass hat einwandfrei funktioniert. Herzlichen Dank.