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.
    • mickym
      mickym Most Active @Jens16 last edited by

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

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

      @firebowl Wenn Du meinen Flow nicht nimmst - mache eine JSON Node vor die iobroker-Out Node - die stringifiziert Dein Objekt wieder zu einem String.

      Hallo mickym,
      wo finde ich deinen Flow

      mfg Jens

      Wenn Du ein Objekt hast und in einzelne Datenpunkte schreiben möchtest, dann kannst Du diesen Flow hier nehmen:
      https://forum.iobroker.net/topic/43856/json-oder-javascript-objekt-in-iobroker-datenpunkte-zerlegen

      Jens16 1 Reply Last reply Reply Quote 0
      • Jens16
        Jens16 @mickym last edited by

        @mickym

        Vielen Dank für die schnelle Antwort

        1 Reply Last reply Reply Quote 0
        • J
          juggi1962 @joschipp last edited by

          @joschipp Hallo.
          Zuerst mal danke für deine Arbeit.
          Kannst du mir sagen, ob bei deinem flows auch die Batterien abgefragt werden?
          Bin in Node-red kompletter Anfänger.
          Hab zwar dein flows.json erfolgreich installiert aber da mir noch mein 10kW Speicher fehlt, der erst nächste Woche kommt,. von den Batterien keine Datenpunkte gefunden.
          kannst du mir da weiter helfen, wird das erst abgefragt wenn die Batterien angeschlossen sind?
          Danke im Voraus, Gruß Jürgen

          1 Reply Last reply Reply Quote -1
          • Edde
            Edde @badsnoopy667 last edited by

            Hallo zusammen.

            Vielen Dank für den Flow. Klappt wunderbar, nachdem ich herausfand, dass die "0" bei mir dir richtige ID ist und ein ander Port zu nehmen ist.

            Was ich aber leider noch nicht ganz gefunden haben ist der aktuelle Hausverbrauch in den ganzen Registern. Die Register von denen ich an nahm sie seien der Hausverbrauch, liefern mir teilweise die selben Werte wie die Aktuelle PV Leistung.
            Konkret würde ich diese Werte haben:

            • Aktuelle Gesamt Erzeugungsleistung der PV Anlage
            • Aktuelle Leistung in den Akku bzw. Aus dem Akku
            • Aktueller Verbrauch des Hauses
            • aktueller Bezug aus dem Netz bzw. Einspeisung in das Netz

            Vielleicht könnt ihr mir helfen welche Register das wirklich sind?
            Gruß

            D 1 Reply Last reply Reply Quote 0
            • L
              leonundjulie @Spexx last edited by

              @spexx hallo. Ich habe Deinen Flow importiert, IP angepasst und schon lief alles - eine deutliche Optimierung zum Opener dieses Threads …. SUPER!

              Generelle Frage: woher hast Du den Input, den Du in dem Buffer Parser verwendet hast? Ich frage um sicher zu gehen, dass die von Dir verwendete Definition zu meinem HUIWAI SUN2000-6KTL-M1 passt.

              Gruß
              Andreas S.

              L 1 Reply Last reply Reply Quote 0
              • L
                leonundjulie @leonundjulie last edited by leonundjulie

                Hi Community.

                Es klappt vieles mit dem Flow, aber er startet nur für einen Durchgang, der Re-Trigger, also jede Minute auf ein Neues, will nicht. Habe verschiedene Flows aus diesem Threat ausprobiert und keiner will einfach weiterlaufen. MeinFlow.json.txt . Habe einen parallelen Flow, der brav jede Minute macht was er soll … Node-Red läuft. Hat jemand eine Idee?

                Gruß
                Andreas

                1 Reply Last reply Reply Quote 0
                • J
                  jwedenig Most Active last edited by

                  Habe seit gestern Probleme, meine Daten auszulesen!
                  Kennt wer diese Fehlermeldung?:Bildschirmfoto 2023-07-28 um 08.44.29.png

                  L HomeWolf 2 Replies Last reply Reply Quote 0
                  • L
                    leonundjulie @jwedenig last edited by leonundjulie

                    Leider funktioniert es doch nicht so wie erhofft. Wenn ich den Flow (egal welchen) starte, dann erhalte ich 1x Werte. Aus Verzweiflung habe ich Node Red aus meinem IOBroker entfernt und neu installiert und die Flows neu importiert …. Alles ohne Erfolg - die MODBUS Kommunikation zickt. Zwischenzeitlich habe ich ein paar Debug Informationen, Kann mir jemand etwas dazu sagen?

                    IMG_0535.png
                    IMG_0534.png

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

                      Hallo,

                      ich bekomme seit dem ich meine Wallbox installiert haben, folgende Fehlermeldung:

                      	2023-07-31 16:03:34.176	warn	31 Jul 16:03:34 - [warn] [modbus-getter:32066] Modbus Failure On State sending Get More About It By Logging 31 Jul 16:03:34 - [warn] [modbus-getter:37101] Modbus Failure On State sending Get More About It By Logging 31 Jul 16:03:34 - [warn] [modbus-getter:30070] Modbus Failure On State sending Get More About It By Logging 31 Jul 16:03:34 - [warn] [modbus-getter:37765] Modbus Failure On State sending Get More About It By Logging
                      
                      node-red.0
                      2023-07-31 16:03:34.176	warn	31 Jul 16:03:34 - [warn] [modbus-getter:32080] Modbus Failure On State sending Get More About It By Logging
                      

                      kann mir jemand helfen?

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

                        @homewolf
                        Läuft die Wallbox (welche isses denn?) auch auf ModBus? Vielleicht auf demselben Port? Dann könnte ich mir vorstellen, dass die sich blockieren.

                        HomeWolf 2 Replies Last reply Reply Quote 0
                        • HomeWolf
                          HomeWolf @badsnoopy667 last edited by

                          @badsnoopy667 ist die von Huawei 22 kw

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

                            Hallo,
                            vielen Dank für dieses Node-Red "Ready-to-use"-Paket. Ein wenig Anpassung und es läuft problemlos.
                            Nun versuche ich die gewonnenen Daten anzuzeigen und zu verstehen. Insbesondere möchte ich aus diesen Daten ein Dashboard aufbauen

                            @ple
                            Ich würde sehr gerne dein Grafana-Dashboard nutzen. Was muss ich dafür tun?
                            Wenn ich das JSON importiere bleibt alles leer.
                            e94e7bf5-dc51-43bd-a80d-b7ab6be81526-grafik.png

                            Wenn ich die Felder Editiere steht da nichts drin. Muss ich die Datenquelle vor dem Import bereits richtig anlegen? Wie muss die aussehen?

                            Gruß,
                            Christian

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

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

                              T 1 Reply Last reply Reply Quote 0
                              • D
                                drlange @Edde last edited by drlange

                                @edde
                                Hallo alle miteinander!
                                Ich habe über Modbus aktuell meine Werte aus der Anlage ausgelesen und gebe diese in entsprechende Homematic-Systemvariablen aus.

                                Da ich hier beim Vergleichen mit den Werten aus der Online-Fusionsolar-Anzeige teilweise nicht ganz erklärliche Differenzen bzw. Unterschiede feststellen musste: liege ich hier richtig oder habe ich hier noch Interpretationsfehler?

                                • aktueller PV-Ertrag (das was vom Dach kommt): 32064 Input Power
                                • PV-Gesamtertrag: 32106 Accumulated energy yield
                                • PV-Tagesertrag: 32114 Daily energy yield
                                • Akku-Ladestand: 37004 Energy storage
                                • Akku-Ladung des Tages: 37015 current day charge capacity
                                • Akku-Entladung des Tages: 37017 current day discharge capacity
                                • In/aus Netz: 37113 Active Power Meter
                                • Hauslast aktuell: 32080 Active Power Inverter - 37113 (in/aus Netz)
                                • Gesamtexport ins Netz: 37119 Positive active electricity
                                • Gesamteigenverbrauch PV: 32106 (PV-Gesamtertrag) abzüglich 37119 (Gesamtexport ins Netz)
                                • Gesamtverbrauch Strom: PV-Gesamtertrag + Gesamtexport ins Netz + 37121 Reverse active Power (Ges.import aus Netz)

                                Viele Grüße

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

                                  Hi Leute ich hab bei mir Optimierer verbaut in beiden Strings. Ist es evtl. auch möglich davon Daten zu bekommen?

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

                                    Kann jemand mit der Fehlermeldung was anfangen? Egal was ich umstelle. nichts hilft

                                    State value to set for "0_userdata.0.Huawei.Inverter.Model" has to be stringified but received type "object"
                                    
                                    
                                    Atifan mickym 2 Replies Last reply Reply Quote 0
                                    • Atifan
                                      Atifan @HomeWolf last edited by

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

                                      Kann jemand mit der Fehlermeldung was anfangen? Egal was ich umstelle. nichts hilft

                                      State value to set for "0_userdata.0.Huawei.Inverter.Model" has to be stringified but received type "object"
                                      
                                      

                                      Dein Datenpunkt ist vom Typ String aber du empfängst Daten vom Typ Object.
                                      Du kannst den Datentyp im Datenpunkt manuell auf object ändern, dann sollte der Fehler weg sein.

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

                                        @atifan wo stell ich das ein ?

                                        im Objekt steht folgendes

                                        {
                                          "common": {
                                            "read": false,
                                            "write": true,
                                            "desc": "Created by Node-Red",
                                            "role": "Text",
                                            "name": "Huawei",
                                            "type": "object"
                                          },
                                          "native": {},
                                          "type": "state",
                                          "_id": "0_userdata.0.Huawei.Inverter.Model",
                                          "from": "system.adapter.admin.0",
                                          "user": "system.user.admin",
                                          "ts": 1691774042770
                                        
                                        1 Reply Last reply Reply Quote 0
                                        • mickym
                                          mickym Most Active @HomeWolf last edited by mickym

                                          @homewolf Ja Du musst das Objekt stringifizieren. Schalte einfach eine JSON Node davor. Mach den Datenpunkt entweder als String oder als JSON.

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

                                            @mickym sorry aber ich bin ein absoluter Neuling auf dem Gebiet. Ich bekomm es leider nicht hin, kannst du mir ein Beispiel schicken ? So sieht es aktuell bei mir aus.

                                            Bildschirm­foto 2023-08-12 um 11.11.32.png Bildschirm­foto 2023-08-12 um 11.11.20.png

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            971
                                            Online

                                            31.7k
                                            Users

                                            79.8k
                                            Topics

                                            1.3m
                                            Posts

                                            110
                                            573
                                            176561
                                            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