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. ioBroker Allgemein
  4. [gelöst] Benötige Hilfe MODBUS TCP: Hoymiles HM-1500/DTU-PRO

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

[gelöst] Benötige Hilfe MODBUS TCP: Hoymiles HM-1500/DTU-PRO

Scheduled Pinned Locked Moved ioBroker Allgemein
87 Posts 24 Posters 31.2k Views 24 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.
  • Sascha RothS Sascha Roth

    @seebaernd Wollte mal nachhören, ob du schon neue erkenntisse hast, bzw. noch mehr abfragen kannst. wenn ja, bestände die Möglichkeit, das du deine Modbus Register mal als Export zu verfügung stellst?

    S Offline
    S Offline
    seebaernd
    wrote on last edited by seebaernd
    #23

    @sascha-roth Hallo Sascha, mir reichen die o.g. Daten aus, daher habe ich keine weitere Arbeit da rein gesteckt. Mein Beispielscript zu Addition der Werte habe ich gerade schon gepostet. Zu Beginn hatte ich auch mal eine Seriennummer ausgelesen - brauchte ich aber nicht und habe ich wieder gelöscht.

    Eine Beschreibung aller ModBus-Register gibt es im Dokument
    https://www.shinetech-power.de/wp-content/uploads/2021/07/Technical-Note-Modbus-implementation-using-3Gen-DTU-Pro-V1.2.pdf

    Wenn du ein konkretes Register aus der Doku oben auslesen möchtest und das nicht schaffst, dann frage gerne noch mal konkret nach. Dann kann ich gerne versuchen zu helfen.

    Gruß
    Bernd

    Johan SuckJ K 2 Replies Last reply
    0
    • S seebaernd

      @sascha-roth Hallo Sascha, mir reichen die o.g. Daten aus, daher habe ich keine weitere Arbeit da rein gesteckt. Mein Beispielscript zu Addition der Werte habe ich gerade schon gepostet. Zu Beginn hatte ich auch mal eine Seriennummer ausgelesen - brauchte ich aber nicht und habe ich wieder gelöscht.

      Eine Beschreibung aller ModBus-Register gibt es im Dokument
      https://www.shinetech-power.de/wp-content/uploads/2021/07/Technical-Note-Modbus-implementation-using-3Gen-DTU-Pro-V1.2.pdf

      Wenn du ein konkretes Register aus der Doku oben auslesen möchtest und das nicht schaffst, dann frage gerne noch mal konkret nach. Dann kann ich gerne versuchen zu helfen.

      Gruß
      Bernd

      Johan SuckJ Offline
      Johan SuckJ Offline
      Johan Suck
      wrote on last edited by
      #24

      @seebaernd
      Danke für dein Script. Hatte es für meine Zwecke schon selber hinbekommen.

      Eine Frage hätte ich dann doch noch. Ich habe seit einigen Tagen immer das Problem das der Modbus Adapter sich immer mal von der DTU trennt und somit die Werte nicht mehr ausließt. Muss dann immer die DTU vom Strom trennen, damit die sich wieder mit dem Netzwerk verbindet. Passiert das bei dir auch öfter?

      Danke
      Johan

      S 1 Reply Last reply
      0
      • Johan SuckJ Johan Suck

        @seebaernd
        Danke für dein Script. Hatte es für meine Zwecke schon selber hinbekommen.

        Eine Frage hätte ich dann doch noch. Ich habe seit einigen Tagen immer das Problem das der Modbus Adapter sich immer mal von der DTU trennt und somit die Werte nicht mehr ausließt. Muss dann immer die DTU vom Strom trennen, damit die sich wieder mit dem Netzwerk verbindet. Passiert das bei dir auch öfter?

        Danke
        Johan

        S Offline
        S Offline
        seebaernd
        wrote on last edited by
        #25

        @johan-suck said in [gelöst] Benötige Hilfe MODBUS TCP: Hoymiles HM-1500/DTU-PRO:

        Eine Frage hätte ich dann doch noch. Ich habe seit einigen Tagen immer das Problem das der Modbus Adapter sich immer mal von der DTU trennt und somit die Werte nicht mehr ausließt. Muss dann immer die DTU vom Strom trennen, damit die sich wieder mit dem Netzwerk verbindet. Passiert das bei dir auch öfter?

        Nein, das ist bei mir schon sehr lange nicht mehr passiert. Vorschlag wäre, evtl das Abfrageintervall zu erhöhen? Ich habe 120000 Millisekunden, also 2 Minuten, eingestellt.

        Johan SuckJ 1 Reply Last reply
        0
        • S seebaernd

          @johan-suck said in [gelöst] Benötige Hilfe MODBUS TCP: Hoymiles HM-1500/DTU-PRO:

          Eine Frage hätte ich dann doch noch. Ich habe seit einigen Tagen immer das Problem das der Modbus Adapter sich immer mal von der DTU trennt und somit die Werte nicht mehr ausließt. Muss dann immer die DTU vom Strom trennen, damit die sich wieder mit dem Netzwerk verbindet. Passiert das bei dir auch öfter?

          Nein, das ist bei mir schon sehr lange nicht mehr passiert. Vorschlag wäre, evtl das Abfrageintervall zu erhöhen? Ich habe 120000 Millisekunden, also 2 Minuten, eingestellt.

          Johan SuckJ Offline
          Johan SuckJ Offline
          Johan Suck
          wrote on last edited by
          #26

          @seebaernd
          Danke für deine Antwort. Ich habe heute auch mal ein bisschen quergelesen, und irgendwo aufgeschnappt das jemand im Modbus Adapter / Allgemein / die Wartezeit von 50ms auf 100ms erhöht hat. Vielleicht stelle ich das Abfrageintervall auch noch etwas höher. Danke für den Tipp. Werde mich da mal rantasten.

          Eine Frage noch an Rande, nutzt du zeitgleich die Hoymiles Cloud?

          Gruß
          Johan

          S 1 Reply Last reply
          0
          • Johan SuckJ Johan Suck

            @seebaernd
            Danke für deine Antwort. Ich habe heute auch mal ein bisschen quergelesen, und irgendwo aufgeschnappt das jemand im Modbus Adapter / Allgemein / die Wartezeit von 50ms auf 100ms erhöht hat. Vielleicht stelle ich das Abfrageintervall auch noch etwas höher. Danke für den Tipp. Werde mich da mal rantasten.

            Eine Frage noch an Rande, nutzt du zeitgleich die Hoymiles Cloud?

            Gruß
            Johan

            S Offline
            S Offline
            seebaernd
            wrote on last edited by seebaernd
            #27

            @johan-suck
            Ja, die Hoymiles Cloud hatte ich von Beginn an bis heute in Betrieb. iobroker habe ich eigentlich installiert, um meinen Stromzähler auslesen zu können und damit den jeweiligen momentanen Einspeisewert zu haben. Um dann manuell meine go-e Wallbox auf den richtigen Amperewert zum Laden zu setzen zwecks maximalem PV-Eigenverbrauch.

            Die PV-Erzeugungswerte brauche ich eigentlich nicht. Aber da iobroker schon mal lief, ich zufällig einen MODBUS-TCP Adapter im iobroker gefunden habe und lange nichts mehr erforscht / herumprobiert / programmiert habe, hat mich einfach die pure Neugier getrieben.

            Anschaffungsgrund für die DTU-PRO, die das alles ermöglicht, war die Möglichkeit zur Begrenzung auf 70%. Und die fällt jetzt ab 2023 für neue kleine Anlagen wohl eh in Deutschland weg. Hätte ich das vorher gewusst, hätte ich die DTU-PRO vielleicht gar nicht gekauft und das alles wäre nie passiert ... Hat aber Spaß gemacht und und darum ist das gut so :-)

            1 Reply Last reply
            0
            • D Offline
              D Offline
              Davo1
              wrote on last edited by
              #28

              @seebaernd

              Hallo, ich hätte eine kurze Frage bezüglich dieses Themas. Kann mir jemand verraten wie ich die Seriennummer der Wechselrichter auslese? Ich werde aus den Registern 4097-4102 nicht schlau. Muss ich hier noch was wandeln? Irgendwie bekomme ich hier keine vernünftigen Daten...

              Danke!
              Grüße Daniel

              BananaJoeB S 2 Replies Last reply
              0
              • D Davo1

                @seebaernd

                Hallo, ich hätte eine kurze Frage bezüglich dieses Themas. Kann mir jemand verraten wie ich die Seriennummer der Wechselrichter auslese? Ich werde aus den Registern 4097-4102 nicht schlau. Muss ich hier noch was wandeln? Irgendwie bekomme ich hier keine vernünftigen Daten...

                Danke!
                Grüße Daniel

                BananaJoeB Offline
                BananaJoeB Offline
                BananaJoe
                Most Active
                wrote on last edited by
                #29

                @davo1 ich meine die Seriennummer steht auf dem Aufkleber am Wechselrichter. Und wird ja zum Auslesen gebraucht

                ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 9 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV 750W kaskadiert || Creality CR-10 SE 3D-Drucker

                1 Reply Last reply
                0
                • L Offline
                  L Offline
                  lalaPV
                  wrote on last edited by
                  #30

                  Hallo,
                  ich habe einen HM600 an der DTU-Pro und auch einen DTSU666 Smartmeter an der RS485 Schnittstelle der DTU-Pro angeschlossen.
                  Die Technical Note beschreibt ja nur das auslesen der einzelnen Module über Modbus, aber nicht das Auslesen der aktuellen Zählerwerte des Smartmeter. Die hätte jedoch gern und würde ungern zwischen die Kommunikation der DTU-Pro und dem DTSU666 auf RS485 „zwischenfunken“. Deshalb lese ich Daten aktuell über Modbus TCP über die Ethernet Schnittstelle aus.

                  Weiß hier jemand ob es auch irgendwie möglich ist, die Werte des angeschlossenen Smartmeter über die DTU-Pro Modbus TCP Schnittstelle auszulesen? Also kennt da jemand die Adressen zu, falls es sie denn gibt.

                  Grüße,
                  Patrick

                  1 Reply Last reply
                  0
                  • L Offline
                    L Offline
                    lalaPV
                    wrote on last edited by
                    #31

                    Die Modbus Adresse 0x2006 bis 0x200B gibt die konfigurierte ID des Zählers zurück. Dies ist nicht in der mir bekannten Hoymiles Doku zu finden. Deshalb wäre es interessant, ob es noch mehr nicht dokumentierte Adressen gibt.

                    1 Reply Last reply
                    0
                    • D Davo1

                      @seebaernd

                      Hallo, ich hätte eine kurze Frage bezüglich dieses Themas. Kann mir jemand verraten wie ich die Seriennummer der Wechselrichter auslese? Ich werde aus den Registern 4097-4102 nicht schlau. Muss ich hier noch was wandeln? Irgendwie bekomme ich hier keine vernünftigen Daten...

                      Danke!
                      Grüße Daniel

                      S Offline
                      S Offline
                      seebaernd
                      wrote on last edited by
                      #32

                      @davo1
                      Siehe oben meinen Beitrag vom 26. Mai 2022, 21:25

                      Dort ist im Screendump enthalten, wie du die Felder zur Seriennummer auslesen kannst. Wichtig ist, die Werte anschließend einzeln in Hex umzuwandeln und dann einfach als Text hintereinander zu stellen. Dann ergibt das Ergebnis die Seriennummer.

                      1 Reply Last reply
                      0
                      • J Offline
                        J Offline
                        Jason
                        wrote on last edited by
                        #33

                        Hallo alle,

                        ich habe einen Raspi 4 und würde gerne wissen, welche Hardware ich für das Modus auslesen benötige!

                        @lalaPV den DTSU666 in Verbindung mit dem Hoymiles habe ich auch, sobald ich die passende Hardware habe, würde ich auch einmal versuchen die Werte von diesem zu bekommen.

                        S 1 Reply Last reply
                        0
                        • J Jason

                          Hallo alle,

                          ich habe einen Raspi 4 und würde gerne wissen, welche Hardware ich für das Modus auslesen benötige!

                          @lalaPV den DTSU666 in Verbindung mit dem Hoymiles habe ich auch, sobald ich die passende Hardware habe, würde ich auch einmal versuchen die Werte von diesem zu bekommen.

                          S Offline
                          S Offline
                          seebaernd
                          wrote on last edited by
                          #34

                          @jason Wenn die Hoymiles DTU-PRO am Netzwerkkabel hängt dann brauchst du nichts weiteres.

                          E 1 Reply Last reply
                          0
                          • S seebaernd

                            @jason Wenn die Hoymiles DTU-PRO am Netzwerkkabel hängt dann brauchst du nichts weiteres.

                            E Offline
                            E Offline
                            Ego75
                            wrote on last edited by
                            #35

                            Was wir denn an Hardware benötigt ?

                            HM-1500 habe ich
                            DTU Pro habe ich (nicht Lan verbunden, sondern W-LAN)
                            iobroker läuft auf meinem Windows Recher
                            trotzdem bekomme ich den Modbus nicht ausgelesen

                            Irgendwo habe ich einen Denkfehler ?

                            WElche Partner IP muss denn im Modbus eingetragen werden, oder muss ich die DTU fest am RS485 verbinden ?

                            Danke schon mal für eure Infos

                            BananaJoeB 1 Reply Last reply
                            0
                            • E Ego75

                              Was wir denn an Hardware benötigt ?

                              HM-1500 habe ich
                              DTU Pro habe ich (nicht Lan verbunden, sondern W-LAN)
                              iobroker läuft auf meinem Windows Recher
                              trotzdem bekomme ich den Modbus nicht ausgelesen

                              Irgendwo habe ich einen Denkfehler ?

                              WElche Partner IP muss denn im Modbus eingetragen werden, oder muss ich die DTU fest am RS485 verbinden ?

                              Danke schon mal für eure Infos

                              BananaJoeB Offline
                              BananaJoeB Offline
                              BananaJoe
                              Most Active
                              wrote on last edited by BananaJoe
                              #36

                              @ego75 sagte in [gelöst] Benötige Hilfe MODBUS TCP: Hoymiles HM-1500/DTU-PRO:

                              Irgendwo habe ich einen Denkfehler ?

                              aus dem Kopf meine ich das Modbus nur per LAN geht, nicht per WLAN (also an der DTU Pro)

                              ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 9 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV 750W kaskadiert || Creality CR-10 SE 3D-Drucker

                              E 1 Reply Last reply
                              0
                              • BananaJoeB BananaJoe

                                @ego75 sagte in [gelöst] Benötige Hilfe MODBUS TCP: Hoymiles HM-1500/DTU-PRO:

                                Irgendwo habe ich einen Denkfehler ?

                                aus dem Kopf meine ich das Modbus nur per LAN geht, nicht per WLAN (also an der DTU Pro)

                                E Offline
                                E Offline
                                Ego75
                                wrote on last edited by
                                #37

                                ok, das wäre kein Problem, kurzes LAN KAbel zwischen DTU Pro und der Fritzbox hängen und schon läuft das.

                                Weiter habe ich nichts vergessen ?

                                E 1 Reply Last reply
                                0
                                • E Ego75

                                  ok, das wäre kein Problem, kurzes LAN KAbel zwischen DTU Pro und der Fritzbox hängen und schon läuft das.

                                  Weiter habe ich nichts vergessen ?

                                  E Offline
                                  E Offline
                                  Ego75
                                  wrote on last edited by
                                  #38

                                  so Kabel gelegt. Jetzt wohl eine dumme Frage.

                                  Muss der RS485 der DTU noch irgendwie verbunden werden ?

                                  E 1 Reply Last reply
                                  0
                                  • E Ego75

                                    so Kabel gelegt. Jetzt wohl eine dumme Frage.

                                    Muss der RS485 der DTU noch irgendwie verbunden werden ?

                                    E Offline
                                    E Offline
                                    Ego75
                                    wrote on last edited by
                                    #39

                                    Hallo Zusammen,
                                    hat noch wer eine zündende Idee ?

                                    wendy2702W 1 Reply Last reply
                                    0
                                    • E Ego75

                                      Hallo Zusammen,
                                      hat noch wer eine zündende Idee ?

                                      wendy2702W Online
                                      wendy2702W Online
                                      wendy2702
                                      wrote on last edited by
                                      #40

                                      @ego75 Hast du nicht einfach mal den Modbus Adapter konfiguriert, ein Register eingetragen und geschaut ob Werte kommen?

                                      Bitte keine Fragen per PN, die gehören ins Forum!

                                      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                                      S 1 Reply Last reply
                                      0
                                      • wendy2702W wendy2702

                                        @ego75 Hast du nicht einfach mal den Modbus Adapter konfiguriert, ein Register eingetragen und geschaut ob Werte kommen?

                                        S Offline
                                        S Offline
                                        seebaernd
                                        wrote on last edited by seebaernd
                                        #41

                                        @wendy2702 Evtl ist die DTU nicht richtig konfiguriert. Habe schon mal irgendwo hier beschrieben, wie das über die Installer-App geht:

                                        https://forum.iobroker.net/topic/55115/gelöst-benötige-hilfe-modbus-tcp-hoymiles-hm-1500-dtu-pro/4?_=1679040899662

                                        1 Reply Last reply
                                        0
                                        • O Offline
                                          O Offline
                                          olli1980
                                          wrote on last edited by
                                          #42

                                          Hallo,

                                          ich bräuchte mal bitte eure Hilfe. ☺️

                                          Ich habe 3 HMS 2000 an einer DTU-Pro in Betrieb. Cloud und das Auslesen einzelner Register per Modbus funktioniert im ioBroker.

                                          Jetzt möchte ich aber gerne die Active Limit Power (Register 0xC001) schreiben. Dazu stelle ich mich aber irgendwie zu blöd an. Kann mir jemand erklären, wie ich das im Adapter eintrage? 🤔

                                          Vielen lieben Dank

                                          LG Olli

                                          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
                                          FAQ Cloud / IOT
                                          HowTo: Node.js-Update
                                          HowTo: Backup/Restore
                                          Downloads
                                          BLOG

                                          383

                                          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