Einbindung vom SolaX Wechselrichter

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 »

Da fehlt ja noch eine Klammer :)
Stimmt! Du hast natürlich recht!

Jetzt sind die Werte wie vorher.

geladen [kWh] 4,330
entladen [kWh] 3,719
openWB series2 standard+
Peete
Beiträge: 76
Registriert: Mi Feb 24, 2021 9:40 am

Re: Einbindung vom SolaX Wechselrichter

Beitrag von Peete »

Kleiner Status. Es funktioniert alles, bis auf die Berechnung für den Speicher.
openwb_speicher.PNG
http://openwbip/openWB/ramdisk/speicherikwh -> 4331
http://openwbip/openWB/ramdisk/speicherikwh -> 3720

Im Status wird mir angezeigt:
geladen [kWh] 4,331
entladen [kWh] 3,720

Hier müsste ein Punkt sein und kein Komma.
speicher.PNG

Ich ziehe die Werte über mqtt in FHEM. Da zeigt er mir natürlich die kWh Werte richtig an:
fhem.PNG
fhem.PNG (9.46 KiB) 2420 mal betrachtet
Jemand eine Idee, was ich hier machen kann?
openWB series2 standard+
HSC
Beiträge: 3941
Registriert: So Jan 10, 2021 8:49 am

Re: Einbindung vom SolaX Wechselrichter

Beitrag von HSC »

Moin,
Du meinst sicher die Tagessummen, also die Klammerwerte auf der Startseite.
Diese werden alle 5 Min. vom letzten Zählerstand aufaddiert.
Im Status wird mir angezeigt:
geladen [kWh] 4,331
entladen [kWh] 3,720
Es würde etwas dauern, wenn Du die Zählerstände erst eingelesen hast.

Oder wird immer auf 0 gerechnet?
Das könnte an einem negativen Vorzeichen liegen (neg. Wert -> Anzeigewert = 0)
VG
okaegi
Beiträge: 2382
Registriert: Fr Mär 08, 2019 1:57 pm
Has thanked: 1 time
Been thanked: 9 times

Re: Einbindung vom SolaX Wechselrichter

Beitrag von okaegi »

Siehe post unten, falsche Aussage
Zuletzt geändert von okaegi am Fr Dez 10, 2021 11:11 am, insgesamt 1-mal geändert.
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 »

Die Zählerstände habe ich gestern Abend eingelesen. Das sollte also heute klappen. Es geht aber nicht
Aktuell hat er heute 9 % in den Speicher geladen. Das sind bei meinem Speicher 1,512 kWh.

Der Gesamtzähler ist von 4,330 (gestern Nacht) auf jetzt 4,332 geklettert.

Das kann also so nicht stimmen. Er hat laut Status also 0,002 kWh geladen, somit zeigt er auf der Startseite 0 Wh an.
openWB series2 standard+
okaegi
Beiträge: 2382
Registriert: Fr Mär 08, 2019 1:57 pm
Has thanked: 1 time
Been thanked: 9 times

Re: Einbindung vom SolaX Wechselrichter

Beitrag von okaegi »

Bei mir sieht es so aus:
Screenshot_20211210-120711_Chrome.jpg
Und auf der Ramdisk
Speicherikwh
7033345
Speicherekwh
3435296
Ups das scheinen nicht kwh sonder wh zu sein.
Das Komma trennt nachkommastellen. Der Punkt trennt tausender.
Dann müsste deine Formel nicht
f.write(str((valuei33 + (valuei34 * 65536)) / 10 ) ) (Ausgabe kwh)
Sondern
f.write(str((valuei33 + (valuei34 * 65536)) * 100) ) (Ausgabe wh)
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 »

Also nicht / 10 sondern * 100

Alt:

Code: Alles auswählen

# Batterie entladen LSB 29 MSB 30
valuei29 = unsigned16(resp, 29)
valuei30 = unsigned16(resp, 30)
f = open('/var/www/html/openWB/ramdisk/speicherekwh', 'w')
f.write(str((valuei29 + (valuei30 * 65536)) / 10  ) )
f.close()

# Batterie geladen LSB 33 MSB 34
valuei33 = unsigned16(resp, 33)
valuei34 = unsigned16(resp, 34)
f = open('/var/www/html/openWB/ramdisk/speicherikwh', 'w')
f.write(str((valuei33 + (valuei34 * 65536)) / 10 ) )
f.close()
Du hattest ja hier geschrieben:
okaegi hat geschrieben: Do Dez 09, 2021 6:19 pm Einheit 0.1 kwh, das heist du müsstest durch 10 Teilen damit du auf kwh kommst.
Unter Umständen musst du auch den msb mit in die Berechnung nehmen.
Gruss Oliver
msb haben wir mit einbezogen.

Ich ändere mal auf *100
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: Fr Dez 10, 2021 11:07 am Die Zählerstände habe ich gestern Abend eingelesen. Das sollte also heute klappen. Es geht aber nicht
Aktuell hat er heute 9 % in den Speicher geladen. Das sind bei meinem Speicher 1,512 kWh.

Der Gesamtzähler ist von 4,330 (gestern Nacht) auf jetzt 4,332 geklettert.

Das kann also so nicht stimmen. Er hat laut Status also 0,002 kWh geladen, somit zeigt er auf der Startseite 0 Wh an.
Bekommst Du das Komma irgendwie raus, z.B. mit "x 1000"?
VG

Edit: von /10 zu x 100 sind ja die 1000... ;)
Peete
Beiträge: 76
Registriert: Mi Feb 24, 2021 9:40 am

Re: Einbindung vom SolaX Wechselrichter

Beitrag von Peete »

okaegi hat geschrieben: Fr Dez 10, 2021 11:10 am Ups das scheinen nicht kwh sonder wh zu sein.
Das Komma trennt nachkommastellen. Der Punkt trennt tausender.
Dann müsste deine Formel nicht
f.write(str((valuei33 + (valuei34 * 65536)) / 10 ) ) (Ausgabe kwh)
Sondern
f.write(str((valuei33 + (valuei34 * 65536)) * 100) ) (Ausgabe wh)
Gruss Oliver
Richtig. So hatte ich es ursprünglich.
Jetzt wieder richtig:
speicher_aktuell.PNG
Ich mache das jetzt. Sieht natürlich jetzt so aus:
index_aktuell2.PNG
Mal abwarten. Wird ja sicherlich erst Morgen richtig dargestellt.
Zuletzt geändert von Peete am Fr Dez 10, 2021 11:25 am, insgesamt 1-mal geändert.
openWB series2 standard+
HSC
Beiträge: 3941
Registriert: So Jan 10, 2021 8:49 am

Re: Einbindung vom SolaX Wechselrichter

Beitrag von HSC »

Die Tagessumme passt glaube ich erst morgen. ;)
Aber sieht jetzt richtig aus!
VG
Antworten