PV / EVU per JSON abfragen

Eckhard
Beiträge: 160
Registriert: Mo Okt 04, 2021 9:05 pm
Has thanked: 1 time

PV / EVU per JSON abfragen

Beitrag von Eckhard »

Hallo zusammen,

ich beschäftige mich seit heute mit der Idee, mir eine OpenWB zuzulegen. Unklar ist mir noch die Abfrage von PV-Überschuss bzw. PV-Leistung. Ich habe einen Logger mit einem Raspi selbst gebaut, der sowohl die Leistung und Zählerstände von SmartMeter und Wechselrichter erfasst. Dieser kann per Webinterface jeden gewünschten Wert liefern. Wenn ich es richtig verstehe, gibt es normalerweise Module, die den Gesamtverbrauch und die PV-Leistung abfragen, aber diese können wohl auch beliebige JSONs per HTTP-Call auswerten, richtig?

Gibt es irgendwo ein Tutorial dazu? Google und die Forensuche haben mir bisher nicht das richtige ausgespuckt.

Vielen Dank für eure Hilfe!

Viele Grüße aus dem sonnigen Nordbaden,
Eckhard
openWB series2 custom, VW ID.4 Pro Performance, 4,36 kWp Solarworld-PV mit SMA SB 5000 TL-21, Eigenbau-Raspi-Logger mit PV-RS-485 und Tibber Pulse, Niu N-Series, HomeConnect, Z-Wave Smart Home
derNeueDet
Beiträge: 4394
Registriert: Mi Nov 11, 2020 7:16 pm
Has thanked: 1 time
Been thanked: 12 times

Re: PV / EVU per JSON abfragen

Beitrag von derNeueDet »

Module für EVU und PV gibt es massenweise.
Und wenn du alles liefern kannst, dann mach nen Webserver auf deinen Raspi und gib JSON aus, dann kannst du die JSON Module nutzen.
Die können das entsprechend filtern.
Wundert mich, dass du keinen Volkszähler verwendest für die Zähler Abfrage per IR Kopf aber egal.
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 250 (07/2023) und EQA 300 (06/2024)
Eckhard
Beiträge: 160
Registriert: Mo Okt 04, 2021 9:05 pm
Has thanked: 1 time

Re: PV / EVU per JSON abfragen

Beitrag von Eckhard »

Meine Zähler-Abfrage per IR-Kopf ist Volkszähler-inspiriert, aber der Raspi erfasst nur die Daten und schreibt sie dann auf einen Server in der Cloud. Aber ein Webserver, der die aktuellen Zähler/WR-Werte bereitstellt, läuft heute schon drauf.

Danke für die Antwort, dann steht der OpenWB nichts im Wege.
openWB series2 custom, VW ID.4 Pro Performance, 4,36 kWp Solarworld-PV mit SMA SB 5000 TL-21, Eigenbau-Raspi-Logger mit PV-RS-485 und Tibber Pulse, Niu N-Series, HomeConnect, Z-Wave Smart Home
derNeueDet
Beiträge: 4394
Registriert: Mi Nov 11, 2020 7:16 pm
Has thanked: 1 time
Been thanked: 12 times

Re: PV / EVU per JSON abfragen

Beitrag von derNeueDet »

Volkszähler inspiriert? == vzlogger mit externer Middleware und DB?
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 250 (07/2023) und EQA 300 (06/2024)
Eckhard
Beiträge: 160
Registriert: Mo Okt 04, 2021 9:05 pm
Has thanked: 1 time

Re: PV / EVU per JSON abfragen

Beitrag von Eckhard »

Ja, da läuft ständig ein Python-Prozess, der kontinuierlich die Daten des EHZ per UART empfängt und die Zählerstände und Momentanwerte in eine Datei schreibt, die auf einem RAM-Drive liegt (damit die SD-Karte nicht stirbt). Das Gleiche mache ich mit dem WR, der per YASDI über RS485 abgefragt wird. Damit habe ich in zwei Dateien immer die aktuellen Werte von WR und EHZ. Diese werden bei der Live-Daten-Anzeige vom Apache abgefragt und aller 5 Minuten auf einen Cloud-Server übertragen (POST), wo sie in eine Tagesdatei und die Tages-/Monats-/Jahreswerte in eine DB eingetragen werden. Wenn der Raspi sterben sollte, verliere ich so keine Daten.
openWB series2 custom, VW ID.4 Pro Performance, 4,36 kWp Solarworld-PV mit SMA SB 5000 TL-21, Eigenbau-Raspi-Logger mit PV-RS-485 und Tibber Pulse, Niu N-Series, HomeConnect, Z-Wave Smart Home
derNeueDet
Beiträge: 4394
Registriert: Mi Nov 11, 2020 7:16 pm
Has thanked: 1 time
Been thanked: 12 times

Re: PV / EVU per JSON abfragen

Beitrag von derNeueDet »

Dann bekommst du das auf jeden Fall rein.
Entweder du verwendest das http Modul on openWB und gibst eben nur den puren Wert aus, oder du packst alles in ein schönes JSON und nutzt das JSON Modul.
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 250 (07/2023) und EQA 300 (06/2024)
Eckhard
Beiträge: 160
Registriert: Mo Okt 04, 2021 9:05 pm
Has thanked: 1 time

Re: PV / EVU per JSON abfragen

Beitrag von Eckhard »

Ich habe schon eine Abfrage, die die aktuellen Werte von Zähler und WR ausgibt:

Code: Alles auswählen

{"EHZ":{"Zeit": "2021-10-05 16:19:21", "Win": 117384225, "Wout": 324594365, "Pwi": -3141}
, "PV":{"Zeit": "2021-10-05 16:19:20", "Pac": 578, "Wac": 40212.853}
, "Status":"Connected"}
Die EHZ-Zeile werde ich anpassen müssen, da dort die Werte ohne Kommas kommen.

Dann werde ich mich mal mit dem Elektriker beraten, dann die Förderung beantragen und dann die OpenWB bestellen.
openWB series2 custom, VW ID.4 Pro Performance, 4,36 kWp Solarworld-PV mit SMA SB 5000 TL-21, Eigenbau-Raspi-Logger mit PV-RS-485 und Tibber Pulse, Niu N-Series, HomeConnect, Z-Wave Smart Home
derNeueDet
Beiträge: 4394
Registriert: Mi Nov 11, 2020 7:16 pm
Has thanked: 1 time
Been thanked: 12 times

Re: PV / EVU per JSON abfragen

Beitrag von derNeueDet »

Nee, musst du nicht unbedingt machen.
Das Json Modul verwendet im Hintergrund JQ, damit kannst du in den entsprechenden Filterausdrücken auch mathematische Funktionen ausführen.

Also auch Werte /1000 oder ×1000 nehmen, um kWh in Wh umzugehen...
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 250 (07/2023) und EQA 300 (06/2024)
Eckhard
Beiträge: 160
Registriert: Mo Okt 04, 2021 9:05 pm
Has thanked: 1 time

Re: PV / EVU per JSON abfragen

Beitrag von Eckhard »

ah super, dann kann ich den schon nehmen - Klasse! Vielen Dank!
openWB series2 custom, VW ID.4 Pro Performance, 4,36 kWp Solarworld-PV mit SMA SB 5000 TL-21, Eigenbau-Raspi-Logger mit PV-RS-485 und Tibber Pulse, Niu N-Series, HomeConnect, Z-Wave Smart Home
aiole
Beiträge: 7529
Registriert: Mo Okt 08, 2018 4:51 pm
Has thanked: 2 times
Been thanked: 5 times

Re: PV / EVU per JSON abfragen

Beitrag von aiole »

Also das jq-Teil hat mich auch schwer beeindruckt. Dank Dir Det läuft das seit Monaten 1a.
Antworten