Seite 2 von 25

Re: Einbindung Huawei Wechselrichter

Verfasst: Di Feb 16, 2021 1:24 pm
von openWB
Erster Test bei Bastelfrosch leider negativ.

Folgende Bedingungen müssen erfüllt sein:

SUN2000L1 2ktl-6ktl FW SPC105 mit Smart Dongle
SUN2000MA 3ktl-20KTL m0/m1/m2 FW SPC130

• Modbus RTU should have only one master! SmartDonge or external device
• Modbus TCP UDP Wake-Up-Call for Port 502 is required and only works with SmartDongle
• TCP works only over WiFi – Ethernet will follow 2021 April
• Open API Account can only create by Huawei Service

Huawei WakeUp Call muss durchgeführt werden:
Modbus TCP Wake-Up-Call Port 502 to SmartDongle (FW SPC116)
Connect the Huawei SmartDongle to the costumers network
Use the FusionSolar APP to find the IP address of the Huawei SmartDongle under Settings > Communication configuration > Router connection settings > IP address
SendUDPWake-UpCalltoSmartDongletoopenPort502 =5A5A5A5A00413A04C0A845B8 (C0 A8 45 B8 is the IP address of your Modbus Master Device)
Device ID 1 = Inverter 1 with SmartDongle Device ID 2 = Inverter 2
.........
.......
Device ID 10 = Inverter 10 FC3 Read Holding Registers

Re: Einbindung Huawei Wechselrichter

Verfasst: Di Feb 16, 2021 7:15 pm
von evchab
als Kommunikationmethode wird dann Modbus TCP verwendet?

welcher Dongle ist bei Bastelfrosch in Verwendung?
Ich verwende einen FE Dongle also mit Ethernetschnittstelle.
Habe gerade festgestellt wenn ein Ethernetkabel angeschlossen ist dann ist die Wlan Kommunikation nicht möglich. d.h. der Dongle kann keine Wlan Verbindung zum Router aufbauen - ist bei mir wenigsten so.

lt. vorherigen Beitrag
• TCP works only over WiFi – Ethernet will follow 2021 April

Re: Einbindung Huawei Wechselrichter

Verfasst: Di Feb 16, 2021 8:02 pm
von Bastelfrosch
Ich habe den WR aktuell nur über WLAN verbunden.
Das klappt nicht. Dongle mit lan geht nicht
WLAN mag ich nicht
Ich versuche es bei Gelegenheit mit einem Elfin Adapter und Lan

Re: Einbindung Huawei Wechselrichter

Verfasst: Mi Feb 17, 2021 7:24 am
von evchab
Anbindung über Modbus RTU funktioniert

habe eine andere PV Anlage mit Huawei WR und Durchlauferhitzer für Warmwasser hier ist ein MY-PV Steuergerät eingesetzt - läuft seit der FW SPC126 (ging vorher auch nicht) mit PV Überschuss

muss bei mir mal einen M1 hinhängen damit sollte ja SUNSPEC aktivierter sein, dann könnte ich über Solarview abfragen - kann ich aber nicht so richtig glauben

Re: Einbindung Huawei Wechselrichter

Verfasst: So Mär 28, 2021 7:26 pm
von zoon
Gibt es schon Neuigkeiten.
Kam das Update von Huawei?

Re: Einbindung Huawei Wechselrichter

Verfasst: So Mär 28, 2021 8:12 pm
von openWB
Ein Kunde hat letzte Woche eine Beta Firmware mit aktiviertem ModbusTCP bekommen. Funktioniert hat sie nicht.

Re: Einbindung Huawei Wechselrichter

Verfasst: Mi Apr 28, 2021 10:18 am
von evchab
Hallo,

in der neuen? Dongle Firmware SPC120 sollte Modbus TCP Port 502 offen sein
hat das schon jemand probiert?
Ich habe die neue Firmware installiert weiß aber nicht ob ich noch was anderes dazu einstellen muss.

vg

Re: Einbindung Huawei Wechselrichter

Verfasst: Mi Apr 28, 2021 11:16 am
von openWB
Haben wir probiert.
ModbusTCP Port 502 ist offen, der Wechselrichter antworten aber nicht.

Re: Einbindung Huawei Wechselrichter

Verfasst: Mi Apr 28, 2021 11:36 am
von evchab
bei mir schon :o

Bildschirmfoto 2021-04-28 um 13.35.51.png

Re: Einbindung Huawei Wechselrichter

Verfasst: Mi Apr 28, 2021 11:45 am
von evchab
wobei im log noch folgender Fehler erscheint

Code: Alles auswählen

2021-04-28 13:42:28: loadvars read openWB/pv/WHExport_temp from mosquito -34890082 (LV0)
AttributeError: 'ModbusIOException' object has no attribute 'registers'
    value1 = resp.registers[0]
  File "/var/www/html/openWB/modules/wr_huawei/huawei.py", line 29, in <module>
Traceback (most recent call last):
2021-04-28 13:42:23: loadvars read openWB/pv/WHImported_temp from mosquito 0 (LV0)
/var/www/html/openWB/loadconfig.sh: Zeile 8: export: `(WVWZZZ...)': Ist kein gültiger Bezeichner.
AttributeError: 'ModbusIOException' object has no attribute 'registers'
    value1 = resp.registers[0]
  File "/var/www/html/openWB/modules/wr_huawei/huawei.py", line 29, in <module>
Traceback (most recent call last):
/var/www/html/openWB/loadconfig.sh: Zeile 8: export: `(WVWZZZ...)': Ist kein gültiger Bezeichner.