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. ModBus RTU auf ModBus TCP über DR302

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    22
    1
    1.2k

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.5k

ModBus RTU auf ModBus TCP über DR302

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
37 Beiträge 7 Kommentatoren 4.6k Aufrufe 6 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.
  • S Sneida

    @homoran

    
    modbus.0
    2023-04-27 17:05:23.371	info	Disconnected from slave 192.168.0.6
    
    modbus.0
    2023-04-27 17:05:23.371	debug	Closing client on purpose.
    
    modbus.0
    2023-04-27 17:05:22.372	debug	Cleaning up request fifo.
    
    modbus.0
    2023-04-27 17:05:22.372	debug	Clearing timeout of the current request.
    
    modbus.0
    2023-04-27 17:05:22.372	debug	Socket closed with error
    
    modbus.0
    2023-04-27 17:05:22.371	warn	Poll error count: 3 code: {"err":"timeout","timeout":5000}
    
    modbus.0
    2023-04-27 17:05:22.371	error	Client in error state.
    
    modbus.0
    2023-04-27 17:05:22.371	error	Request timed out.
    
    modbus.0
    2023-04-27 17:05:22.370	warn	Error: undefined
    
    modbus.0
    2023-04-27 17:05:17.371	debug	[DevID_1/inputRegs] Poll address 0 - 2 registers
    
    modbus.0
    2023-04-27 17:05:17.370	debug	[DevID_1] Poll start ---------------------
    
    modbus.0
    2023-04-27 17:05:17.370	info	Connected to slave 192.168.0.6
    
    HomoranH Nicht stören
    HomoranH Nicht stören
    Homoran
    Global Moderator Administrators
    schrieb am zuletzt editiert von
    #25

    @sneida hmm, da gilt erst einmal

    @klassisch sagte in ModBus RTU auf ModBus TCP über DR302:

    Client in Error state kommt wenn die Verbindung zum Usriot steht, aber das Endgerät nicht oder nicht richtig antwortet

    Immer erst mit einem Register anfangen
    Jeder Fehler führt zum Abbruch mit unspezifischer Fehlermeldung
    A B Leitungen probeweise kreuzen
    Ist beim Endgerät Modbus überhaupt aktiviert?

    kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

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

    der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

    S 1 Antwort Letzte Antwort
    0
    • P Pep

      Hallo liebe Forumsmitglieder,

      ich bin etwas am verzweifeln. Ich habe einen Growatt MIN 2500 TL-XE Wechselrichter und möchte diesen per Modbus auslesen.

      Dazu habe ich mir den Serial to Ethernet USR-TCP232-410S Converter angeschafft.
      Leider komme ich nicht mal soweit, dass der ModBus Adapter grün wird:

      98d653fc-803e-4b39-88a3-7a98f0e5fb5e-image.png

      8b8b5055-74bd-4032-b592-3ace4554c176-image.png

      Und auf den USR-DR302 ist folgendes eingestellt:
      9129149f-191a-4091-b2d2-8be8e8f5189f-image.png
      0c4fbd06-dcdc-4ee2-a0a7-66b4156ddf05-image.png
      e1bb7a00-3197-4311-ba41-0c56682db12a-image.png

      Hat jemand noch eine Idee, was falsch sein könnte?

      GaspodeG Offline
      GaspodeG Offline
      Gaspode
      schrieb am zuletzt editiert von
      #26

      @pep
      Soweit ich das verstehe, musst du, wenn du im DR302 die Option "Modbus TCP" auswählst, im ioBroker Modbus Adapter bei den Verbindungseinstellungen "TCP" auswählen. Du hast "RTU over TCP" ausgewählt.
      Alternativ sollte es auch gehen, wenn du die Einstellung im ioBroker bei "RTU over TCP belässt" und im DR302 den Haken bei Modbus TCP raus nimmst.

      1 Antwort Letzte Antwort
      0
      • HomoranH Homoran

        @sneida hmm, da gilt erst einmal

        @klassisch sagte in ModBus RTU auf ModBus TCP über DR302:

        Client in Error state kommt wenn die Verbindung zum Usriot steht, aber das Endgerät nicht oder nicht richtig antwortet

        Immer erst mit einem Register anfangen
        Jeder Fehler führt zum Abbruch mit unspezifischer Fehlermeldung
        A B Leitungen probeweise kreuzen
        Ist beim Endgerät Modbus überhaupt aktiviert?

        S Offline
        S Offline
        Sneida
        schrieb am zuletzt editiert von Sneida
        #27

        @homoran ich habe im ersten Schritt die Kabel vertauscht. Lange Rede, kurzer Sinn. Es läuft. Entgegen der normalen Belegung im Modbus A/A' B/B' (differentiales Signal, also theoretisch egal) hat wohl entweder bei der Dokumentation bei Waveshare oder bei GROWATT etwas verwechselt.

        K 1 Antwort Letzte Antwort
        0
        • S Sneida

          @homoran ich habe im ersten Schritt die Kabel vertauscht. Lange Rede, kurzer Sinn. Es läuft. Entgegen der normalen Belegung im Modbus A/A' B/B' (differentiales Signal, also theoretisch egal) hat wohl entweder bei der Dokumentation bei Waveshare oder bei GROWATT etwas verwechselt.

          K Offline
          K Offline
          klassisch
          Most Active
          schrieb am zuletzt editiert von
          #28

          @sneida Danke für die Rückmeldung! Ja, bei A/B RS485 ist die Welt zweigeteilt. Die meisten EU-Energiegerätehersteller haben eine andere Auslegung der Norm als die Halbleiterhersteller. Die Chinesischen Konverterhersteller wie USRIOT, Waveshare halten sich an die Datenblätter der Halbleiterhersteller. Bei Chinesischen Energiegeräten weiß man es nicht so recht. Die SDM120, 630, 72 halten sich auch an die Halbleiterhersteller. Dein Chinesischer Wechselrichter macht es also anders.
          Deshalb muß man im Zweifel auch vertauschen testen.

          N 1 Antwort Letzte Antwort
          0
          • K klassisch

            @sneida Danke für die Rückmeldung! Ja, bei A/B RS485 ist die Welt zweigeteilt. Die meisten EU-Energiegerätehersteller haben eine andere Auslegung der Norm als die Halbleiterhersteller. Die Chinesischen Konverterhersteller wie USRIOT, Waveshare halten sich an die Datenblätter der Halbleiterhersteller. Bei Chinesischen Energiegeräten weiß man es nicht so recht. Die SDM120, 630, 72 halten sich auch an die Halbleiterhersteller. Dein Chinesischer Wechselrichter macht es also anders.
            Deshalb muß man im Zweifel auch vertauschen testen.

            N Offline
            N Offline
            nico.lai
            schrieb am zuletzt editiert von
            #29

            @klassisch
            Hast du noch einen Tipp für mich: Ich erhalte in allen Holdingregistern, die ich ausprobiere keine Daten (0, Null). Ich habe Register zwischen 01-124 und 1000-1024 ausprobiert.

            Einstellung ShareWave und ioBroker sollten passen (Konfiguration wie hier ohne Fehler im Debug Mode).
            Kabel habe ich auch schon vertauscht.
            Wechselrichter ist Growatt SPF 3000 TL.

            Sobald ich auf das Input Register gehe, wird er einen Fehler "ReadInputRegisters: Invalid FC77". Das zeigt, dass grundsätzlich die Kommunikation funktioniert, oder?

            HomoranH K 2 Antworten Letzte Antwort
            0
            • N nico.lai

              @klassisch
              Hast du noch einen Tipp für mich: Ich erhalte in allen Holdingregistern, die ich ausprobiere keine Daten (0, Null). Ich habe Register zwischen 01-124 und 1000-1024 ausprobiert.

              Einstellung ShareWave und ioBroker sollten passen (Konfiguration wie hier ohne Fehler im Debug Mode).
              Kabel habe ich auch schon vertauscht.
              Wechselrichter ist Growatt SPF 3000 TL.

              Sobald ich auf das Input Register gehe, wird er einen Fehler "ReadInputRegisters: Invalid FC77". Das zeigt, dass grundsätzlich die Kommunikation funktioniert, oder?

              HomoranH Nicht stören
              HomoranH Nicht stören
              Homoran
              Global Moderator Administrators
              schrieb am zuletzt editiert von
              #30

              @nico-lai sagte in ModBus RTU auf ModBus TCP über DR302:

              allen Holdingregistern, die ich ausprobiere keine Daten (0, Null)

              hast du da polling aktiviert?

              kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

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

              der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

              1 Antwort Letzte Antwort
              0
              • N nico.lai

                @klassisch
                Hast du noch einen Tipp für mich: Ich erhalte in allen Holdingregistern, die ich ausprobiere keine Daten (0, Null). Ich habe Register zwischen 01-124 und 1000-1024 ausprobiert.

                Einstellung ShareWave und ioBroker sollten passen (Konfiguration wie hier ohne Fehler im Debug Mode).
                Kabel habe ich auch schon vertauscht.
                Wechselrichter ist Growatt SPF 3000 TL.

                Sobald ich auf das Input Register gehe, wird er einen Fehler "ReadInputRegisters: Invalid FC77". Das zeigt, dass grundsätzlich die Kommunikation funktioniert, oder?

                K Offline
                K Offline
                klassisch
                Most Active
                schrieb am zuletzt editiert von
                #31

                @nico-lai sagte in ModBus RTU auf ModBus TCP über DR302:

                @klassisch
                Hast du noch einen Tipp für mich:

                Sorry, mit Growatt kenne ich mich leider nicht aus.
                Bei meinem Victron mußte man Modbus erst freischalten.
                Bei meinem Fronius Gen24 kann nur der Installateur den HW-Modbus freischalten.

                Vielleicht hast Du zufällig noch ein anderes Modbus-Gerät wie z.B. einen SDM120 oder so zu Hause. Dann könntest Du zumindest mal den Rest testen.

                In schwierigen Fällen nehme ich zuerst einen RS485 USB Stick und mein Notebook. Darauf dann QModMaster https://sourceforge.net/projects/qmodmaster/
                Mit dem QModmaster kann man etwas mehr sehen.

                Und der USB Stick eliminiert die ganzen Themen mit den Konvertern wie dem DR302.
                Wenn QModMaster was plausibles erbringt, ziehe ich mit dem Stick auf meinem ioBroker Rechner (ebenfalls Win) um. Wenn dann auch noch was kommt, wird der LAN Konverter eingebunden.

                HomoranH N 2 Antworten Letzte Antwort
                0
                • K klassisch

                  @nico-lai sagte in ModBus RTU auf ModBus TCP über DR302:

                  @klassisch
                  Hast du noch einen Tipp für mich:

                  Sorry, mit Growatt kenne ich mich leider nicht aus.
                  Bei meinem Victron mußte man Modbus erst freischalten.
                  Bei meinem Fronius Gen24 kann nur der Installateur den HW-Modbus freischalten.

                  Vielleicht hast Du zufällig noch ein anderes Modbus-Gerät wie z.B. einen SDM120 oder so zu Hause. Dann könntest Du zumindest mal den Rest testen.

                  In schwierigen Fällen nehme ich zuerst einen RS485 USB Stick und mein Notebook. Darauf dann QModMaster https://sourceforge.net/projects/qmodmaster/
                  Mit dem QModmaster kann man etwas mehr sehen.

                  Und der USB Stick eliminiert die ganzen Themen mit den Konvertern wie dem DR302.
                  Wenn QModMaster was plausibles erbringt, ziehe ich mit dem Stick auf meinem ioBroker Rechner (ebenfalls Win) um. Wenn dann auch noch was kommt, wird der LAN Konverter eingebunden.

                  HomoranH Nicht stören
                  HomoranH Nicht stören
                  Homoran
                  Global Moderator Administrators
                  schrieb am zuletzt editiert von
                  #32

                  @klassisch sagte in ModBus RTU auf ModBus TCP über DR302:

                  Bei meinem Victron mußte man Modbus erst freischalten.

                  aber auch da kommt bei den Holding registern nur ein NULL zurück, nachdem die Änderung übernommen wurde.
                  Hab lange gesucht, bis ich irgendwo einen Screenshot gefunden hatte, in dem bei polling ein Haken war.
                  Bei Victron hatte ich bis dahin die gleichen Register noch mal unter Inputregister eingetragen um an die Werte zu kommen, bei Daikin ging das genau so wenig. Bei beiden klappt es aber mit polling.

                  kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

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

                  der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                  K 1 Antwort Letzte Antwort
                  0
                  • HomoranH Homoran

                    @klassisch sagte in ModBus RTU auf ModBus TCP über DR302:

                    Bei meinem Victron mußte man Modbus erst freischalten.

                    aber auch da kommt bei den Holding registern nur ein NULL zurück, nachdem die Änderung übernommen wurde.
                    Hab lange gesucht, bis ich irgendwo einen Screenshot gefunden hatte, in dem bei polling ein Haken war.
                    Bei Victron hatte ich bis dahin die gleichen Register noch mal unter Inputregister eingetragen um an die Werte zu kommen, bei Daikin ging das genau so wenig. Bei beiden klappt es aber mit polling.

                    K Offline
                    K Offline
                    klassisch
                    Most Active
                    schrieb am zuletzt editiert von
                    #33

                    @homoran Ah, Du meinst die Chrckmarks bei "Abfrage"
                    ef5e9c33-1cd1-4da8-8bf5-1ac5e8fd11bf-grafik.png

                    Das hatte ich anscheinend intutiv eingetragen.

                    HomoranH 1 Antwort Letzte Antwort
                    0
                    • K klassisch

                      @homoran Ah, Du meinst die Chrckmarks bei "Abfrage"
                      ef5e9c33-1cd1-4da8-8bf5-1ac5e8fd11bf-grafik.png

                      Das hatte ich anscheinend intutiv eingetragen.

                      HomoranH Nicht stören
                      HomoranH Nicht stören
                      Homoran
                      Global Moderator Administrators
                      schrieb am zuletzt editiert von
                      #34

                      @klassisch sagte in ModBus RTU auf ModBus TCP über DR302:

                      Du meinst die Chrckmarks bei "Abfrage"

                      Ja!
                      ich weiß nicht wie ich auf polling komme, bei mir heisst es (jetzt??) auch Abfrage.

                      kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

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

                      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                      N 1 Antwort Letzte Antwort
                      0
                      • HomoranH Homoran

                        @klassisch sagte in ModBus RTU auf ModBus TCP über DR302:

                        Du meinst die Chrckmarks bei "Abfrage"

                        Ja!
                        ich weiß nicht wie ich auf polling komme, bei mir heisst es (jetzt??) auch Abfrage.

                        N Offline
                        N Offline
                        nico.lai
                        schrieb am zuletzt editiert von
                        #35

                        @homoran

                        Also Abfrage (polling) hatte ich nicht aktiviert. Führt bei mir aber zu keiner Veränderung.

                        Hat jemand eine Ahnung, was ich durch den oben geschrieben Fehler bei einem falschen Register interpretieren kann.

                        Wird der Fehler von Growatt (also dem originären Erzeuger der Nachricht) oder dem ShareWave geworfen?

                        Ich habe nur noch eine Hoymiles Pro DTU, die Modbus kann. Einen USB Adapter wollte ich mir eigentlich nicht zulegen, aber vielleicht komme ich da nicht drumrum :(

                        1 Antwort Letzte Antwort
                        0
                        • K klassisch

                          @nico-lai sagte in ModBus RTU auf ModBus TCP über DR302:

                          @klassisch
                          Hast du noch einen Tipp für mich:

                          Sorry, mit Growatt kenne ich mich leider nicht aus.
                          Bei meinem Victron mußte man Modbus erst freischalten.
                          Bei meinem Fronius Gen24 kann nur der Installateur den HW-Modbus freischalten.

                          Vielleicht hast Du zufällig noch ein anderes Modbus-Gerät wie z.B. einen SDM120 oder so zu Hause. Dann könntest Du zumindest mal den Rest testen.

                          In schwierigen Fällen nehme ich zuerst einen RS485 USB Stick und mein Notebook. Darauf dann QModMaster https://sourceforge.net/projects/qmodmaster/
                          Mit dem QModmaster kann man etwas mehr sehen.

                          Und der USB Stick eliminiert die ganzen Themen mit den Konvertern wie dem DR302.
                          Wenn QModMaster was plausibles erbringt, ziehe ich mit dem Stick auf meinem ioBroker Rechner (ebenfalls Win) um. Wenn dann auch noch was kommt, wird der LAN Konverter eingebunden.

                          N Offline
                          N Offline
                          nico.lai
                          schrieb am zuletzt editiert von
                          #36

                          @klassisch

                          Also ich hab mir jetzt einen Adapter bestellt. Kommt nächste Woche.

                          Danke für den Tipp und den Link zur Software.

                          So kann ich dann auch bewerten, ob ich die richtigen Pins bei Growatt erwischt habe, oder?

                          K 1 Antwort Letzte Antwort
                          0
                          • N nico.lai

                            @klassisch

                            Also ich hab mir jetzt einen Adapter bestellt. Kommt nächste Woche.

                            Danke für den Tipp und den Link zur Software.

                            So kann ich dann auch bewerten, ob ich die richtigen Pins bei Growatt erwischt habe, oder?

                            K Offline
                            K Offline
                            klassisch
                            Most Active
                            schrieb am zuletzt editiert von
                            #37

                            @nico-lai sagte in ModBus RTU auf ModBus TCP über DR302:

                            So kann ich dann auch bewerten, ob ich die richtigen Pins bei Growatt erwischt habe, oder?

                            Es bleibt leider nichts als ausprobieren.
                            Ich weiß nicht ob Growatt die Konvention der EU-Meßgerätehersteller oder die dier Chiphersteller für die richtige hält.

                            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

                            779

                            Online

                            32.5k

                            Benutzer

                            81.7k

                            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