Einbindung Huawei Wechselrichter

Johannes_FS
Beiträge: 20
Registriert: Fr Jul 16, 2021 7:36 am

Re: Einbindung Huawei Wechselrichter

Beitrag von Johannes_FS »

evchab hat geschrieben: Mi Aug 11, 2021 2:03 pm hattest du das auch mit sleep 1 probiert
wie ich Huawei verstanden habe liegt es daran länger auf Antwort zu warten
und ich hatte in Loxone den Timeout von default ??? auf 1000ms gestellt
Mit Sleep 1 läuft es bei mir nicht zuverlässig, manchmal klappt die Abfrage manchmal nicht. Mich stören die 2 Sekunden auch nicht ;)
evchab
Beiträge: 276
Registriert: Mo Mär 04, 2019 3:04 pm

Re: Einbindung Huawei Wechselrichter

Beitrag von evchab »

nö - war nur ne Frage dann liegt es nämlich doch am "warten" :idea:
Johannes_FS
Beiträge: 20
Registriert: Fr Jul 16, 2021 7:36 am

Re: Einbindung Huawei Wechselrichter

Beitrag von Johannes_FS »

Ich habe es mir mal "hingebastelt" - nicht schön, aber es geht:
Bildschirmfoto 2021-08-11 um 16.57.07.png
Ich habe alles im PV Modul gemacht, ich vermute, dass ein eigenes EVU Modul mehr Sinn macht, aber dafür kenne ich mich zu wenig aus mit der openWB Architektur.

Code: Alles auswählen

#!/usr/bin/python
import sys
import time
import struct
from pymodbus.client.sync import ModbusTcpClient

ipaddress = str(sys.argv[1])

client = ModbusTcpClient(ipaddress, port=502, unit_id=1)
client.connect()
time.sleep(2)
resp_pv= client.read_holding_registers(32080,2)
resp_evu= client.read_holding_registers(37113,2)
value_pv1 = resp_pv.registers[0]
value_pv2 = resp_pv.registers[1]
value_evu1 = resp_evu.registers[0]
value_evu2 = resp_evu.registers[1]
f = open('/var/www/html/openWB/ramdisk/pvwatt', 'w')
value_pv2 = value_pv2 * -1
f.write(str(value_pv2))
f.close()

f = open('/var/www/html/openWB/ramdisk/wattbezug', 'w')
value_evu2 = value_evu2 * -1
f.write(str(value_evu2))
f.close()
Johannes_FS
Beiträge: 20
Registriert: Fr Jul 16, 2021 7:36 am

Re: Einbindung Huawei Wechselrichter

Beitrag von Johannes_FS »

Kaum ist die Sonne weg, auch gleich einen Bug gefunden. Bei Modbus scheint es so zu sein, dass negative Werte (Import) etwas merkwürdig geschrieben werden, ich hatte auf einmal über 65 kW Überschuss.

Deswegen nochmal eine kleine Korrektur, wo geprüft wird ob der EVU Wert größer einer gewissen Schwelle ist und wenn das der Fall ist den korrekten Import berechnet.

Code: Alles auswählen

#!/usr/bin/python
import sys
import time
import struct
from pymodbus.client.sync import ModbusTcpClient

ipaddress = str(sys.argv[1])

client = ModbusTcpClient(ipaddress, port=502, unit_id=1)
client.connect()
time.sleep(2)
resp_pv= client.read_holding_registers(32080,2)
resp_evu= client.read_holding_registers(37113,2)
value_pv1 = resp_pv.registers[0]
value_pv2 = resp_pv.registers[1]
value_evu1 = resp_evu.registers[0]
value_evu2 = resp_evu.registers[1]
f = open('/var/www/html/openWB/ramdisk/pvwatt', 'w')
value_pv2 = value_pv2 * -1
f.write(str(value_pv2))
f.close()

f = open('/var/www/html/openWB/ramdisk/wattbezug', 'w')
if value_evu2 > 32768:
	value_evu2 = value_evu2 - 65535
value_evu2 = value_evu2 * -1
f.write(str(value_evu2))
f.close()
MR42HH
Beiträge: 118
Registriert: Mo Okt 05, 2020 2:00 pm

Re: Einbindung Huawei Wechselrichter

Beitrag von MR42HH »

Und, ist es die letzten Tage entspannt vor sich hin gelaufen, incl. EVU-Modul?
evchab
Beiträge: 276
Registriert: Mo Mär 04, 2019 3:04 pm

Re: Einbindung Huawei Wechselrichter

Beitrag von evchab »

Johannes_FS hat geschrieben: Mi Aug 11, 2021 3:00 pm
Ich habe alles im PV Modul gemacht, ich vermute, dass ein eigenes EVU Modul mehr Sinn macht, aber dafür kenne ich mich zu wenig aus mit der openWB Architektur.
MR42HH
Beiträge: 118
Registriert: Mo Okt 05, 2020 2:00 pm

Re: Einbindung Huawei Wechselrichter

Beitrag von MR42HH »

OK, "incl. EVU-Werte" dann. Ich bin ja nur neugierig, weil ich auch mit Huawei plane.
MSPtrs
Beiträge: 60
Registriert: So Aug 29, 2021 1:48 pm

Re: Einbindung Huawei Wechselrichter

Beitrag von MSPtrs »

Moin openWB Community,

ich bekomme in ein paar Monaten mein neues Elektroauto und möchte dafür auch eine ganz ordentliche Ladegrundlage schaffen. => Also openWB!! :mrgreen:

ich weiß, dass das wohl momentan noch eine sehr utopische Vorstellung ist, aber ich besitze momentan ein PV-System von SMA mit 3 Tripower STP-20 (39kW Peak) und einer SMA Webbox, an der noch 22 WR mehr dranhängen.
~also denke ich nicht, dass die SMA Webbox nur für die drei Tripower die Daten für openWB ausspucken würde.

Um das ganze nochmal richtig schön interessant zu machen, hat der Solateur noch ein Huawei Sun2000 mit WLAN-FE-10 (per LAN angebunden)
Huawei WLAN-FE-10 (per Lan).jpg
mit 3x Luna2000 (15kwH) + 1 DTSU666-H verbaut, der nur für die Lunas da ist, um die auf- bzw. entladen. Über das Webportal Fusion Solar erkennt das System ja die EVU Leistung + Lade- und Entladeleistung der Akkus sowie dessen SoC.

Eure Diskussion ist hier ja echt interessant über die Modbus TCP Communication. Mich würd' halt interessieren, ob das in "naher Zukunft" auf openWB integriert werden könnte, dass man zumindet den SoC und die Lade- bzw. Entladeleistung der Lunas bekommen könnte (+EVU-Messung wäre auch nicht schlecht). Das ist ja in der Modbus Definitions-PDF von @evchab schon dokumentiert
Speicher doku.png
EVU doku.png
.[attachment=2]

Kann ich damit rechnen, dass ich "nur" die SMAs mit Speedwire Modulen ausrüsten muss, oder muss ich "tiefer" in die Tasche greifen und noch ein EVU und Speicher Kit kaufen?
Zuletzt geändert von MSPtrs am Sa Okt 09, 2021 9:24 am, insgesamt 1-mal geändert.
zoon
Beiträge: 15
Registriert: Mo Feb 15, 2021 12:24 pm

Re: Einbindung Huawei Wechselrichter

Beitrag von zoon »

Ich bin nach meiner Anlagenerweiterung nun einen Schritt weiter.
Mit dem neuen M1 Wechselrichter, angebunden über LAN,
Bekomme ich nun Daten aus dem WR.
Ich habe allerdings 3 WR in einer Kaskade verschaltet. Bekomme aber nur Daten von einem WR, sodass ich nur mit etwa 1/3 der möglichen Leistung lade.

Hat jemand die OpenWB in einer Kaskade eingebunden?

2. zusätzlich habe ich nun einen LUNA2000. Hat jemand diesen mit eingebunden?

Da der Speicher gerade noch geladen wird, passt es halbwegs.


Gruß Hendrik
Dateianhänge
691E9AA3-EBE5-4199-AFC5-D38A6B8EBC1C.jpeg
evchab
Beiträge: 276
Registriert: Mo Mär 04, 2019 3:04 pm

Re: Einbindung Huawei Wechselrichter

Beitrag von evchab »

Hallo Hendrik,

welche Daten bekommst du? Einspeisung- Bezug? über EVU Modul?

welchen Speicher hast du?
sollte nicht mehr in den Speicher geschoben werden bevor eingespeist wird?
wird da gerade ein Auto geladen mit min. Ladeleistung
Antworten