OpenDTU (Hoymiles) Werte via JSON
Verfasst: Di Okt 18, 2022 7:50 pm
Hi,
kennt sich jemand mit dem JSON Abfrage Modul aus?
Nachdem OpenDTU alle relevanten Daten aller verbundenen Hoymiles Inverter via MQTT nur über Middleware an die OpenWB senden kann und der Entwickler meint es wäre sehr viel Arbeit eine OpenWB Option einzubauen, wäre JSON eine andere Möglichkeit ohne Middleware an die Daten zu kommen.
Siehe hier: https://github.com/tbnobody/OpenDTU/issues/240
Das hier spuckt meine OpenDTU über [IP]/api/livedata/status aus:
Nun müsste man die Abfrage so gestalten um alle einzel Inverter Daten zu summieren. Zudem kommt YieldTotal in kWh, OpenWB will aber Wh.
Der Entwickler von OpenDTU meint hiermit könnten die einzel Inverterdaten summiert werden.
Grüße
kennt sich jemand mit dem JSON Abfrage Modul aus?
Nachdem OpenDTU alle relevanten Daten aller verbundenen Hoymiles Inverter via MQTT nur über Middleware an die OpenWB senden kann und der Entwickler meint es wäre sehr viel Arbeit eine OpenWB Option einzubauen, wäre JSON eine andere Möglichkeit ohne Middleware an die Daten zu kommen.
Siehe hier: https://github.com/tbnobody/OpenDTU/issues/240
Das hier spuckt meine OpenDTU über [IP]/api/livedata/status aus:
Code: Alles auswählen
[{"serial":"112181311701","name":"Holzpalast Süd","data_age":11559,"reachable":false,"producing":false,"limit_relative":100,"limit_absolute":350,"0":{"Power":{"v":0,"u":"W"},"Voltage":{"v":235.1999969,"u":"V"},"Current":{"v":0,"u":"A"},"Power DC":{"v":1.200000048,"u":"W"},"YieldDay":{"v":482,"u":"Wh"},"YieldTotal":{"v":111.3209991,"u":"kWh"},"Frequency":{"v":49.99000168,"u":"Hz"},"Temperature":{"v":21.60000038,"u":"°C"},"PowerFactor":{"v":0,"u":"%"},"ReactivePower":{"v":0,"u":"var"},"Efficiency":{"v":0,"u":"%"}},"1":{"Power":{"v":1.200000048,"u":"W"},"Voltage":{"v":24.10000038,"u":"V"},"Current":{"v":0.050000001,"u":"A"},"YieldDay":{"v":482,"u":"Wh"},"YieldTotal":{"v":111.3209991,"u":"kWh"},"Irradiation":{"v":0.292682916,"u":"%"}},"events":3},{"serial":"112180719948","name":"Holzpalast Ost Links","data_age":11678,"reachable":false,"producing":false,"limit_relative":100,"limit_absolute":300,"0":{"Power":{"v":0,"u":"W"},"Voltage":{"v":235.6000061,"u":"V"},"Current":{"v":0,"u":"A"},"Power DC":{"v":1,"u":"W"},"YieldDay":{"v":351,"u":"Wh"},"YieldTotal":{"v":0.843999982,"u":"kWh"},"Frequency":{"v":49.97000122,"u":"Hz"},"Temperature":{"v":21.70000076,"u":"°C"},"PowerFactor":{"v":0,"u":"%"},"ReactivePower":{"v":0,"u":"var"},"Efficiency":{"v":0,"u":"%"}},"1":{"Power":{"v":1,"u":"W"},"Voltage":{"v":19.70000076,"u":"V"},"Current":{"v":0.050000001,"u":"A"},"YieldDay":{"v":351,"u":"Wh"},"YieldTotal":{"v":0.843999982,"u":"kWh"},"Irradiation":{"v":0.289855093,"u":"%"}},"events":3},{"serial":"114181304338","name":"Mülltonnen","data_age":11377,"reachable":false,"producing":false,"limit_relative":100,"limit_absolute":600,"0":{"Power":{"v":0,"u":"W"},"Voltage":{"v":234.5,"u":"V"},"Current":{"v":0,"u":"A"},"Power DC":{"v":0.700000048,"u":"W"},"YieldDay":{"v":828,"u":"Wh"},"YieldTotal":{"v":5.251999855,"u":"kWh"},"Frequency":{"v":49.99000168,"u":"Hz"},"Temperature":{"v":22.39999962,"u":"°C"},"PowerFactor":{"v":0,"u":"%"},"ReactivePower":{"v":0,"u":"var"},"Efficiency":{"v":0,"u":"%"}},"1":{"Power":{"v":0.300000012,"u":"W"},"Voltage":{"v":18.60000038,"u":"V"},"Current":{"v":0.02,"u":"A"},"YieldDay":{"v":398,"u":"Wh"},"YieldTotal":{"v":2.50999999,"u":"kWh"},"Irradiation":{"v":0.086956523,"u":"%"}},"2":{"Power":{"v":0.400000006,"u":"W"},"Voltage":{"v":18.60000038,"u":"V"},"Current":{"v":0.02,"u":"A"},"YieldDay":{"v":430,"u":"Wh"},"YieldTotal":{"v":2.742000103,"u":"kWh"},"Irradiation":{"v":0.115942039,"u":"%"}},"events":3}]
Der Entwickler von OpenDTU meint hiermit
Code: Alles auswählen
[.[]."0".Power.v] | add
Grüße