Re: Growatt-openhab (python,MQTT) Verständnisproblem
Verfasst: 21. Nov 2021 12:58
johanmeijer hatte irgendwo geschrieben, dass man an der grott.ini nichts ändern muss. Deshalb sind die wohl auskommentiert. Ich vermute, dass die defaultwerte woanders stehen und wenn man was ändern möchte, kann man dies in der grott.ini tun.
Ich habe es mal auf dieser Seite probiert: https://jsonpath.herokuapp.com/
Wenn ich da den "ganzen String" also
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: eingegeben. Bekomme dann aber wieder den ganzen String
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