Ahoy DTU per JSON einbinden
-
- Beiträge: 4446
- Registriert: Mi Nov 11, 2020 7:16 pm
- Has thanked: 4 times
- Been thanked: 26 times
Re: Ahoy DTU per JSON einbinden
Das sieht besser aus.
10kWp PV mit SMA Tripower 10000TL-10 (PE11 mit SDM72V2); 2,4kWp mit Solis 2.5 G6 (EE11 mit SDM120). OpenWB Standard+. EVU EM540 an einem Raspi mit Venus OS. BEV Mercedes EQA 300 (06/2024)
-
- Beiträge: 4446
- Registriert: Mi Nov 11, 2020 7:16 pm
- Has thanked: 4 times
- Been thanked: 26 times
Re: Ahoy DTU per JSON einbinden
Ist aber trotzdem ein Mist, zumindest der YieldTotal. Ich gehe davon aus, dass der summierte Wert immer der letzte YieldTotal Wert im JSON ist.
Also die URL kennst du ja jetzt schon.
Bei Watt:
Bei Wh:
Alternative für Wh:
Kannst dir überlegen, was dir besser gefällt
Also die URL kennst du ja jetzt schon.
Bei Watt:
Code: Alles auswählen
.inverter[][]|select(.fld=="P_AC").val|tonumber|round
Code: Alles auswählen
last(.inverter[][]|select(.fld=="YieldTotal").val)|tonumber*1000
Code: Alles auswählen
[.inverter[][]|select(.fld=="YieldTotal").val]|.[-1]|tonumber*1000
10kWp PV mit SMA Tripower 10000TL-10 (PE11 mit SDM72V2); 2,4kWp mit Solis 2.5 G6 (EE11 mit SDM120). OpenWB Standard+. EVU EM540 an einem Raspi mit Venus OS. BEV Mercedes EQA 300 (06/2024)
-
- Beiträge: 307
- Registriert: Mi Apr 26, 2023 7:56 am
- Has thanked: 3 times
- Been thanked: 3 times
Re: Ahoy DTU per JSON einbinden
Perfekt, danke!
Einen Unterschied zwischen den beiden wh-Einträgen konnte ich aber nicht erkennen. Läuft beides.
Einen Unterschied zwischen den beiden wh-Einträgen konnte ich aber nicht erkennen. Läuft beides.
5,68 kwp PV, SMA Tripower 6.0 SE, 5,2 kw BYD-Speicher
1,6 kwp Balkonkraftwerk + Hoymiles HMS1600 und 0,8 kwp Balkonkraftwerk + Hoymiles HM 800
OpenDTU fusion
VW ID.4 (77 kwh)
OpenWB series 2 standart+, 22 kw
1,6 kwp Balkonkraftwerk + Hoymiles HMS1600 und 0,8 kwp Balkonkraftwerk + Hoymiles HM 800
OpenDTU fusion
VW ID.4 (77 kwh)
OpenWB series 2 standart+, 22 kw
-
- Beiträge: 4446
- Registriert: Mi Nov 11, 2020 7:16 pm
- Has thanked: 4 times
- Been thanked: 26 times
Re: Ahoy DTU per JSON einbinden
Deshalb hab ich ja gesagt Alternative, nimm was dir besser gefällt. Kommt beides aufs Gleiche raus.
Leider haben die für die Ebergie des einzelnen Moduls und für die Gesamtenergie des Systems die identische Bezeichnung YieldTotal verwendet. Damit lässt sich das nicht eindeutig ermitteln sondern es kommen 3 Werte zurück. Die erste Möglichkeit ermittelt aus den 3 zurückgelieferten Strings den letzten (last), da ich davon ausgehe, dass sie immer zuerst die Einzelwerte liefern und als Letztes dann die Summe.
Die zweite Möglichkeit bildet aus den gefundenen Werten ein Array und daraus hole ich dann mit -1 den ersten Wert von hinten.
Leider haben die für die Ebergie des einzelnen Moduls und für die Gesamtenergie des Systems die identische Bezeichnung YieldTotal verwendet. Damit lässt sich das nicht eindeutig ermitteln sondern es kommen 3 Werte zurück. Die erste Möglichkeit ermittelt aus den 3 zurückgelieferten Strings den letzten (last), da ich davon ausgehe, dass sie immer zuerst die Einzelwerte liefern und als Letztes dann die Summe.
Die zweite Möglichkeit bildet aus den gefundenen Werten ein Array und daraus hole ich dann mit -1 den ersten Wert von hinten.
10kWp PV mit SMA Tripower 10000TL-10 (PE11 mit SDM72V2); 2,4kWp mit Solis 2.5 G6 (EE11 mit SDM120). OpenWB Standard+. EVU EM540 an einem Raspi mit Venus OS. BEV Mercedes EQA 300 (06/2024)
-
- Beiträge: 956
- Registriert: Mo Nov 02, 2020 9:50 am
- Has thanked: 5 times
- Been thanked: 9 times
Re: Ahoy DTU per JSON einbinden
Die Summe der Einzelmodule sollte ja immer das Maximum der 3 YieldTotal - Werte sein.derNeueDet hat geschrieben: ↑Mi Apr 26, 2023 12:58 pm Leider haben die für die Ebergie des einzelnen Moduls und für die Gesamtenergie des Systems die identische Bezeichnung YieldTotal verwendet. Damit lässt sich das nicht eindeutig ermitteln sondern es kommen 3 Werte zurück. Die erste Möglichkeit ermittelt aus den 3 zurückgelieferten Strings den letzten (last), da ich davon ausgehe, dass sie immer zuerst die Einzelwerte liefern und als Letztes dann die Summe.
Lässt sich das evtl. damit eindeutig ermitteln?
Edit:
also etwa so:
Code: Alles auswählen
[ .inverter[][]|select(.fld=="YieldTotal").val | tonumber ] | sort [-1] * 1000
openWB-2 Standard+ | openWB EVU Kit v2 MID| 9,9kWp mit Kostal Plenticore 8.5 plus | VW ID.3, Kia EV6, Smart EQ forfour
-
- Beiträge: 4446
- Registriert: Mi Nov 11, 2020 7:16 pm
- Has thanked: 4 times
- Been thanked: 26 times
Re: Ahoy DTU per JSON einbinden
Ja, passt, gute Idee
10kWp PV mit SMA Tripower 10000TL-10 (PE11 mit SDM72V2); 2,4kWp mit Solis 2.5 G6 (EE11 mit SDM120). OpenWB Standard+. EVU EM540 an einem Raspi mit Venus OS. BEV Mercedes EQA 300 (06/2024)
-
- Beiträge: 307
- Registriert: Mi Apr 26, 2023 7:56 am
- Has thanked: 3 times
- Been thanked: 3 times
Re: Ahoy DTU per JSON einbinden
Ich habe jetzt mal die Beta 2.0 installiert, die auch soweit läuft. Allerdings bekomme ich das dort nicht eingerichtet. Ich nehme an, dort muß als "Verfügbares Gerät" JSON gewählt werden, aber die notwendigen Einträge bekomme ich leider nicht hin.
5,68 kwp PV, SMA Tripower 6.0 SE, 5,2 kw BYD-Speicher
1,6 kwp Balkonkraftwerk + Hoymiles HMS1600 und 0,8 kwp Balkonkraftwerk + Hoymiles HM 800
OpenDTU fusion
VW ID.4 (77 kwh)
OpenWB series 2 standart+, 22 kw
1,6 kwp Balkonkraftwerk + Hoymiles HMS1600 und 0,8 kwp Balkonkraftwerk + Hoymiles HM 800
OpenDTU fusion
VW ID.4 (77 kwh)
OpenWB series 2 standart+, 22 kw
-
- Beiträge: 956
- Registriert: Mo Nov 02, 2020 9:50 am
- Has thanked: 5 times
- Been thanked: 9 times
Re: Ahoy DTU per JSON einbinden
Sollte in 2.0 im Prinzip genauso gehen.
Was hast Du denn konfiguriert? Poste mal einen Screenshot.
openWB-2 Standard+ | openWB EVU Kit v2 MID| 9,9kWp mit Kostal Plenticore 8.5 plus | VW ID.3, Kia EV6, Smart EQ forfour
-
- Beiträge: 307
- Registriert: Mi Apr 26, 2023 7:56 am
- Has thanked: 3 times
- Been thanked: 3 times
Re: Ahoy DTU per JSON einbinden
Meinst du die Hierachie?
Ansonten habe ich die JSON-Abfrage mit den o.g. Befehlen nicht hinbekommen.
Ansonten habe ich die JSON-Abfrage mit den o.g. Befehlen nicht hinbekommen.
5,68 kwp PV, SMA Tripower 6.0 SE, 5,2 kw BYD-Speicher
1,6 kwp Balkonkraftwerk + Hoymiles HMS1600 und 0,8 kwp Balkonkraftwerk + Hoymiles HM 800
OpenDTU fusion
VW ID.4 (77 kwh)
OpenWB series 2 standart+, 22 kw
1,6 kwp Balkonkraftwerk + Hoymiles HMS1600 und 0,8 kwp Balkonkraftwerk + Hoymiles HM 800
OpenDTU fusion
VW ID.4 (77 kwh)
OpenWB series 2 standart+, 22 kw
-
- Beiträge: 956
- Registriert: Mo Nov 02, 2020 9:50 am
- Has thanked: 5 times
- Been thanked: 9 times
Re: Ahoy DTU per JSON einbinden
Ich meinte diese Einstellung:
Gerät Typ Json, darunter den Json Wechselrichter.
Dann den Url und json Filter (rosa Felder) setzen wie in 1.9.
Danach in der Hierarchie den Json WR parallel zum SMA WR setzen.
also unter Konfiguration - Geräte und Komponenten anlegen:Gerät Typ Json, darunter den Json Wechselrichter.
Dann den Url und json Filter (rosa Felder) setzen wie in 1.9.
Danach in der Hierarchie den Json WR parallel zum SMA WR setzen.
openWB-2 Standard+ | openWB EVU Kit v2 MID| 9,9kWp mit Kostal Plenticore 8.5 plus | VW ID.3, Kia EV6, Smart EQ forfour