Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Tester
  4. Test Adapter sun2000 v0.1.x - Huawei Wechselrichter

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    3.3k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.1k

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

Test Adapter sun2000 v0.1.x - Huawei Wechselrichter

Scheduled Pinned Locked Moved Tester
adapteremmahuaweiinverterluna2000modbus tcpmodbus-proxysdonglesmartloggersun2000
1.2k Posts 95 Posters 348.7k Views 85 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • P phil_discount

    @bolliy sagte in Test Adapter sun2000 v0.1.x - Huawei Wechselrichter:

    Werde ich in der nächsten Version für die Emma auch im Control path bereitstellen.

    Vielen Dank, aber AC Laden ist aktiv.
    LUNA kann weder Entladen noch Beladen werden.
    Gibt es schon noch eine Einstellung, welche ich aktivieren muss?

    EInstellungen werden auch in Fusion Solar übernommen.

    B Offline
    B Offline
    bolliy
    Developer
    wrote on last edited by
    #976

    @phil_discount welche Control-Werte verändert du für das Laden/Entladen genau?
    Änderts du die Sollwerte händisch oder mit einem script (z.B. blockly)?

    Was sagt das Log-File hierzu?

    P 1 Reply Last reply
    0
    • B bolliy

      @phil_discount welche Control-Werte verändert du für das Laden/Entladen genau?
      Änderts du die Sollwerte händisch oder mit einem script (z.B. blockly)?

      Was sagt das Log-File hierzu?

      P Online
      P Online
      phil_discount
      wrote on last edited by
      #977

      @bolliy

      forciable_dischargepower
      ich habe aber viele Einstellungen geändert und ausprobiert.

      9a665f1c-e829-45d3-90fc-260af0eec87e-{4C7430B9-4A14-4E3B-893E-7D05D2B0E9D7}.png

      B 1 Reply Last reply
      0
      • P phil_discount

        @bolliy

        forciable_dischargepower
        ich habe aber viele Einstellungen geändert und ausprobiert.

        9a665f1c-e829-45d3-90fc-260af0eec87e-{4C7430B9-4A14-4E3B-893E-7D05D2B0E9D7}.png

        B Offline
        B Offline
        bolliy
        Developer
        wrote on last edited by
        #978

        @phil_discount du musst schon langsam und strukturiert vorgehen.
        Um dir helfen zu können, wäre es hilfreich wenn du genauer und detailierter antworten würdest!

        1. Welche Control-Werte verändert du für das Laden/Entladen genau?
        2. Änderts du die Sollwerte händisch oder mit einem script (z.B. blockly)?
        3. Was sagt das Log-File hierzu? Bitte nur ein teil des Logs posten!

        Stephan

        P 1 Reply Last reply
        0
        • B bolliy

          @phil_discount du musst schon langsam und strukturiert vorgehen.
          Um dir helfen zu können, wäre es hilfreich wenn du genauer und detailierter antworten würdest!

          1. Welche Control-Werte verändert du für das Laden/Entladen genau?
          2. Änderts du die Sollwerte händisch oder mit einem script (z.B. blockly)?
          3. Was sagt das Log-File hierzu? Bitte nur ein teil des Logs posten!

          Stephan

          P Online
          P Online
          phil_discount
          wrote on last edited by phil_discount
          #979

          @bolliy

          forcibleChargeOrDischarge wird auf 1 oder 2 gesetzt, die anderen Werte bleiben unverändert
          Logfile Auszug anbei, sieht alles gut aus ohne Fehler.
          Werte ändere ich händisch, ohne Skript

          Falls du willst, kann ich es dir gerne via Teamviewer/Anydesk zeigen

          sun2000.1
          2025-06-27 16:15:20.401	info	Control: write state inverter.0.control.battery.forcibleChargeOrDischarge : 1 ack: true
          
          sun2000.1
          2025-06-27 16:15:12.857	info	Control: Event - state: inverter.0.control.battery.forcibleChargeOrDischarge changed: 1 ack: false
          
          B 1 Reply Last reply
          0
          • P phil_discount

            @bolliy

            forcibleChargeOrDischarge wird auf 1 oder 2 gesetzt, die anderen Werte bleiben unverändert
            Logfile Auszug anbei, sieht alles gut aus ohne Fehler.
            Werte ändere ich händisch, ohne Skript

            Falls du willst, kann ich es dir gerne via Teamviewer/Anydesk zeigen

            sun2000.1
            2025-06-27 16:15:20.401	info	Control: write state inverter.0.control.battery.forcibleChargeOrDischarge : 1 ack: true
            
            sun2000.1
            2025-06-27 16:15:12.857	info	Control: Event - state: inverter.0.control.battery.forcibleChargeOrDischarge changed: 1 ack: false
            
            B Offline
            B Offline
            bolliy
            Developer
            wrote on last edited by bolliy
            #980

            @phil_discount
            Erstmal Zurücksetzen:
            sun2000.0.inverter.x.control.battery.forcibleChargeOrDischarge = 0 (stop)

            z.B. 5 Minuten discharge (bitte Reihenfolge einhalten!):

            sun2000.0.inverter.0.control.battery.forcibleDischargePower = 1000 (1 kW)
            sun2000.0.inverter.x.control.battery.forcibleChargeOrDischargeSettingMode = 0 (Dauer)
            sun2000.0.inverter.x.control.battery.forcedChargingAndDischargingPeriod = 5 (Minuten)
            sun2000.0.inverter.x.control.battery.forcibleChargeOrDischarge = 2 (Entladen)

            Jetzt ca. 1 Minute warten...dann sollte es klappen ;)

            gerade getestet: funktioniert bei mir :grinning:

            Stephan

            P 1 Reply Last reply
            0
            • B bolliy

              @phil_discount
              Erstmal Zurücksetzen:
              sun2000.0.inverter.x.control.battery.forcibleChargeOrDischarge = 0 (stop)

              z.B. 5 Minuten discharge (bitte Reihenfolge einhalten!):

              sun2000.0.inverter.0.control.battery.forcibleDischargePower = 1000 (1 kW)
              sun2000.0.inverter.x.control.battery.forcibleChargeOrDischargeSettingMode = 0 (Dauer)
              sun2000.0.inverter.x.control.battery.forcedChargingAndDischargingPeriod = 5 (Minuten)
              sun2000.0.inverter.x.control.battery.forcibleChargeOrDischarge = 2 (Entladen)

              Jetzt ca. 1 Minute warten...dann sollte es klappen ;)

              gerade getestet: funktioniert bei mir :grinning:

              Stephan

              P Online
              P Online
              phil_discount
              wrote on last edited by
              #981

              @bolliy vielen Dank, es funktioniert, das Huawei System ist nur super träge, ich war nicht geduldig genug.

              Vielen lieben Dank.

              Wenn Überschuss vom Dach vorhanden ist bzw. das Haus Strom benötigt, kann ich das System überschreiben, damit es nicht automatisch lädt/entlädt?

              B 1 Reply Last reply
              1
              • P phil_discount

                @bolliy vielen Dank, es funktioniert, das Huawei System ist nur super träge, ich war nicht geduldig genug.

                Vielen lieben Dank.

                Wenn Überschuss vom Dach vorhanden ist bzw. das Haus Strom benötigt, kann ich das System überschreiben, damit es nicht automatisch lädt/entlädt?

                B Offline
                B Offline
                bolliy
                Developer
                wrote on last edited by
                #982

                @phil_discount ich verstehe nicht genau deine Intension?

                Aber sofern du die chargeFromGridFunction deaktivierst wird beim Laden nur die Energie vom Dach genommen.

                Diese Funktion ist aber eigentlich nur zur zwangsweisen Ladung bzw. Entladung der Batterie gedacht.

                https://photomate.zendesk.com/hc/en-gb/articles/4907714793629-How-to-enable-force-charge-discharge-battery

                P 1 Reply Last reply
                1
                • B bolliy

                  @phil_discount ich verstehe nicht genau deine Intension?

                  Aber sofern du die chargeFromGridFunction deaktivierst wird beim Laden nur die Energie vom Dach genommen.

                  Diese Funktion ist aber eigentlich nur zur zwangsweisen Ladung bzw. Entladung der Batterie gedacht.

                  https://photomate.zendesk.com/hc/en-gb/articles/4907714793629-How-to-enable-force-charge-discharge-battery

                  P Online
                  P Online
                  phil_discount
                  wrote on last edited by
                  #983

                  @bolliy da ich zwei Speicher habe, die nichts von einander wissen, kann es passieren, dass der eine Speicher entlädt und der andere Speicher sich auflädt.
                  Die LUNA soll eigentlich nur Entladen werden, wenn der andere Speicher leer ist.
                  GEnauso beim Aufladen, nur Aufladen wenn der andere Speicher voll ist oder der Überschuss über 300W liegt, das wäre mein ideales Setup.

                  Im Prinzip den ganzen Speicher ab- bzw. anschalten über iobroker.

                  B 1 Reply Last reply
                  0
                  • P phil_discount

                    @bolliy da ich zwei Speicher habe, die nichts von einander wissen, kann es passieren, dass der eine Speicher entlädt und der andere Speicher sich auflädt.
                    Die LUNA soll eigentlich nur Entladen werden, wenn der andere Speicher leer ist.
                    GEnauso beim Aufladen, nur Aufladen wenn der andere Speicher voll ist oder der Überschuss über 300W liegt, das wäre mein ideales Setup.

                    Im Prinzip den ganzen Speicher ab- bzw. anschalten über iobroker.

                    B Offline
                    B Offline
                    bolliy
                    Developer
                    wrote on last edited by
                    #984

                    @phil_discount dann würde ich

                    sun2000.0.inverter.0.control.battery.maximumChargingPower
                    sun2000.0.inverter.0.control.battery.maximumDischargingPower

                    soweit "runterregeln" wie du es gerade brauchst.

                    P 1 Reply Last reply
                    0
                    • B bolliy

                      @phil_discount dann würde ich

                      sun2000.0.inverter.0.control.battery.maximumChargingPower
                      sun2000.0.inverter.0.control.battery.maximumDischargingPower

                      soweit "runterregeln" wie du es gerade brauchst.

                      P Online
                      P Online
                      phil_discount
                      wrote on last edited by
                      #985

                      @bolliy geil, das funktioniert, obwohl er über FusionSolar nur 200W zulässt! Perfekt danke dir, traumhafte App, Donation folgt!

                      B 1 Reply Last reply
                      1
                      • P phil_discount

                        @bolliy geil, das funktioniert, obwohl er über FusionSolar nur 200W zulässt! Perfekt danke dir, traumhafte App, Donation folgt!

                        B Offline
                        B Offline
                        bolliy
                        Developer
                        wrote on last edited by
                        #986

                        @phil_discount sagte in Test Adapter sun2000 v0.1.x - Huawei Wechselrichter:

                        as funktioniert, obwohl er über FusionSolar nur 200W zulässt! Perfekt danke dir, traumhafte App, Donation folgt!

                        Vielen Dank für deine Spende.
                        Habe mich sehr gefreut!

                        LG Stephan

                        1 Reply Last reply
                        0
                        • B Offline
                          B Offline
                          bolliy
                          Developer
                          wrote on last edited by bolliy
                          #987

                          Neue Testversion sun2000 Adapter Version v2.0.0 released.

                          Die Installation erfolgt über npm oder morgen über das Beta Repository.

                          Huawei Smart Charger(s) (Wallbox), die über eine Emma eingebunden ist (sind), wird (werden) nun automaitsch erkannt und die Daten im charger Pfad gespeichert. Die Berechnung der aktuelle Ladeleistung erfolgt über die Änderung des Wertes totalEnergyCharged und wird im Unterpfad derived abgelegt. Eine Steuerung der Wallbox ist über den Adapter nicht möglich, da dieses von der Emma übernommen wird.

                          Changelog
                          2.0.0 (2025-06-29)
                          • add support for chargers via Emma and save the data in the charger path #171
                          • Establish data consistency between meter.activePower and the power of the meter phases #174
                          • allows control.battery.chargeFromGridFunction when using the Emma
                          • breaking change:
                          ◦ the value sun2000.x.inverter.x.battery.runningStatus is saved as a number. The translated value (such as STANDBY, RUNNING etc.) is stored in the path sun2000.x.inverter.x.battery.derived

                          LG stephan

                          1 Reply Last reply
                          0
                          • Dominic ReberD Offline
                            Dominic ReberD Offline
                            Dominic Reber
                            wrote on last edited by
                            #988

                            Seit kurzem spamt mir der Adapter mit folgender Warnmeldung voll (alle 30 Sekunden).

                            sun2000.0 2025-07-02 21:56:05.002	warn	Error while reading from 192.168.1.6 [Reg: 32080, Len: 2, modbusID: 1] with: Timed out
                            

                            Komischerweise schreibt er den Wert korrekt in die Objekte rein (32080).

                            Nur gerade für dieses Register beschwert er sich, sonst nicht.

                            Huawei SUN2000-17K-MB0

                            B 1 Reply Last reply
                            0
                            • Dominic ReberD Dominic Reber

                              Seit kurzem spamt mir der Adapter mit folgender Warnmeldung voll (alle 30 Sekunden).

                              sun2000.0 2025-07-02 21:56:05.002	warn	Error while reading from 192.168.1.6 [Reg: 32080, Len: 2, modbusID: 1] with: Timed out
                              

                              Komischerweise schreibt er den Wert korrekt in die Objekte rein (32080).

                              Nur gerade für dieses Register beschwert er sich, sonst nicht.

                              Huawei SUN2000-17K-MB0

                              B Offline
                              B Offline
                              bolliy
                              Developer
                              wrote on last edited by bolliy
                              #989

                              @dominic-reber welche Hardwarekomponenten mit welcher FW Version hast du (sDongle od. EMMA)?
                              Welche Adapter Version?
                              Was hat sich geändert seitdem die Timeouts auftreten?

                              LG Stephan

                              Dominic ReberD 1 Reply Last reply
                              0
                              • B bolliy

                                @dominic-reber welche Hardwarekomponenten mit welcher FW Version hast du (sDongle od. EMMA)?
                                Welche Adapter Version?
                                Was hat sich geändert seitdem die Timeouts auftreten?

                                LG Stephan

                                Dominic ReberD Offline
                                Dominic ReberD Offline
                                Dominic Reber
                                wrote on last edited by
                                #990

                                @bolliy
                                SUN2000-17K-MB0, Firmware: V200R023C10SPC208
                                LUNA2000-14-S1, Firmware: V200R023C10SPC117
                                Adapter 1.4.0
                                sDongle Firmware: V200R022C10SPC118

                                Habe auf Proxmox migriert (von einer Synology).
                                Aber wie gesagt die Daten kommen korrekt a. Strange.
                                Und er meldet auch nur genau 1 Register.

                                B 1 Reply Last reply
                                0
                                • Dominic ReberD Dominic Reber

                                  @bolliy
                                  SUN2000-17K-MB0, Firmware: V200R023C10SPC208
                                  LUNA2000-14-S1, Firmware: V200R023C10SPC117
                                  Adapter 1.4.0
                                  sDongle Firmware: V200R022C10SPC118

                                  Habe auf Proxmox migriert (von einer Synology).
                                  Aber wie gesagt die Daten kommen korrekt a. Strange.
                                  Und er meldet auch nur genau 1 Register.

                                  B Offline
                                  B Offline
                                  bolliy
                                  Developer
                                  wrote on last edited by
                                  #991

                                  @dominic-reber in virtuellen Umgebungen kann die Netzwerkverbindung mit höheren Latenzen verbunden sein.
                                  Aktiviere mal das modbus Timing Auto. Adjustment. Oder mal die Beta Version 2.0 versuchen...

                                  LG Stephan

                                  Dominic ReberD 1 Reply Last reply
                                  0
                                  • B bolliy

                                    @dominic-reber in virtuellen Umgebungen kann die Netzwerkverbindung mit höheren Latenzen verbunden sein.
                                    Aktiviere mal das modbus Timing Auto. Adjustment. Oder mal die Beta Version 2.0 versuchen...

                                    LG Stephan

                                    Dominic ReberD Offline
                                    Dominic ReberD Offline
                                    Dominic Reber
                                    wrote on last edited by
                                    #992

                                    @bolliy Alles klar versuche das Auto Timing mal und sonst installier ich mal beta 2

                                    1 Reply Last reply
                                    0
                                    • B Offline
                                      B Offline
                                      bolliy
                                      Developer
                                      wrote on last edited by
                                      #993

                                      Neue Testversion sun2000 Adapter Version v2.1.0 released.

                                      Die Installation erfolgt über npm oder morgen über das Beta Repository.

                                      Changelog
                                      2.1.0 (2025-07-06)
                                      • emma: system time is being determined #179
                                      • control: add grid power scheduling functionality to inverter driver #176

                                      P 1 Reply Last reply
                                      1
                                      • B bolliy

                                        Neue Testversion sun2000 Adapter Version v2.1.0 released.

                                        Die Installation erfolgt über npm oder morgen über das Beta Repository.

                                        Changelog
                                        2.1.0 (2025-07-06)
                                        • emma: system time is being determined #179
                                        • control: add grid power scheduling functionality to inverter driver #176

                                        P Online
                                        P Online
                                        phil_discount
                                        wrote on last edited by
                                        #994

                                        Woran liegt es, dass man diesen Parameter nicht konfigurieren kann?
                                        Wäre klasse, wenn die Einstellung verfügbar wäre, weil sonst der Standby Verbrauch relativ hoch ist.

                                        Überschüssige Energie aus einem ac-seitig angeschlossenen Stromerzeugers (z.B. eine zusätzliche kleine PV-Anlage ohne Speicher) soll in der LUNA2000 gespeichert werden.
                                        sun2000.0.inverter.x.control.battery.chargeFromGridFunction : true

                                        f730a9ac-ffe4-4ef2-9ec4-f547b5dbbff9-{760CD139-D879-47BE-98DC-42044A34652E}.png

                                        B 1 Reply Last reply
                                        0
                                        • P phil_discount

                                          Woran liegt es, dass man diesen Parameter nicht konfigurieren kann?
                                          Wäre klasse, wenn die Einstellung verfügbar wäre, weil sonst der Standby Verbrauch relativ hoch ist.

                                          Überschüssige Energie aus einem ac-seitig angeschlossenen Stromerzeugers (z.B. eine zusätzliche kleine PV-Anlage ohne Speicher) soll in der LUNA2000 gespeichert werden.
                                          sun2000.0.inverter.x.control.battery.chargeFromGridFunction : true

                                          f730a9ac-ffe4-4ef2-9ec4-f547b5dbbff9-{760CD139-D879-47BE-98DC-42044A34652E}.png

                                          B Offline
                                          B Offline
                                          bolliy
                                          Developer
                                          wrote on last edited by
                                          #995

                                          @phil_discount du hast eine Emma richtig?
                                          Bitte auf die Beta V2.1.0 updaten!

                                          Siehe Changelog

                                          Dann wird der Control State chargeFromGridFunction auftauchen.

                                          LG Stephan

                                          P 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          633

                                          Online

                                          32.7k

                                          Users

                                          82.3k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Home
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe