Ich habe es mal auf dieser Seite probiert: https://jsonpath.herokuapp.com/
Wenn ich da den "ganzen String" also
Code: Alles auswählen
{"device": "GAH0A4409A", "time": "2021-11-21T11:15:04", "buffered": "no", "values": {"pvstatus": 1, "pvpowerin": 470, "pv1voltage": 1059, "pv1current": 3, "pv1watt": 470, "pv2voltage": 0, "pv2current": 0, "pv2watt": 0, "pvpowerout": 459, "pvfrequentie": 5000, "pvgridvoltage": 2323, "pvgridcurrent": 10, "pvgridpower": 485, "pvgridvoltage2": 0, "pvgridcurrent2": 0, "pvgridpower2": 0, "pvgridvoltage3": 0, "pvgridcurrent3": 0, "pvgridpower3": 0, "totworktime": 24319624, "pvenergytoday": 0, "pvenergytotal": 7556, "epvtotal": 7454, "epv1today": 0, "epv1total": 7454, "epv2today": 0, "epv2total": 0, "pvtemperature": 138, "pvipmtemperature": 234}}
rein kopiere und drunter .values.pvpowerout eingebe, wird als Ergebnis [459] ausgegeben
Nur in openhab scheint es nicht zu funktionieren. Dort habe ich im Channel unter Transform Values->Incoming Value Transformations:
Code: Alles auswählen
JSONPATH:$.values.pvpowerout