Seite 1 von 1

OH3 Thing JSONPATH

Verfasst: 20. Feb 2023 15:25
von Jimbo
Hallo in die Runde,

ich nutze das solarman-mqtt Binding von mpepping um Daten aus meinem Deye Wechselrichter auszulesen. Das klappt soweit ohne Probleme. Ich habe ein Thing angelegt und die entsprechenden Channels konfiguriert. Ein großteil der Topics sind in einem JSON object zusammengefasst. Diese kann ich bei der Channelkonfiguration unter dem Punkt: "Incoming Value Transformations" auflösen. (z.B.: JSONPATH:$.Total_Production_1) Das funktioniert bei fast allen Topics. Es funktioniert aber nicht bei den Topics die Klammern enthalten. z.B.: JSONPATH:$.Total_AC_Output_Power(Active). Wenn ich aber mit dem MQTT-Explorer die Topics auslese, gibt er diesen Wert genauso aus. "Total_AC_Output_Power(Active)". Gibts noch eine andere möglichkeit die Topics im JSON object aufzulösen?

Viele Grüße

Jan

Re: OH3 Thing JSONPATH

Verfasst: 21. Feb 2023 02:04
von udo1toni
ja, die Schreibweise ist halt etwas umständlicher. Ohne es getestet zu haben gehe ich davon aus, dass es so funktioniert:

Code: Alles auswählen

JSONPATH:$.['Total_AC_Output_Power(Active)']

Re: OH3 Thing JSONPATH

Verfasst: 21. Feb 2023 09:07
von Jimbo
So funktioniert es.
Vielen Dank Udo.....