Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
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

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    11
    1
    492

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.7k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.6k

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

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
87 Beiträge 24 Kommentatoren 30.4k Aufrufe 24 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • 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
    schrieb am zuletzt editiert von
    #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 Antwort Letzte Antwort
    0
    • J Offline
      J Offline
      Jason
      schrieb am zuletzt editiert von
      #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 Antwort Letzte Antwort
      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
        schrieb am zuletzt editiert von
        #34

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

        E 1 Antwort Letzte Antwort
        0
        • S seebaernd

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

          E Offline
          E Offline
          Ego75
          schrieb am zuletzt editiert von
          #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 Antwort Letzte Antwort
          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
            schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
            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
              schrieb am zuletzt editiert von
              #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 Antwort Letzte Antwort
              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
                schrieb am zuletzt editiert von
                #38

                so Kabel gelegt. Jetzt wohl eine dumme Frage.

                Muss der RS485 der DTU noch irgendwie verbunden werden ?

                E 1 Antwort Letzte Antwort
                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
                  schrieb am zuletzt editiert von
                  #39

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

                  wendy2702W 1 Antwort Letzte Antwort
                  0
                  • E Ego75

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

                    wendy2702W Offline
                    wendy2702W Offline
                    wendy2702
                    schrieb am zuletzt editiert von
                    #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 Antwort Letzte Antwort
                    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
                      schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                      0
                      • O Offline
                        O Offline
                        olli1980
                        schrieb am zuletzt editiert von
                        #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 Antwort Letzte Antwort
                        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

                          K Offline
                          K Offline
                          KaFaBe
                          schrieb am zuletzt editiert von
                          #43

                          @seebaernd kannst du mir den Register für die Wechselrichter Temperatur nennen?
                          In der Beschreibung finde ich 0x1018 / 0x1019 und 0x1040 / 0x1041. Wo ist der Unterschied?
                          0x1040 entspricht 4160 oder? Unsigned 16 Bit?

                          iobroker und Homeassistent auf Fujitsu 740. KNX für Licht+Steckdose+Rollladen, Homematic für Thermostate und Rauchmelder, Zigbee. Zwei SMA Wechselrichter und drei Hoymiles Wechselrichter

                          S 1 Antwort Letzte Antwort
                          0
                          • K KaFaBe

                            @seebaernd kannst du mir den Register für die Wechselrichter Temperatur nennen?
                            In der Beschreibung finde ich 0x1018 / 0x1019 und 0x1040 / 0x1041. Wo ist der Unterschied?
                            0x1040 entspricht 4160 oder? Unsigned 16 Bit?

                            S Offline
                            S Offline
                            seebaernd
                            schrieb am zuletzt editiert von seebaernd
                            #44

                            @kafabe Sorry, ich war lange nicht mehr online hier. Und jetzt ist Nacht, da kann ich nichts testen :-)

                            0x1018/0x1019 ist der erste Microwechselrichter, 0x1040/0x1401 der zweite und das geht im gleichen Abstand weiter bis zum 99. Microwechselrichter.

                            Ob und wie ich die Temperatur bei mir auslesen kann, muss ich mal ausprobieren.

                            S 1 Antwort Letzte Antwort
                            0
                            • S seebaernd

                              @kafabe Sorry, ich war lange nicht mehr online hier. Und jetzt ist Nacht, da kann ich nichts testen :-)

                              0x1018/0x1019 ist der erste Microwechselrichter, 0x1040/0x1401 der zweite und das geht im gleichen Abstand weiter bis zum 99. Microwechselrichter.

                              Ob und wie ich die Temperatur bei mir auslesen kann, muss ich mal ausprobieren.

                              S Offline
                              S Offline
                              seebaernd
                              schrieb am zuletzt editiert von seebaernd
                              #45

                              Für den ersten Microwechselrichter würde ich Adresse 4120 auslesen als unsigned 16 Bit (big endian). Und der erhaltene Wert sollte die Temperatur mit einer Nachkommastelle sein (also Faktor 10 zu groß). Ausprobieren geht aber wegen Dunkelheit gerade nicht.

                              S 1 Antwort Letzte Antwort
                              0
                              • S seebaernd

                                Für den ersten Microwechselrichter würde ich Adresse 4120 auslesen als unsigned 16 Bit (big endian). Und der erhaltene Wert sollte die Temperatur mit einer Nachkommastelle sein (also Faktor 10 zu groß). Ausprobieren geht aber wegen Dunkelheit gerade nicht.

                                S Offline
                                S Offline
                                seebaernd
                                schrieb am zuletzt editiert von
                                #46

                                So, habe es gerade mal ausprobiert.

                                Mit folgender Konfiguration
                                ce4a8f9a-9371-4434-9ebb-aa565885b198-grafik.png

                                kommt folgendes Ergebnis
                                7df95f46-2857-40e6-981b-1815b3baa6f3-grafik.png

                                Meine Annahme oben, dass das die Temperaturen der einzelnen Wechselrichter sind, war natürlich Unsinn. Denn wir sind ja hier bei den Werten für die einzelen Modulanschlüsse an einem Wechselrichter. Darum ist es vermutlich nicht zufällig, dass da überall die gleiche Temperatur herauskommt, sondern wohl immer so. Daher nach meiner Einschätzung völlig egal, welche Adresse du verwendest, kommt eh immer der gleiche Wert raus.

                                K 1 Antwort Letzte Antwort
                                0
                                • S seebaernd

                                  So, habe es gerade mal ausprobiert.

                                  Mit folgender Konfiguration
                                  ce4a8f9a-9371-4434-9ebb-aa565885b198-grafik.png

                                  kommt folgendes Ergebnis
                                  7df95f46-2857-40e6-981b-1815b3baa6f3-grafik.png

                                  Meine Annahme oben, dass das die Temperaturen der einzelnen Wechselrichter sind, war natürlich Unsinn. Denn wir sind ja hier bei den Werten für die einzelen Modulanschlüsse an einem Wechselrichter. Darum ist es vermutlich nicht zufällig, dass da überall die gleiche Temperatur herauskommt, sondern wohl immer so. Daher nach meiner Einschätzung völlig egal, welche Adresse du verwendest, kommt eh immer der gleiche Wert raus.

                                  K Offline
                                  K Offline
                                  KaFaBe
                                  schrieb am zuletzt editiert von
                                  #47

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

                                  So, habe es gerade mal ausprobiert.

                                  Mit folgender Konfiguration
                                  ce4a8f9a-9371-4434-9ebb-aa565885b198-grafik.png

                                  kommt folgendes Ergebnis
                                  7df95f46-2857-40e6-981b-1815b3baa6f3-grafik.png

                                  Meine Annahme oben, dass das die Temperaturen der einzelnen Wechselrichter sind, war natürlich Unsinn. Denn wir sind ja hier bei den Werten für die einzelen Modulanschlüsse an einem Wechselrichter. Darum ist es vermutlich nicht zufällig, dass da überall die gleiche Temperatur herauskommt, sondern wohl immer so. Daher nach meiner Einschätzung völlig egal, welche Adresse du verwendest, kommt eh immer der gleiche Wert raus.

                                  Bist du dir sicher mit der Temperatur?
                                  Bei mir steht auch 26,3°C. Nonstop unverändert.

                                  iobroker und Homeassistent auf Fujitsu 740. KNX für Licht+Steckdose+Rollladen, Homematic für Thermostate und Rauchmelder, Zigbee. Zwei SMA Wechselrichter und drei Hoymiles Wechselrichter

                                  S 1 Antwort Letzte Antwort
                                  0
                                  • K KaFaBe

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

                                    So, habe es gerade mal ausprobiert.

                                    Mit folgender Konfiguration
                                    ce4a8f9a-9371-4434-9ebb-aa565885b198-grafik.png

                                    kommt folgendes Ergebnis
                                    7df95f46-2857-40e6-981b-1815b3baa6f3-grafik.png

                                    Meine Annahme oben, dass das die Temperaturen der einzelnen Wechselrichter sind, war natürlich Unsinn. Denn wir sind ja hier bei den Werten für die einzelen Modulanschlüsse an einem Wechselrichter. Darum ist es vermutlich nicht zufällig, dass da überall die gleiche Temperatur herauskommt, sondern wohl immer so. Daher nach meiner Einschätzung völlig egal, welche Adresse du verwendest, kommt eh immer der gleiche Wert raus.

                                    Bist du dir sicher mit der Temperatur?
                                    Bei mir steht auch 26,3°C. Nonstop unverändert.

                                    S Offline
                                    S Offline
                                    seebaernd
                                    schrieb am zuletzt editiert von seebaernd
                                    #48

                                    @kafabe Oh sorry, das gleiche Missverständnis wie in meinem allerersten Beitrag hier. Die Adressberechnung bzw. Umrechnung von den Hoymiles Registernummern in Dezimal für iobroker habe ich noch immer nicht ernsthaft durchschaut.

                                    Funktionieren sollte es mit der Adresse 4116 statt 4120.

                                    Laut Hoymiles Doku sind dies auszugsweise die Adressen:
                                    d2329fc5-d5ff-46c7-ab89-117825ebb4f0-grafik.png

                                    Und durch weiterzählen der Register in iobroker ergibt das dann folgende Zahlen in iobroker:
                                    aee98a59-5cdd-4023-8e84-73235f54174a-grafik.png

                                    Damit schwanken die Messwerte für die Temperatur derzeit bei mir zwischen 25,5 und 26,7 Grad C, was realistisch erscheint.

                                    S K 2 Antworten Letzte Antwort
                                    0
                                    • S seebaernd

                                      @kafabe Oh sorry, das gleiche Missverständnis wie in meinem allerersten Beitrag hier. Die Adressberechnung bzw. Umrechnung von den Hoymiles Registernummern in Dezimal für iobroker habe ich noch immer nicht ernsthaft durchschaut.

                                      Funktionieren sollte es mit der Adresse 4116 statt 4120.

                                      Laut Hoymiles Doku sind dies auszugsweise die Adressen:
                                      d2329fc5-d5ff-46c7-ab89-117825ebb4f0-grafik.png

                                      Und durch weiterzählen der Register in iobroker ergibt das dann folgende Zahlen in iobroker:
                                      aee98a59-5cdd-4023-8e84-73235f54174a-grafik.png

                                      Damit schwanken die Messwerte für die Temperatur derzeit bei mir zwischen 25,5 und 26,7 Grad C, was realistisch erscheint.

                                      S Offline
                                      S Offline
                                      seebaernd
                                      schrieb am zuletzt editiert von
                                      #49

                                      Die Temperaturwerte passen damit auch zur Anzeige in der Hoymiles App:
                                      928330d6-721e-46de-94f0-460e219a0a0a-grafik.png

                                      1 Antwort Letzte Antwort
                                      0
                                      • reindeer-webR Offline
                                        reindeer-webR Offline
                                        reindeer-web
                                        schrieb am zuletzt editiert von
                                        #50

                                        Ich beschäftige mich schon seit einigen Wochen mit dieser Thematik und bräuchte Hilfe von jemandem.
                                        Ich habe eine DTU-PRO und einen HM-800 im Einsatz. Eigentlich müsste ich alles richtig konfiguriert haben, denn über den Modbus-Adapter erhalte ich schon mal die wichtigsten Werte.
                                        Allerdings bricht die Verbindung ständig ab, mehr als maximal ein paar Stunden läuft es nicht. Es bringt auch nichts, den Adapter neu zu starten, ich muss schon die DTU vom Stromnetz trennen und wieder neu starten. Dann läuft es auch mit dem Adapter sofort wieder, aber halt nicht lange.
                                        Heute lief der Adapter von 11:00 bis exakt 17:42, also so lange wie normalerweise nie.
                                        Ich hänge mal screenshots von den Einstellungen und den Fehlermeldung an, wäre toll, wenn mir hier jemand weiterhelfen könnte.
                                        Screenshot 2023-09-22 180410.png
                                        Screenshot 2023-09-22 180435.png
                                        Screenshot 2023-09-22 175234.png

                                        S 1 Antwort Letzte Antwort
                                        0
                                        • reindeer-webR reindeer-web

                                          Ich beschäftige mich schon seit einigen Wochen mit dieser Thematik und bräuchte Hilfe von jemandem.
                                          Ich habe eine DTU-PRO und einen HM-800 im Einsatz. Eigentlich müsste ich alles richtig konfiguriert haben, denn über den Modbus-Adapter erhalte ich schon mal die wichtigsten Werte.
                                          Allerdings bricht die Verbindung ständig ab, mehr als maximal ein paar Stunden läuft es nicht. Es bringt auch nichts, den Adapter neu zu starten, ich muss schon die DTU vom Stromnetz trennen und wieder neu starten. Dann läuft es auch mit dem Adapter sofort wieder, aber halt nicht lange.
                                          Heute lief der Adapter von 11:00 bis exakt 17:42, also so lange wie normalerweise nie.
                                          Ich hänge mal screenshots von den Einstellungen und den Fehlermeldung an, wäre toll, wenn mir hier jemand weiterhelfen könnte.
                                          Screenshot 2023-09-22 180410.png
                                          Screenshot 2023-09-22 180435.png
                                          Screenshot 2023-09-22 175234.png

                                          S Offline
                                          S Offline
                                          seebaernd
                                          schrieb am zuletzt editiert von seebaernd
                                          #51

                                          @reindeer-web Das Abfrageintervall ist vermutlich zu kurz. Hatte ich zu Beginn auch relativ kurz eingestellt und ähnliche Probleme beobachtet. Ich nutze jetzt die beigefügten Werte und habe seit Ewigkeiten damit keinen Absturz mehr. Wo genau die kritische Grenze liegt, habe ich nie versucht herauszufinden, mir reicht das so derzeit.

                                          c8ae3b59-3713-4e65-84de-a16ba8c576c4-grafik.png

                                          reindeer-webR 1 Antwort Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate
                                          FAQ Cloud / IOT
                                          HowTo: Node.js-Update
                                          HowTo: Backup/Restore
                                          Downloads
                                          BLOG

                                          598

                                          Online

                                          32.5k

                                          Benutzer

                                          81.8k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Home
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe