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. Hardware
  4. MODBUS Adapter 2 Instanzen Problem

NEWS

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.2k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.1k

MODBUS Adapter 2 Instanzen Problem

Geplant Angeheftet Gesperrt Verschoben Hardware
modbus rturtu over tcp
7 Beiträge 2 Kommentatoren 437 Aufrufe 2 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 Offline
    D Offline
    Dag_Munich
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen,

    leider habe ich ein Problem zwei Modbus Instanzen gleichzeitig stabil laufen zu lassen. Einzeln laufen die Instanzen, aber bei gleichzeitigem Lauf gibt es speziell nach längerem Laufen diverse Fehlermeldungen und Stopp.

    Aufbau
    Zwei verschiedene Stromzähler werden über Modbus Adapter und "RTU over TCP" ausgelesen. Ein TCP-Gateway agiert als Master.
    Die Instanz modbus.0 kommuniziert mit ID126, Instanz modbus.1 mit ID1.

    Fehler
    Es scheint z.B. beim Handling der Antworten ein Problem zu geben, wenn beide Instanzen laufen:
    2025-04-01 14:50:36.884 - debug: modbus.1 (11244) received answer for wrong ID 126, expected 1
    Versuche das Timing über Wartezeit zu modifizieren haben leider keinen Erfolg gezeigt.
    Mir fehlen die Ideen, wo man noch schrauben kann. Verschiedene trial und error Setting Änderungen haben auch nicht geholfen.

    Für Ideen zur Fehlersuche und Anpassung bin ich dankbar.

    Anbei ein log-file Start der Instanz modbus.0, dann Start modbus.1, dann stopp modbus.0 und stopp modbus.1
    iobroker.2025-04-01_1.log

    Versionen
    Adapter "admin" : 7.6.3 , installed 7.6.3
    Adapter "backitup" : 3.0.31 , installed 3.0.31
    Adapter "discovery" : 5.0.0 , installed 5.0.0
    Adapter "influxdb" : 4.0.2 , installed 4.0.2
    Adapter "javascript" : 8.8.3 , installed 8.8.3
    Controller "js-controller": 7.0.6 , installed 7.0.6
    Adapter "modbus" : 6.3.2 , installed 6.3.2

    Gruß von Dag

    HomoranH 1 Antwort Letzte Antwort
    0
    • D Dag_Munich

      Hallo zusammen,

      leider habe ich ein Problem zwei Modbus Instanzen gleichzeitig stabil laufen zu lassen. Einzeln laufen die Instanzen, aber bei gleichzeitigem Lauf gibt es speziell nach längerem Laufen diverse Fehlermeldungen und Stopp.

      Aufbau
      Zwei verschiedene Stromzähler werden über Modbus Adapter und "RTU over TCP" ausgelesen. Ein TCP-Gateway agiert als Master.
      Die Instanz modbus.0 kommuniziert mit ID126, Instanz modbus.1 mit ID1.

      Fehler
      Es scheint z.B. beim Handling der Antworten ein Problem zu geben, wenn beide Instanzen laufen:
      2025-04-01 14:50:36.884 - debug: modbus.1 (11244) received answer for wrong ID 126, expected 1
      Versuche das Timing über Wartezeit zu modifizieren haben leider keinen Erfolg gezeigt.
      Mir fehlen die Ideen, wo man noch schrauben kann. Verschiedene trial und error Setting Änderungen haben auch nicht geholfen.

      Für Ideen zur Fehlersuche und Anpassung bin ich dankbar.

      Anbei ein log-file Start der Instanz modbus.0, dann Start modbus.1, dann stopp modbus.0 und stopp modbus.1
      iobroker.2025-04-01_1.log

      Versionen
      Adapter "admin" : 7.6.3 , installed 7.6.3
      Adapter "backitup" : 3.0.31 , installed 3.0.31
      Adapter "discovery" : 5.0.0 , installed 5.0.0
      Adapter "influxdb" : 4.0.2 , installed 4.0.2
      Adapter "javascript" : 8.8.3 , installed 8.8.3
      Controller "js-controller": 7.0.6 , installed 7.0.6
      Adapter "modbus" : 6.3.2 , installed 6.3.2

      Gruß von Dag

      HomoranH Offline
      HomoranH Offline
      Homoran
      Global Moderator Administrators
      schrieb am zuletzt editiert von Homoran
      #2

      @dag_munich sagte in MODBUS Adapter 2 Instanzen Problem:

      Anbei ein log-file

      bitte als Text in code-tags posten.

      @dag_munich sagte in MODBUS Adapter 2 Instanzen Problem:

      Aufbau
      Zwei verschiedene Stromzähler werden über Modbus Adapter und "RTU over TCP" ausgelesen. Ein TCP-Gateway agiert als Master.

      Abgesehen davon dass ich kein Problem mit mehreren Modbus Instanzen habe, stellt sich die Frage, wieso du dafür zwei Instanzen benötigst.
      Hängen die zwei nicht am gleichen Bus?
      Bei mir hängen 6 Zähler an einem Bus

      Oder greifst du auf den selben RTU2TCP Konverter 2x zu?
      Wie genau st deine Topologie?

      @dag_munich sagte in MODBUS Adapter 2 Instanzen Problem:

      Die Instanz modbus.0 kommuniziert mit ID126, Instanz modbus.1 mit ID1.

      und die zwei Zähler haben auch diese IDs?

      bitte ebenfalls noch die Konfigurationen der Instanzen und des Konverters zeigen

      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 -

      D 1 Antwort Letzte Antwort
      0
      • HomoranH Homoran

        @dag_munich sagte in MODBUS Adapter 2 Instanzen Problem:

        Anbei ein log-file

        bitte als Text in code-tags posten.

        @dag_munich sagte in MODBUS Adapter 2 Instanzen Problem:

        Aufbau
        Zwei verschiedene Stromzähler werden über Modbus Adapter und "RTU over TCP" ausgelesen. Ein TCP-Gateway agiert als Master.

        Abgesehen davon dass ich kein Problem mit mehreren Modbus Instanzen habe, stellt sich die Frage, wieso du dafür zwei Instanzen benötigst.
        Hängen die zwei nicht am gleichen Bus?
        Bei mir hängen 6 Zähler an einem Bus

        Oder greifst du auf den selben RTU2TCP Konverter 2x zu?
        Wie genau st deine Topologie?

        @dag_munich sagte in MODBUS Adapter 2 Instanzen Problem:

        Die Instanz modbus.0 kommuniziert mit ID126, Instanz modbus.1 mit ID1.

        und die zwei Zähler haben auch diese IDs?

        bitte ebenfalls noch die Konfigurationen der Instanzen und des Konverters zeigen

        D Offline
        D Offline
        Dag_Munich
        schrieb am zuletzt editiert von
        #3

        @homoran
        Danke für die schnelle Antwort.

        Aufbau
        ja, die Zähler hängen im selben Bus hinter dem Gateway. Ich wüsste nicht, wie ich in einer Instanz zwei Zähler mit "RTU over TCP" adressieren kann.
        Das Gatway kann 4 TCP Verbindungen.
        Ja, die Zähler haben die ID 126 und ID 1. Ich kann Daten erfolgreich einzeln auslesen.

        Modbus.0 Instanz
        113a7148-32fa-4362-8ecf-f621b89192ec-image.png

        Modbus.1 Instanz
        346488e1-b3c8-4017-91b7-41e7f6a5a421-image.png

        Gateway Config
        f2d8f85e-e998-42f7-8fab-992b5a5636e7-image.png

        p.s.
        ist ein "code-tag" "code-text"? also mit</> einfügen?

        HomoranH 1 Antwort Letzte Antwort
        0
        • D Dag_Munich

          @homoran
          Danke für die schnelle Antwort.

          Aufbau
          ja, die Zähler hängen im selben Bus hinter dem Gateway. Ich wüsste nicht, wie ich in einer Instanz zwei Zähler mit "RTU over TCP" adressieren kann.
          Das Gatway kann 4 TCP Verbindungen.
          Ja, die Zähler haben die ID 126 und ID 1. Ich kann Daten erfolgreich einzeln auslesen.

          Modbus.0 Instanz
          113a7148-32fa-4362-8ecf-f621b89192ec-image.png

          Modbus.1 Instanz
          346488e1-b3c8-4017-91b7-41e7f6a5a421-image.png

          Gateway Config
          f2d8f85e-e998-42f7-8fab-992b5a5636e7-image.png

          p.s.
          ist ein "code-tag" "code-text"? also mit</> einfügen?

          HomoranH Offline
          HomoranH Offline
          Homoran
          Global Moderator Administrators
          schrieb am zuletzt editiert von Homoran
          #4

          @dag_munich sagte in MODBUS Adapter 2 Instanzen Problem:

          Ich wüsste nicht, wie ich in einer Instanz zwei Zähler mit "RTU over TCP" adressieren kann.

          checkbox "mehrere Geräte-IDs" aktivieren.

          und dann die jeweilige ID bei den Registern
          (hier 1-6)
          Screenshot_20250401-160152_Firefox.jpg

          @dag_munich sagte in MODBUS Adapter 2 Instanzen Problem:

          ist ein "code-tag" "code-text"? also mit</> einfügen?

          ja

          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 -

          D 1 Antwort Letzte Antwort
          0
          • HomoranH Homoran

            @dag_munich sagte in MODBUS Adapter 2 Instanzen Problem:

            Ich wüsste nicht, wie ich in einer Instanz zwei Zähler mit "RTU over TCP" adressieren kann.

            checkbox "mehrere Geräte-IDs" aktivieren.

            und dann die jeweilige ID bei den Registern
            (hier 1-6)
            Screenshot_20250401-160152_Firefox.jpg

            @dag_munich sagte in MODBUS Adapter 2 Instanzen Problem:

            ist ein "code-tag" "code-text"? also mit</> einfügen?

            ja

            D Offline
            D Offline
            Dag_Munich
            schrieb am zuletzt editiert von
            #5

            @homoran

            Adressierung
            OK, was muss dann hier eingetragen werden als ID, wenn ich zwei ID's verwenden will?
            787a4726-58e4-4122-a5da-6eb1584076cf-image.png

            HomoranH 1 Antwort Letzte Antwort
            0
            • D Dag_Munich

              @homoran

              Adressierung
              OK, was muss dann hier eingetragen werden als ID, wenn ich zwei ID's verwenden will?
              787a4726-58e4-4122-a5da-6eb1584076cf-image.png

              HomoranH Offline
              HomoranH Offline
              Homoran
              Global Moderator Administrators
              schrieb am zuletzt editiert von
              #6

              @dag_munich sagte in MODBUS Adapter 2 Instanzen Problem:

              was muss dann hier eingetragen werden

              nichts, bzw. egal, das wird ignoriert

              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 -

              D 1 Antwort Letzte Antwort
              0
              • HomoranH Homoran

                @dag_munich sagte in MODBUS Adapter 2 Instanzen Problem:

                was muss dann hier eingetragen werden

                nichts, bzw. egal, das wird ignoriert

                D Offline
                D Offline
                Dag_Munich
                schrieb am zuletzt editiert von Dag_Munich
                #7

                @homoran
                OK,
                hab gesehen, dass mit der Checkbox eine Spalte für die Slave-ID ergänzt wird in den Tabsheets.

                Hab's mal ausprobiert.
                Läuft schon länger als vorher ohne Fehler ;-) , obwohl ich im log zwei Fehlermeldungen habe:
                received answer for wrong ID 1, expected 0
                received answer for wrong ID 126, expected 0

                Ich würde es so lassen, weil es läuft.
                Als Fazit kann man sagen:
                Eine zweite Instanz auf dem gleichen Gateway scheint Probleme zu bereiten.
                Die Konfiguration direkt über verschiedene ID's in der gleichen Instanz ist aber möglich und läuft gut.

                Vielen Dank für die guten Tipps!

                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

                534

                Online

                32.4k

                Benutzer

                81.5k

                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