Seite 20 von 35

Re: Einbindung vom SolaX Wechselrichter

Verfasst: Do Dez 09, 2021 6:19 pm
von okaegi
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

Re: Einbindung vom SolaX Wechselrichter

Verfasst: Do Dez 09, 2021 6:21 pm
von Peete
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
Du meinst bei Speicher. Stimmt. Hatte das wegen der Tageswerte drin.
Der MSB Wert liefert 0. Habe es im nächsten Post dargestellt.

Re: Einbindung vom SolaX Wechselrichter

Verfasst: Do Dez 09, 2021 6:35 pm
von Peete
Er zeigt mir jetzt das an:
Speicher_durch10.PNG
Speicher_durch10.PNG (7.09 KiB) 2135 mal betrachtet
Das sind die Werte (Uint16) aus dem Modbus Tool:
modbustool.PNG
Der Wert in der 32 ist OutputEnergy_Charge_today
und 35 InputEnergy_Charge_today

Re: Einbindung vom SolaX Wechselrichter

Verfasst: Do Dez 09, 2021 6:41 pm
von Peete
Sieht jetzt in der Übersicht so aus:
uebersicht.PNG
Ich hatte heute Mittag den mindest SOC beim WR von 20% auf 10% gestellt.

Morgen soll hier die Sonne schauen, da beobachte ich das Verhalten mal.

Re: Einbindung vom SolaX Wechselrichter

Verfasst: Do Dez 09, 2021 6:45 pm
von okaegi
Ich glaube du das msb auch noch mit rein nehmen. 1e und 22
Siehst du irgendwo in dem solax interface die Zähler ?
Gruss Oliver

Re: Einbindung vom SolaX Wechselrichter

Verfasst: Do Dez 09, 2021 6:54 pm
von okaegi
Sonst so ins blaue:
Input Zähler
(21 + (22 * 65536)) / 10
Das ist Input in kwh.
Gruss Oliver

Re: Einbindung vom SolaX Wechselrichter

Verfasst: Do Dez 09, 2021 7:26 pm
von Peete
Habe es entsprechend angepasst.

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()

Code: Alles auswählen

# 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()
Vorher:
Speicher_durch10.PNG
Speicher_durch10.PNG (7.09 KiB) 2117 mal betrachtet
Nachher mit LSB und MSB:
SpeicherLSBMSB.PNG
SpeicherLSBMSB.PNG (6.66 KiB) 2117 mal betrachtet

Re: Einbindung vom SolaX Wechselrichter

Verfasst: Do Dez 09, 2021 7:43 pm
von okaegi
Es fehlt ne Klammer.
Gruss Oliver

Re: Einbindung vom SolaX Wechselrichter

Verfasst: Do Dez 09, 2021 7:46 pm
von Peete
okaegi hat geschrieben: Do Dez 09, 2021 7:43 pm Es fehlt ne Klammer.
Gruss Oliver
Jo hab den Beitrag bereits editiert. Ist mir selber aufgefallen :oops:

Die Werte können nicht stimmen. Ich habe den Speicher seit Oktober 2019 am laufen.
Der hat 16,8 kWh brutto und netto 14,4 kWh.
Wenn ich täglich ca. 5 kWh entnehme, dann sind das ca. 760 Tage * 5 kWh = 3800Kwh.

Wenn ich / 10 entferne, komme ich auf 3718,7 kWh entnommen. Das würde passen.

Re: Einbindung vom SolaX Wechselrichter

Verfasst: Do Dez 09, 2021 7:52 pm
von okaegi
Die Zähler müssten vorher und mit lsb und msb das gleiche sein.
Gruss Oliver
Neu
f.write(str((valuei33 + (valuei34 * 65536)) / 10 ) )