der Sonoff (mit Tasmota) sendet den Leistungswert der letzten 5 Minuten nur alle 5 Minuten.
jede andere Leistungsänderung wird ohne den Path Period gesendet.
Wenn ich nun das ITEM
Code: Alles auswählen
Number Waschmaschine01_PowerAverage "Trockner 5-min Durchschnitt [%.0f Wh]" <energy> {mqtt="<[broker:tele/sonoff11/SENSOR:state:JSONPATH($.ENERGY.Period)]"}
Wie kann ich den Path abfangen nur wenn er vorhanden ist ?
Normaels Beispiel MQTT
Code: Alles auswählen
10:14:52 MQT: tele/sonoff13/SENSOR = {"Time":"2019-04-06T10:14:52","ENERGY":{"TotalStartTime":"2019-02-26T08:23:21","Total":0.473,"Yesterday":0.000,"Today":0.323,"Period":10,"Power":13,"ApparentPower":41,"ReactivePower":39,"Factor":0.31,"Voltage":226,"Current":0.181}}
Alle 5 Minuten "richtig" Beispiel
Code: Alles auswählen
10:14:55 MQT: tele/sonoff13/SENSOR = {"Time":"2019-04-06T10:14:55","ENERGY":{"TotalStartTime":"2019-02-26T08:23:21","Total":0.473,"Yesterday":0.000,"Today":0.323, "Power":192,"ApparentPower":192,"ReactivePower":0,"Factor":1.00,"Voltage":226,"Current":0.850}}
Danke Caddy