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
OH3 Thing JSONPATH
- udo1toni
- Beiträge: 15247
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: OH3 Thing JSONPATH
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)']
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet
-
- Beiträge: 13
- Registriert: 23. Feb 2022 18:21
Re: OH3 Thing JSONPATH
So funktioniert es.
Vielen Dank Udo.....
Vielen Dank Udo.....