ich lese meinen Stromzähler via Tasmota und JSON Path aus.
Also z.B.
"JSONPATH:$.SM.16_7_0" für die aktuelle Leistung gesamt
Geliefert werden die Daten unter dem Topic
"tele/Stromzaehler/SENSOR"
Die Nachricht sieht so aus
{"Time":"2023-07-28T17:04:32","SM":{"16_7_0":153.49}}
Dazu gibt es auch noch Nachrichten für die 3 Phasen
{"Time":"2023-07-28T17:04:32","SM":{"36_7_0":35.56}}
{"Time":"2023-07-28T17:04:32","SM":{"56_7_0":147.45}}
{"Time":"2023-07-28T17:04:32","SM":{"76_7_0":-29.52}}
Das Auslesen klappt einwandfrei und funktioniert!
Aber das Log wird zugemüllt mit Warnings:
2023-07-28 18:04:32.202 [WARN ] [t.generic.ChannelStateTransformation] - Executing the JSONPATH-transformation failed: Invalid path '$.SM.76_7_0' in '{"Time":"2023-07-28T17:04:32","SM":{"36_7_0":35.56}}'
2023-07-28 18:04:32.205 [WARN ] [t.generic.ChannelStateTransformation] - Executing the JSONPATH-transformation failed: Invalid path '$.SM.56_7_0' in '{"Time":"2023-07-28T17:04:32","SM":{"36_7_0":35.56}}'
2023-07-28 18:04:32.206 [WARN ] [t.generic.ChannelStateTransformation] - Executing the JSONPATH-transformation failed: Invalid path '$.SM.16_7_0' in '{"Time":"2023-07-28T17:04:32","SM":{"36_7_0":35.56}}'
2023-07-28 18:04:32.235 [WARN ] [t.generic.ChannelStateTransformation] - Executing the JSONPATH-transformation failed: Invalid path '$.SM.36_7_0' in '{"Time":"2023-07-28T17:04:32","SM":{"56_7_0":147.45}}'
2023-07-28 18:04:32.236 [WARN ] [t.generic.ChannelStateTransformation] - Executing the JSONPATH-transformation failed: Invalid path '$.SM.76_7_0' in '{"Time":"2023-07-28T17:04:32","SM":{"56_7_0":147.45}}'
2023-07-28 18:04:32.238 [WARN ] [t.generic.ChannelStateTransformation] - Executing the JSONPATH-transformation failed: Invalid path '$.SM.16_7_0' in '{"Time":"2023-07-28T17:04:32","SM":{"56_7_0":147.45}}'
2023-07-28 18:04:32.261 [WARN ] [t.generic.ChannelStateTransformation] - Executing the JSONPATH-transformation failed: Invalid path '$.SM.36_7_0' in '{"Time":"2023-07-28T17:04:32","SM":{"76_7_0":-29.52}}'
2023-07-28 18:04:32.263 [WARN ] [t.generic.ChannelStateTransformation] - Executing the JSONPATH-transformation failed: Invalid path '$.SM.56_7_0' in '{"Time":"2023-07-28T17:04:32","SM":{"76_7_0":-29.52}}'
Diese Warning sind ein Rätsel für mich?!

Ich habe angenommen, bzw. es funktioniert ja auch, die Definition im Channel ist ein Filter um die Daten für diesen Channel zu ermitteln.
Mache ich einen Gedankenfehler, übersehe ich etwas ?
Für jeden Hinweis, inklusive wie bekomme ich die Warnings aus dem Log dankbar .....

LG
Christoph