Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Node-Red
    5. [HowTo] Huawei SUN2000 WR Modbus mit node-red (read + write)

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    [HowTo] Huawei SUN2000 WR Modbus mit node-red (read + write)

    This topic has been deleted. Only users with topic management privileges can see it.
    • B
      badsnoopy667 @memme last edited by

      @memme
      Ja, das sollte dann gehen!

      1 Reply Last reply Reply Quote 0
      • Hant0r
        Hant0r @memme last edited by

        @memme brauchen tust du ihn aber nicht. Habe den SUN2000-30KTL-M3 auch ohne. Ja, der WR weiß nicht, was du verbrauchst und was du einspeist, aber das muss er auch gar nicht wissen. Ich weiß das ja, weil ich die Daten per infrarot am Stromzähler abgreife. 😎
        Sammel alle Daten, speicher sie in influx und greife diese mit Grafana ab.
        Die Huawei App brauche ich dafür nicht.
        Anders wäre es wohl, wenn du einen Akku hast.

        1 Reply Last reply Reply Quote 1
        • 0
          0815_Peter last edited by

          Hallo in die Runde,

          erstmal Mega großen Dank für eure Mühen das ihr die Huawei Sun Geräte per Modbus im iobroker abbildet.
          Ich hab noch gar keine Erfahrungen mit den Node-Red sammeln können hab den Flow dann doch zu laufen bekommen. Fürn Anfänger ist das schon nicht so einfach 🙂

          Nach einer Weile wo der Flow seine Arbeit macht kommen langsam neue Ideen oder Wünsche hoch.

          Laut Beschreibung der Register können auch die Optimierer ausgelesen werden. Könnte mir jemand Unterstützung leisten oder mir ein Grundmodel eines Flows bauen wie man die Optimierer Solar Inverter Modbus Interface Definitions.pdf ausliest?

          Und noch eine Frage...wie schreibt man auf bestimmte Register? Wie z.B. aufs Register 47075 --> [Energy storage]Maximum charging power RW UINT32 ?

          Habt vielen Dank.

          Sonnige Grüße aus Sachsen
          Peter

          B 1 Reply Last reply Reply Quote 0
          • B
            badsnoopy667 @0815_Peter last edited by

            @0815_peter
            Hallo Peter,
            das mit den Optimizern vermute ich wird nix. Die Dokumentation von Huawei zu dem Thema ist (aus meiner Sicht) so unvollständig, das kriegt man nicht ans laufen.
            Zum Thema schreiben: Guck mal im 1. Post, da habe ich einen Link zu einer Anleitung, wie man bestimmte Register schreiben kann. Das funktioniert.

            1 Reply Last reply Reply Quote 0
            • 0
              0815_Peter last edited by

              @badsnoopy667

              Hey badsnoopy,

              cool danke für deine schnelle Antwort.
              mh schade...der Adapter für die API ins Fusion Portal liest da auch nix richtiges aus und die App ist mir echt zu langsam... da wäre es echt cool die Optimierer gleich mit dem Modbus auszulesen...

              Okay ich schau mal in dein Post...das habe ich bestimmt übersehen 🙂 --> Danke dir...

              1 Reply Last reply Reply Quote 0
              • approx3145
                approx3145 @badsnoopy667 last edited by

                @badsnoopy667 Ich möchte gerne meinem Sun2000 WR einen Shelly Pro3EM als Smartmeter anschliessen, statt dem Huawei Smart Sensor DTSU666. Der Shelly ist bei mir schon montiert. Die Daten kann ich wunderbar per Node RED über Modbus an den WR schicken.

                Gibt es da Erfahrungen?

                0 1 Reply Last reply Reply Quote 0
                • 0
                  0815_Peter @approx3145 last edited by

                  @approx3145

                  ich würde den Original Huawei DTSU nehmen oder lassen. Da dieser direkt mit dem WR per RS485 verbunden ist und schnell die Änderungen von Strombezüge dem WR mitteilt, damit dieser dann Strom aus der Batterie liefern kann.

                  approx3145 1 Reply Last reply Reply Quote 0
                  • approx3145
                    approx3145 @0815_Peter last edited by

                    @0815_peter aber genau das wäre ja der Shelly auch...

                    0 1 Reply Last reply Reply Quote 0
                    • 0
                      0815_Peter @approx3145 last edited by

                      @approx3145

                      ja stimmt das schon
                      Aber der Shelly funkt per WLAN zum iobroker--> iobroker dann per WLAN oder LAN zum WR und das sollte alles im Sekunden Bereich laufen damit der WR immer den aktuellen Stand hat.
                      Ich sag immer nix geht über ein Kabel

                      Ich würde es nicht machen, da mir die Fehlerquellen zu hoch werden wenn man noch eine Middleware dazwischen schaltet.
                      Die Frage ist ja auch hat der WR die Register im Mod-Bus wo du ihn sagst wieviel gerade eingespeist oder bezogen wird?

                      Aber Versuch macht Klug.

                      Hast du schon versucht Register zuschreiben? Da musst du die Datenformate usw. einhalten. Ich habe es noch nicht mal geschafft die Batterie Cut OFF Werte dem WR zusenden, da man die Datenwerte richtig aufarbeiten muss.

                      1 Reply Last reply Reply Quote 0
                      • Hant0r
                        Hant0r last edited by

                        Wenn man dem WR sagen kann, wie hoch die Einspeisung ist, wofür braucht man den Shelly? Ich weiß doch auch über den IR Lesekopf am Smartmeter, wie viel ich verbrauche oder einspeise.
                        Würde mich sehr interessieren, wie ich die Werte zum WR bekommen.

                        approx3145 1 Reply Last reply Reply Quote 0
                        • approx3145
                          approx3145 @Hant0r last edited by

                          @hant0r der WR empfängt die Werte über Modbus. Entweder Modus TCP (Dongle) oder über Modbus RTU 2 Draht Anschluss.

                          1 Reply Last reply Reply Quote 0
                          • Hant0r
                            Hant0r last edited by Hant0r

                            @approx3145 Dann muss ich mir das mal genauer ansehen. Wäre ja cool, wenn ich dem WR die Daten zur Verfügung stellen könnte. Hast du das schon gemacht?

                            Edit: Bzw. weiß du, welche Adresse das beim Modbus ist?

                            Hant0r 1 Reply Last reply Reply Quote 0
                            • Hant0r
                              Hant0r @Hant0r last edited by

                              @approx3145
                              Habe jetzt nochmal weiter geschaut, aber ich finde nichts dazu, dass man dem WR die Werte in irgendeiner Form zukommen lassen kann. Sehr schade

                              0 1 Reply Last reply Reply Quote 0
                              • 0
                                0815_Peter @Hant0r last edited by

                                @hant0r

                                rein Packtisch --> wenn du im Fusion Solar Portal dir die Konfigurationen der Geräte anschaust, sind das alles Register die bearbeitet oder gelesen werden können.

                                1 Reply Last reply Reply Quote 0
                                • Hant0r
                                  Hant0r last edited by

                                  @0815_peter
                                  Ich habe im Fusion Solar Portal mir die Konfigurationen der Geräte angesehen. Allerdings finde ich da leider auch nichts, wo ich dem WR meine Daten zum Hausverbrauch / Netzeinspeisung übermitteln könnte. Stehe irgendwie auf dem Schlauch 😞

                                  B 1 Reply Last reply Reply Quote 0
                                  • B
                                    badsnoopy667 @Hant0r last edited by

                                    @hant0r
                                    Wofür willst Du die Daten denn an den WR schicken? Du hast doch gesagt, Du hast keine Batterie. Dann muss der WR doch gar nicht wissen, ob Du gerade einspeist oder nicht.

                                    1 Reply Last reply Reply Quote 0
                                    • T
                                      tbi @HomeWolf last edited by

                                      @homewolf said in [HowTo] Huawei SUN2000 WR Modbus mit node-red (read + write):

                                      @badsnoopy667ja laufen beide auf 502... aber das ist doch auch richtig oder?

                                      Hi @HomeWolf

                                      ich hab auch den SCharger und versuch seit einiger Zeit verzweifelt zum einen an die Register zu kommen und zum anderen überhaupt eine Verbindung zur Wallbox herzustellen.

                                      Wie hast du das gemacht?

                                      Hast du eine Modbus-Connection zur Wallbox über die Dongle-IP oder über die Wallbox IP?
                                      Welche Register nutzt zu für welchen Wert?

                                      Würd mich freuen, wenn du mich hier ein wenig aufschlaust 🙂
                                      Danke!

                                      M 1 Reply Last reply Reply Quote 0
                                      • M
                                        Matze223 @tbi last edited by Matze223

                                        Hi, ich bekomme beim Wert Battery_Power bei leerem Akku immer so einen komischen Wert.
                                        Alles andere läuft. Woran kann das liegen?
                                        2589a747-d81c-464c-aca3-656a097f692b-image.png

                                        1 Reply Last reply Reply Quote 0
                                        • M
                                          marcelinho last edited by

                                          Hallo zusammen, ich bekomme soweit alle Daten heraus die ich brauche. Ich versuche aber seit Tagen die Tageswerte herein zu bekommen: Netzbezug / Netzeinspeisung.
                                          Hat jemand eine Idee? Egal ob ich es über Node Red versuche oder über die Northbound Schnittstelle über das Fusion Solar Portal. Screenshot 2023-10-17 200321.png

                                          B 1 Reply Last reply Reply Quote 0
                                          • B
                                            Benutzer0815 @marcelinho last edited by

                                            @marcelinho

                                            Ich habe noch 53f84999-3dad-49f9-917c-a19aaacc1480-image.png

                                            Wenn ich das richtig sehe ist das die kumulierte Netzeinspeisung. Wenn du die jeden Morgen speicherst und abends den Wert abziehst hast du schonmal den Tageswert für die Einspeisung

                                            Und unter Inverter habe ich noch den Tagesertrag:

                                            b8a4ae3d-8b56-4a09-8e23-f5b70f151597-image.png

                                            Wenn du das gegenrechnest müsstet du doch den Netzbezug haben, oder?

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            743
                                            Online

                                            31.7k
                                            Users

                                            79.8k
                                            Topics

                                            1.3m
                                            Posts

                                            110
                                            573
                                            176573
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo