Seite 1 von 3
PV Integration / PowerOne WR
Verfasst: So Feb 14, 2021 9:19 pm
von guso
Hallo Zusammen,
ich bin "openWB-Anfänger", überlege mir eine openWB zuzulegen und habe eine Frage zum PV Modul bzw. der Anbindung meines Wechselrichters. Ich habe einen älteren Wechselrichter (Power One Aurora PVI-10.0-OUTD) ohne eine "moderne" Schnittstelle zur Integration. Allerdings kann man über einen seriellen Port alle möglichen Daten auslesen... In der Feature-Liste der openWB habe ich gelesen, dass es ein http/json-API gibt. Ich würde die API gerne nutzen, um meinen Wechselrichter anzubinden.
Kann mir jemand sagen, wo ich eine Beschreibung der API finde oder hat zufällig schon mal jemand einen alten PowerOne-WR mit der openWB verbunden?
Vorab vielen Dank für eure Rückmeldung
VG
Re: PV Integration / PowerOne WR
Verfasst: Mi Feb 17, 2021 8:28 am
von derNeueDet
Die JSON API ist simpel. Das größere Problem für dich ist, die Daten per URL bereit zu stellen. Evtl. über Volkszähler als Zwischenschritt nachdenken.
Wenn du das JSON hast, kann ich dir ziemlich sicher ein passendes Filter liefern, um die Daten daraus zu extrahieren.
VG
Det
Re: PV Integration / PowerOne WR
Verfasst: Mi Feb 17, 2021 8:32 am
von derNeueDet
Re: PV Integration / PowerOne WR
Verfasst: Mi Feb 17, 2021 9:20 am
von aiole
Hey Männer,
ich grätsche mal rein, weil Det letzthin schon klasse bei den VZ-Filtern geholfen hat und ich noch ein ähnliches Problem mit 5 Modul-WR von AE-conversion habe (war mal eine oWB-request, der nach 2 Jahren vor Kurzem rausflog).
Falls es stört, kann ich es auch löschen und in einen eigenen Thread packen.
Ähnlich der seriellen Ausgabe beim PowerOne erhalte ich hier die Daten über einen PLC=> RS485-Konverter, der mehrere Modul-WR ausliest. Diese werden Mittels RS485/USB-Konverter auf einem RPi mit der SW "AEC-Logger" ausgelesen.
https://github.com/akrypth/aeclogger
Die SW liefert auch eine textbasierte Datenausgabe:
http://<meineIP>:3038/?CMD=CURRENT&DEV=ALL
{"data":[{"ID":0,"current":33.660000,"percent":0.061111,"reduce":510.000000},{"ID":1,"current":219.340000,"percent":0.398221,"reduce":510.000000},{"ID":2,"current":23.720000,"percent":0.043065,"reduce":510.000000},{"ID":3,"current":227.230000,"percent":0.412545,"reduce":510.000000},{"ID":4,"current":36.850000,"percent":0.066903,"reduce":510.000000},{"ID":1000,"current":-999.000000,"percent":0.000000}]}
Die SW ist schon alt und wird leider nicht mehr gepflegt (habe schon den Entwickler auf mehreren Wegen angefunkt, aber keine Rückinfo bekommen).
Ich denke, die Summe der Werte hinter "current" gleich in der C-SW berechnen zu lassen, wäre am einfachsten oder gibt es eine Option es wie es ist, herauszufiltern und die 5 Wattwerte (ID0 bis ID4) extern zu addieren und ans oWB-PV2-Modul zu geben?
VG aiole
Re: PV Integration / PowerOne WR
Verfasst: Mi Feb 17, 2021 9:30 am
von evchab
@guso Logger mit openWB Unterstützung? zB Solarview
dann hättest du auf jeden Fall die Seite zum WR gelöst
Re: PV Integration / PowerOne WR
Verfasst: Mi Feb 17, 2021 6:45 pm
von derNeueDet
@Aiole: Du willst ja wieder Sachen hier haben.
Ich hab ja schon mal gesagt, dass jq auch rechnen kann
Auf die harte Tour:
(.data[]|select(.ID==0)|.current)+(.data[]|select(.ID==1)|.current)+(.data[]|select(.ID==2)|.current)+(.data[]|select(.ID==3)|.current)+(.data[]|select(.ID==4)|.current)
Einfach für jede gewünschte ID den Current rausfischen und addieren. Kann man genau so machen. Ergebnis: 540.8000000000001
Alternativ die smarte Tour
mit weniger getippsel Quasi ein selektiver Loop mit addieren im jq.
reduce (.data[]|select(.ID<=4)) as $item ({"current":0}; .current += $item.current)|.current
Ich mag jq immer mehr.
VG
Det
Re: PV Integration / PowerOne WR
Verfasst: Do Feb 18, 2021 11:13 am
von derNeueDet
Habe gerade gesehen, dass ich das wr2_json Modul noch nicht angepasst habe. Da geht das also noch nicht.
Evtl. komme ich heute Abend dazu, das zu machen.
Re: PV Integration / PowerOne WR
Verfasst: Do Feb 18, 2021 1:53 pm
von aiole
Hey Det,
Du macht's mich sprachlos. Bitte bewirb Dich bei oWB
.
oWB v1.9.102
Beide Lösungen funktionieren (an LP2 getestet). =>
s. update
Du hast Recht - jq ist ein richtig cooles tool, um kleinere Filter und Rechenaktionen abzufrühstücken. So etwas ist neben der Hauptprogrammierung ein äußerst nützliches Puzzleteil.
Sende mir bitte noch Deine Adresse per PN und Deine Lieblingsgetränk!!!!!!
Seit 2 Jahren arbeitet oWB hier ohne PV-Anzeige herum und Du knallst die Lösungen im Minutentakt raus. Ich geh' fest.
VG aiole
update
Die smarte Var- b) arbeitet noch nicht korrekt. Die harte Var. a) läuft perfekt.
Re: PV Integration / PowerOne WR
Verfasst: Do Feb 18, 2021 2:40 pm
von derNeueDet
Der PR dazu ist schon gestellt
Re: PV Integration / PowerOne WR
Verfasst: Do Feb 18, 2021 2:44 pm
von aiole
Rufe mal bitte Deine PN ab.