NEWS
Test Adapter sun2000 v0.1.x - Huawei Wechselrichter
-
Neue Testversion sun2000 Adapter Version v2.3.0 released.
Die Installation erfolgt über npm oder morgen über das Beta Repository.
Diesmal gibt es etliche Änderungen. Die reichen vom Starten und Stoppen des Wechselrichters bis zur der Möglichkeit die Batterie(n) über die Emma aus dem Netz zu laden.
Viele neue Funktionen sind noch nicht im Wiki dokumentiert. Bitte folgt den Diskussionen aus den Issue- und Diskussions-/Links auf gitHub, die im Changlog zu finden sind.
Changelog
2.3.0 (2025-10-21)
- inverter control: add same state for startup and shutdown an inverter #199
- fix: Device status name has been corrected #202
- add undocumented device status
Shutdown: End of the ESS discharge process - emma control: new state
emma.control.battery.ESSControlMode. You can now configure EMMA with TOU-mode (Time of Use) to charge the battery from grid. #200 - if an Emma is installed, some control states of the inverter are deactivated (read only). Mainly for the grid settings.
- deprecated control states have been removed.
- a workaround for issue #582 of node-modbus-serial has been implemented.
Have fun testing ;)
-
Neue Testversion sun2000 Adapter Version v2.3.0 released.
Die Installation erfolgt über npm oder morgen über das Beta Repository.
Diesmal gibt es etliche Änderungen. Die reichen vom Starten und Stoppen des Wechselrichters bis zur der Möglichkeit die Batterie(n) über die Emma aus dem Netz zu laden.
Viele neue Funktionen sind noch nicht im Wiki dokumentiert. Bitte folgt den Diskussionen aus den Issue- und Diskussions-/Links auf gitHub, die im Changlog zu finden sind.
Changelog
2.3.0 (2025-10-21)
- inverter control: add same state for startup and shutdown an inverter #199
- fix: Device status name has been corrected #202
- add undocumented device status
Shutdown: End of the ESS discharge process - emma control: new state
emma.control.battery.ESSControlMode. You can now configure EMMA with TOU-mode (Time of Use) to charge the battery from grid. #200 - if an Emma is installed, some control states of the inverter are deactivated (read only). Mainly for the grid settings.
- deprecated control states have been removed.
- a workaround for issue #582 of node-modbus-serial has been implemented.
Have fun testing ;)
@bolliy
so, downgrade auf 2.2.1
-> geht auch nicht, gleicher Fehler wie obendann downgrade auf 2.2.0
-> das läuft wieder, Instanz wird grün -
noch was aufgefallen:
im log kommt:

und später dann:

lt. diesen logs ist der inv10 = id 3 und dies wurde dann inv2 zugeordnet !
Bei den DP ist aber der inv10 zugeordnet 0

Warum stimmt das log nicht ?? -
Neue Testversion sun2000 Adapter Version v2.3.1 released.
Die Installation erfolgt über npm oder morgen über das Beta Repository.
2.3.1 (2025-10-21)
- fix: handle potential null values in set method of RegisterMap
Stephan
yes, 2.3.1 wird grün.
Alles ok. -
noch was aufgefallen:
im log kommt:

und später dann:

lt. diesen logs ist der inv10 = id 3 und dies wurde dann inv2 zugeordnet !
Bei den DP ist aber der inv10 zugeordnet 0

Warum stimmt das log nicht ?? -
@bolliy sagte in Test Adapter sun2000 v0.1.x - Huawei Wechselrichter:
@bahnuhr was steht im Modbus-Wechselrichter-IDs in deiner Konfiguration?
meinst du in FS?
Dort steht:
WR 10 = id 3
WR 8 = id 5
WR 6 = id 6 -
@bolliy sagte in Test Adapter sun2000 v0.1.x - Huawei Wechselrichter:
@bahnuhr was steht im Modbus-Wechselrichter-IDs in deiner Konfiguration?
meinst du in FS?
Dort steht:
WR 10 = id 3
WR 8 = id 5
WR 6 = id 6 -
-
@bolliy
Hallo ist es möglich die Spannung und den Strom direkt aus dem Batteriepack auzulesen mit reg 38235 und 38236 für [Energystorage unit1][Batterypack1], müsste dann noch erweitert werden auf alle 3 Blöcke. Aktuell wird nur die BusVoltage ausgelesen womit ich nicht viel anfangen kann. -
@bolliy
Hallo ist es möglich die Spannung und den Strom direkt aus dem Batteriepack auzulesen mit reg 38235 und 38236 für [Energystorage unit1][Batterypack1], müsste dann noch erweitert werden auf alle 3 Blöcke. Aktuell wird nur die BusVoltage ausgelesen womit ich nicht viel anfangen kann.@vusolo2 sagte in Test Adapter sun2000 v0.1.x - Huawei Wechselrichter:
Spannung und den Strom
Und was macht man dann damit?
Nur mal für mich, rein interesse halber.W wird ja ausgelesen.
-
@bolliy
Hallo ist es möglich die Spannung und den Strom direkt aus dem Batteriepack auzulesen mit reg 38235 und 38236 für [Energystorage unit1][Batterypack1], müsste dann noch erweitert werden auf alle 3 Blöcke. Aktuell wird nur die BusVoltage ausgelesen womit ich nicht viel anfangen kann. -
@bolliy
Hallo ist es möglich die Spannung und den Strom direkt aus dem Batteriepack auzulesen mit reg 38235 und 38236 für [Energystorage unit1][Batterypack1], müsste dann noch erweitert werden auf alle 3 Blöcke. Aktuell wird nur die BusVoltage ausgelesen womit ich nicht viel anfangen kann. -
@vusolo2 sagte in Test Adapter sun2000 v0.1.x - Huawei Wechselrichter:
Reg 38235 wird bereits ausgelesen, sofern du es in der Config einstellst:

Dein issue bezieht sich dann nur auf Reg 38236 - oder?
@bolliy sagte in Test Adapter sun2000 v0.1.x - Huawei Wechselrichter:
Dein issue bezieht sich dann nur auf Reg 38236 - oder?
Aber warum ?
Ausgelesen wird V und W.
Und daraus kann er doch A errechnen.Für mich stellt sich immer noch die Frage, warum ?
-
@cksoft sagte in Test Adapter sun2000 v0.1.x - Huawei Wechselrichter:
Modus der Proxy nicht funktioniert
Kann sein, da ich keine Emma habe konnte ich das nicht testen. Werde mal nachschauen im Code...
Was heißt IMHO ?@bolliy
Hallo Stephan, bin auf das gleiche Problem- habe in der Proxy nur Daten der abgefragten WRs keine EMMA-Daten-
gestoßen > ich würde die Daten für HASS und anderes nutzen, da ich die
die "Originalinstanz" produktiv bsp für meine Wärmepumpe nutze.
Vieleicht gibt es eine ganz einfache Möglichkeit, die Proxy
zu ergänzen.
Gruß Michael
- habe in der Proxy nur Daten der abgefragten WRs keine EMMA-Daten-
-
@bolliy
Hallo Stephan, bin auf das gleiche Problem- habe in der Proxy nur Daten der abgefragten WRs keine EMMA-Daten-
gestoßen > ich würde die Daten für HASS und anderes nutzen, da ich die
die "Originalinstanz" produktiv bsp für meine Wärmepumpe nutze.
Vieleicht gibt es eine ganz einfache Möglichkeit, die Proxy
zu ergänzen.
Gruß Michael
@michael-birr hallo Michael, erstmal möchte ich mich ausdrücklich für deine Spende bedanken.
Vielen Dank für deine Unterstützung!In der aktuellen Beta V2.32 habe ich versucht die Emma Daten auch per modbus-proxy zur Verfügung zustellen. Da ich (leider) selbst keine Emma habe, kann ich das nicht unter realen Bedingungen testen.
Aber vielleicht funktioniert es nun.LG Stephan
- habe in der Proxy nur Daten der abgefragten WRs keine EMMA-Daten-
-
@michael-birr hallo Michael, erstmal möchte ich mich ausdrücklich für deine Spende bedanken.
Vielen Dank für deine Unterstützung!In der aktuellen Beta V2.32 habe ich versucht die Emma Daten auch per modbus-proxy zur Verfügung zustellen. Da ich (leider) selbst keine Emma habe, kann ich das nicht unter realen Bedingungen testen.
Aber vielleicht funktioniert es nun.LG Stephan
@bolliy DANKE ! Erste Tests passen, jetzt muss ich nur noch HASS dazu bringen, auch Emma auszulesen - meine "Spielinstanz" sieht sauber aus. Einen schönen Sonntag wünsche ich dir
-
Moin.
Kann es sein, dass im Emma Modus der Proxy nicht funktioniert? IMHO erhalte ich nur 0 Werte zurück, die Verbindung steht.
@cksoft In der aktuellen Beta V2.32 habe ich versucht die Emma Daten auch per modbus-proxy zur Verfügung zustellen. Da ich (leider) selbst keine Emma habe, kann ich das nicht unter realen Bedingungen testen.
Aber vielleicht funktioniert es nun.
Stephan

