Einbindung Solax- WR Gen4

Auflistung von gewünschten Features, Ausschreibung zur Umsetzung
Peete
Beiträge: 76
Registriert: Mi Feb 24, 2021 9:40 am

Re: Einbindung vom SolaX Wechselrichter

Beitrag von Peete »

Hmmmm. Gar nicht mal so verkehrt!

Also aktuell ziehe ich folgendes ab:

Register: dezimal: 82 hex: 0x0052
Variable: Etotal_togrid
Description: Total Energy (Inverter AC Port) (0x52:LSB,0x53:MSB)
Unit: 0.001kwh
data format: Uint32
Wert in der SolaxCloud 18436.3 kWh (Gesamtertrag)
Wert in openWB 18.436,300 Gesamtertrag [kWh]

Code: Alles auswählen

resp=client.read_input_registers(80, 4)
# Gesamtertrag [kWh]
pvall = unsigned32(resp, 2) * 100      # yield overall
f = open('/var/www/html/openWB/ramdisk/pvkwh', 'w')
f.write(str(pvall))
f.close()
Register:: dezimal: 148 149 hex: 0x0094 ~0x0095
Variable:: SolarEnergyTotal
Description: SolarEnergyTotal (0x94:LSB,0x95:MSB)
Unit: 0.1KWh
data format: Uint32
Wert in der SolaxCloud 16.96MWh (Gesamtertrag)
Wert in Modbustool aktuell:
0x0094: 16841
0x0095: 3
openWB series2 standard+
Peete
Beiträge: 76
Registriert: Mi Feb 24, 2021 9:40 am

Re: Einbindung vom SolaX Wechselrichter

Beitrag von Peete »

Ertrag auf der Startseite
solax_ertrag.PNG
Ertrag, wenn man auf den WR klickt.
solaxwr_ertrag.PNG
solaxwr_ertrag.PNG (5.51 KiB) 3022 mal betrachtet
Ich habe den WR aber mal getauscht. Vllt deshalb der Unterschied.
openWB series2 standard+
Peete
Beiträge: 76
Registriert: Mi Feb 24, 2021 9:40 am

Re: Einbindung vom SolaX Wechselrichter

Beitrag von Peete »

okaegi hat geschrieben: Sa Dez 11, 2021 1:41 pm
Peete hat geschrieben: Sa Dez 11, 2021 12:59 pm Im Anhang noch die Daten aus der CSV.

Der PV-Zähler steigt auch Nachts, wenn aus dem Speicher Energie entnommen wird.
Dadurch passt vermutlich die Berechnung für den Hausverbrauch nicht.
Sehe ich das richtig, dass der Zähler sich in der Nacht ändert, aber die pvwatt korrekterweise 0 ist ?
Wenn ja würde ich hier mit von openwb gerechneten Zähler arbeiten, die basieren nämlich nur auf dem pvwatt.
Gruss Oliver
Ja genau. Also pvkwh einfach auskommentieren?
openWB series2 standard+
HSC
Beiträge: 3941
Registriert: So Jan 10, 2021 8:49 am

Re: Einbindung vom SolaX Wechselrichter

Beitrag von HSC »

Peete hat geschrieben: Sa Dez 11, 2021 1:44 pm Hmmmm. Gar nicht mal so verkehrt!

Also aktuell ziehe ich folgendes ab:

Register: dezimal: 82 hex: 0x0052
Variable: Etotal_togrid
Description: Total Energy (Inverter AC Port) (0x52:LSB,0x53:MSB)
Unit: 0.001kwh
data format: Uint32
Wert in der SolaxCloud 18436.3 kWh (Gesamtertrag)
Wert in openWB 18.436,300 Gesamtertrag [kWh]

Code: Alles auswählen

resp=client.read_input_registers(80, 4)
# Gesamtertrag [kWh]
pvall = unsigned32(resp, 2) * 100      # yield overall
f = open('/var/www/html/openWB/ramdisk/pvkwh', 'w')
f.write(str(pvall))
f.close()
Register:: dezimal: 148 149 hex: 0x0094 ~0x0095
Variable:: SolarEnergyTotal
Description: SolarEnergyTotal (0x94:LSB,0x95:MSB)
Unit: 0.1KWh
data format: Uint32
Wert in der SolaxCloud 16.96MWh (Gesamtertrag)
Wert in Modbustool aktuell:
0x0094: 16841
0x0095: 3
Das wäre über Nacht interessant!

Olivers Variante würde natürlich auch gehen...
VG
Peete
Beiträge: 76
Registriert: Mi Feb 24, 2021 9:40 am

Re: Einbindung vom SolaX Wechselrichter

Beitrag von Peete »

okaegi hat geschrieben: Do Dez 09, 2021 5:26 pm Du brauchst bei pv
Den Gesantzähler in Kwh
Beim Speicher brauchst du den
Gesamtzähler Lade / Entlade in Kwh
Für Evu auch den Gesamtzähler Einspeisung und Bezug auch in Kwh.
Oliver hatte mal geschrieben, dass ich den Gesamtzähler für PV in kWh brauche. Die Abfrage kommentiere ich nachher raus und schaue wie es sich Morgen verhält. Der Gesamtzähler ist mir persönlich im Status egal. Den kann ich aus der SolaxCloud ablesen. Hat mich bisher auch nur zum Jahresende interessiert.
openWB series2 standard+
okaegi
Beiträge: 2210
Registriert: Fr Mär 08, 2019 1:57 pm

Re: Einbindung vom SolaX Wechselrichter

Beitrag von okaegi »

Peete hat geschrieben: Sa Dez 11, 2021 1:48 pm
okaegi hat geschrieben: Sa Dez 11, 2021 1:41 pm
Peete hat geschrieben: Sa Dez 11, 2021 12:59 pm Im Anhang noch die Daten aus der CSV.

Der PV-Zähler steigt auch Nachts, wenn aus dem Speicher Energie entnommen wird.
Dadurch passt vermutlich die Berechnung für den Hausverbrauch nicht.
Sehe ich das richtig, dass der Zähler sich in der Nacht ändert, aber die pvwatt korrekterweise 0 ist ?
Wenn ja würde ich hier mit von openwb gerechneten Zähler arbeiten, die basieren nämlich nur auf dem pvwatt.
Gruss Oliver
Ja genau. Also pvkwh einfach auskommentieren?
Richtig und damit openwb rechnen in loadvars so cirka bei zeile 1060 (ist von deinem Nightly stand abhängig) folgenden if ergänzen:

if [[ $pvwattmodul == "wr_kostalpiko" ]] || [[ $pvwattmodul == "wr_rct" ]]|| [[ $pvwattmodul == "wr_solarwatt" ]] || [[ $pvwattmodul == "wr_shelly" ]] || [[ $pvwattmodul == "wr_huawei" ]] || [[ $pvwattmodul == "wr_lgessv1" ]]|| [[ $pvwattmodul == "wr_kostalpikovar2" ]]; then
usesimpv=1
fi

deinen wr einfügen
if [[ $pvwattmodul == "wr_kostalpiko" ]] || [[ $pvwattmodul == "wr_rct" ]]|| [[ $pvwattmodul == "wr_solarwatt" ]] || [[ $pvwattmodul == "wr_shelly" ]] || [[ $pvwattmodul == "wr_huawei" ]] || [[ $pvwattmodul == "wr_lgessv1" ]]|| [[ $pvwattmodul == "wr_kostalpikovar2" ]] || [[ $pvwattmodul == "wr_solax" ]]; then
usesimpv=1
fi

Beim ersten Zugriff sollte dann im debug log folgendes stehen:

2021-12-11 15:01:55: loadvars read openWB/pv/WH2Imported_temp from mosquito 0 (LV0)
2021-12-11 15:01:59: loadvars read openWB/pv/WH2Export_temp from mosquito -5767264 (LV0)

(bei mir WR2, bei dir anders)
Der Gesamtertrag [kWh] fängt dann an einem anderen Ort an. Im Tageslog kann es dann heute zu grossen Sprüngen kommen. Im Monthly und Jahreslog stimmt es wieder.
Gruss Oliver
Entwickler- openWB (ehrenamtlich) / Feedback zu Funktionen immer erwünscht..
Smarthomeprobleme siehe hier (update :!: ): viewtopic.php?f=14&t=5923
Peete
Beiträge: 76
Registriert: Mi Feb 24, 2021 9:40 am

Re: Einbindung vom SolaX Wechselrichter

Beitrag von Peete »

okaegi hat geschrieben: Sa Dez 11, 2021 2:05 pm
Peete hat geschrieben: Sa Dez 11, 2021 1:48 pm
okaegi hat geschrieben: Sa Dez 11, 2021 1:41 pm

Sehe ich das richtig, dass der Zähler sich in der Nacht ändert, aber die pvwatt korrekterweise 0 ist ?
Wenn ja würde ich hier mit von openwb gerechneten Zähler arbeiten, die basieren nämlich nur auf dem pvwatt.
Gruss Oliver
Ja genau. Also pvkwh einfach auskommentieren?
Richtig und damit openwb rechnen in loadvars so cirka bei zeile 1060 (ist von deinem Nightly stand abhängig) folgenden if ergänzen:

Gruss Oliver
ok usesimpv=1 heißt, Simcount trägt dann die Zählerstände ein/nach, obwohl keine vom WR gezogen werden?
openWB series2 standard+
Peete
Beiträge: 76
Registriert: Mi Feb 24, 2021 9:40 am

Re: Einbindung vom SolaX Wechselrichter

Beitrag von Peete »

Sieht gut aus:
2021-12-11 15:46:13: loadvars read openWB/pv/WHExport_temp from mosquito 0 (LV0)
2021-12-11 15:46:09: loadvars read openWB/pv/WHImported_temp from mosquito 0 (LV0)


Gesamtertrag ist jetzt auch neu.
pv_loadvars.PNG
Danke Oliver. Ich gebe Morgen wieder einen Status ab.
openWB series2 standard+
okaegi
Beiträge: 2210
Registriert: Fr Mär 08, 2019 1:57 pm

Re: Einbindung vom SolaX Wechselrichter

Beitrag von okaegi »

Richtig und zwar für wr
Usesimpv
Gruss Oliver
Entwickler- openWB (ehrenamtlich) / Feedback zu Funktionen immer erwünscht..
Smarthomeprobleme siehe hier (update :!: ): viewtopic.php?f=14&t=5923
fitzel
Beiträge: 46
Registriert: Mo Apr 26, 2021 7:38 pm

Re: Einbindung vom SolaX Wechselrichter

Beitrag von fitzel »

HSC hat geschrieben: Sa Dez 11, 2021 12:26 pm

Der PE11- H ist richtig.
Nein, er kommt nicht irgendwo dazwischen. Dafür benötigen wir die Beschreibung vom WR, wo er abgreifen darf.
Der DTSU wird garantiert auf einem anderen Anschluss eingebunden (siehe WR- Beschreibung).

Von Dame:
Schnittstellenbeschreibung aller Register,
Solax- ID vom WR + ggf. ID vom DTSU (könnte sein, dass wir sie benötigen),
Schnittstelle für Abgriff: Baudrate, DataBits, Stopbits, Parität
VG
Okay;)

Die Email ist auch halb raus! Bezieht sich die ID auf genau mein Gerät, oder auf den Typ von Gerät? Weil meinen Wechselrichter bekomme ich erst in 2 Wochen ausgeliefert;-) Bis dahin sollten dann nur die anderen Komponenten auch da sein, dass der Elektriker bloß einmal antanzen muss.

Anbei habe ich einmal die Schnittstellen aus dem Manual zusammengefasst.

Um euren Thread nicht durcheinander zu bringen, sollte ich vielleicht einen neuen starten, oder ist das noch nah genug am Thema?
WR_Schnittstellen.png
viele Grüße aus dem hohen Norden
Jan

openWB series2 standard+ --- SolaX X3 Hybrid 15.0-D G4 ---- 18,9kWp Trina Solar
Antworten