Seite 2 von 2

Re: Growatt-openhab (python,MQTT) Verständnisproblem

Verfasst: 21. Nov 2021 12:58
von TurboMOD
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

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
eingegeben. Bekomme dann aber wieder den ganzen String

Re: Growatt-openhab (python,MQTT) Verständnisproblem

Verfasst: 21. Nov 2021 13:14
von TurboMOD
Ich glaube ich hab`s :oops: Ich installiere mal die JSONPath Transformation und probiere es dann nochmal

EDIT: Es geht :? :mrgreen:

Re: Growatt-openhab (python,MQTT) Verständnisproblem

Verfasst: 21. Nov 2021 13:34
von peter-pan
...das ist natürlich ganz wichtig. Ohne den Transformationservice geht gar nichts :lol: :lol:

Re: Growatt-openhab (python,MQTT) Verständnisproblem

Verfasst: 21. Nov 2021 13:51
von TurboMOD
Fast 4 Std. suchen und dann sowas :lol:
Eine Frage noch, Ich bekomme zb. die Leistung jetzt mit Faktor 10 angezeigt. Gibt es hier die gleiche/ähnliche Möglichkeit, den Wert über die Datei divide10.js
durch 10 zu teilen, so wie ich es hier schon gemacht hatte?: viewtopic.php?p=39100#p39100

Re: Growatt-openhab (python,MQTT) Verständnisproblem

Verfasst: 21. Nov 2021 14:08
von peter-pan
Ja, ich denke, das sollte dann auch klappen.