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. Modbus TCP Problem

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    22
    1
    1.3k

  • 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 TCP Problem

Scheduled Pinned Locked Moved ioBroker Allgemein
34 Posts 5 Posters 3.5k Views 5 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.
  • O Offline
    O Offline
    oxident
    wrote on last edited by oxident
    #22

    Ich muss mich hier auch mal einhängen. Versuche verzweifelt, mein Victron-System per Modbus auszulesen. Fehlermeldung ist ähnlich wie hier oben:

    
    modbus.2 2023-01-15 09:28:45.667	debug	[DevID_100/inputRegs] Poll address 840 - 21 registers
    modbus.2 2023-01-15 09:28:45.666	debug	[DevID_100/inputRegs] Poll address 820 DONE
    modbus.2 2023-01-15 09:28:45.663	debug	[DevID_100/inputRegs] Poll address 820 - 3 registers
    modbus.2 2023-01-15 09:28:45.662	debug	[DevID_100] Poll start ---------------------
    

    Das abzufragende Gerät liefert mir eine Erklärung:
    916322ab-6773-4428-bcd8-d620ffb00280-image.png
    Demnach hat der Modbus-Adapter versucht, ab Adresse 840 direkt 21 Bytes/Adressen (?) abzufragen. Dies scheiterte dann daran, dass es Adresse 847 nicht gibt, was auch stimmt. Er sollte diese Adresse auch gar nicht abfragen:
    e790613b-7d0f-4e65-9f6d-588b9a297541-image.png

    Ich habe jedoch in den Einstellungen des Adapters keine Option gefunden, in der man das Auslesen ganzer Blöcke deaktivieren könnte.

    Oder bin ich da komplett auf dem Holzweg?

    K 1 Reply Last reply
    0
    • O oxident

      Ich muss mich hier auch mal einhängen. Versuche verzweifelt, mein Victron-System per Modbus auszulesen. Fehlermeldung ist ähnlich wie hier oben:

      
      modbus.2 2023-01-15 09:28:45.667	debug	[DevID_100/inputRegs] Poll address 840 - 21 registers
      modbus.2 2023-01-15 09:28:45.666	debug	[DevID_100/inputRegs] Poll address 820 DONE
      modbus.2 2023-01-15 09:28:45.663	debug	[DevID_100/inputRegs] Poll address 820 - 3 registers
      modbus.2 2023-01-15 09:28:45.662	debug	[DevID_100] Poll start ---------------------
      

      Das abzufragende Gerät liefert mir eine Erklärung:
      916322ab-6773-4428-bcd8-d620ffb00280-image.png
      Demnach hat der Modbus-Adapter versucht, ab Adresse 840 direkt 21 Bytes/Adressen (?) abzufragen. Dies scheiterte dann daran, dass es Adresse 847 nicht gibt, was auch stimmt. Er sollte diese Adresse auch gar nicht abfragen:
      e790613b-7d0f-4e65-9f6d-588b9a297541-image.png

      Ich habe jedoch in den Einstellungen des Adapters keine Option gefunden, in der man das Auslesen ganzer Blöcke deaktivieren könnte.

      Oder bin ich da komplett auf dem Holzweg?

      K Offline
      K Offline
      klassisch
      Most Active
      wrote on last edited by klassisch
      #23

      @oxident Ich frage auch 840 holding register des Gerätes 100 ab und bekomme keine Fehlermeldung.Ich habe 840 bis 846 eingetragen
      Ich habe allerdings nur einen kleinen single phase 800VA MP 1.
      Venus V2.80 29
      Modbus Adapter 5.0.11, gestern update, war aber auch vorher gut.
      Wie sehen Deine allgemeinen Einstellungen aus?

      O 1 Reply Last reply
      0
      • K klassisch

        @oxident Ich frage auch 840 holding register des Gerätes 100 ab und bekomme keine Fehlermeldung.Ich habe 840 bis 846 eingetragen
        Ich habe allerdings nur einen kleinen single phase 800VA MP 1.
        Venus V2.80 29
        Modbus Adapter 5.0.11, gestern update, war aber auch vorher gut.
        Wie sehen Deine allgemeinen Einstellungen aus?

        O Offline
        O Offline
        oxident
        wrote on last edited by
        #24

        @klassisch Ich dachte mir schon dass es bestimmt Nutzer gibt, die damit Ihr Victron-System bedienen.

        Ich glaube, ich habe das Problem gefunden. In den Instanz-Einstellung war hinterlegt, dass er 10 Werte in einem Durchgang liest. Daran lag's wohl:

        c3d8d277-e81d-4f7d-88e8-1715be51087b-image.png

        B 1 Reply Last reply
        1
        • O oxident

          @klassisch Ich dachte mir schon dass es bestimmt Nutzer gibt, die damit Ihr Victron-System bedienen.

          Ich glaube, ich habe das Problem gefunden. In den Instanz-Einstellung war hinterlegt, dass er 10 Werte in einem Durchgang liest. Daran lag's wohl:

          c3d8d277-e81d-4f7d-88e8-1715be51087b-image.png

          B Offline
          B Offline
          bytec
          wrote on last edited by
          #25

          @oxident

          Super das war es jetzt geht es auch bei mir.

          1 Reply Last reply
          0
          • K Offline
            K Offline
            klassisch
            Most Active
            wrote on last edited by
            #26

            Freut mich, daß es jetzt auch bei Euch geht. Hab aber nicht verstanden, woran es lag.

            Bei mir sieht es so aus:
            deeeda45-3379-4f7d-ac8d-c548dc441b73-grafik.png

            B 1 Reply Last reply
            0
            • K klassisch

              Freut mich, daß es jetzt auch bei Euch geht. Hab aber nicht verstanden, woran es lag.

              Bei mir sieht es so aus:
              deeeda45-3379-4f7d-ac8d-c548dc441b73-grafik.png

              B Offline
              B Offline
              bytec
              wrote on last edited by bytec
              #27

              @klassisch

              Also ich habe bei mir jetzt unter Max Leseanforderungslänge eine 1 bei Float und Integer eingetragen und seitdem werden alle Register in einer Instanz sauber ausgelesen.

              Wahrscheinlich hat sich vorher wenn die Register nah beieinander waren etwas überlappt beim auslesen.

              K 1 Reply Last reply
              0
              • B bytec

                @klassisch

                Also ich habe bei mir jetzt unter Max Leseanforderungslänge eine 1 bei Float und Integer eingetragen und seitdem werden alle Register in einer Instanz sauber ausgelesen.

                Wahrscheinlich hat sich vorher wenn die Register nah beieinander waren etwas überlappt beim auslesen.

                K Offline
                K Offline
                klassisch
                Most Active
                wrote on last edited by
                #28

                @bytec Also da, wo bei mir 100 (Float) und 128 (Integer) steht, steht bei Euch jetzt zwingend 1?
                Aber bei mir scheint es zu gehen. Keine Fehlermeldung etc.
                Man muß nicht alles verstehen, Hauptsache es läuft bei Euch jetzt.

                B 1 Reply Last reply
                0
                • K klassisch

                  @bytec Also da, wo bei mir 100 (Float) und 128 (Integer) steht, steht bei Euch jetzt zwingend 1?
                  Aber bei mir scheint es zu gehen. Keine Fehlermeldung etc.
                  Man muß nicht alles verstehen, Hauptsache es läuft bei Euch jetzt.

                  B Offline
                  B Offline
                  bytec
                  wrote on last edited by
                  #29

                  @klassisch

                  ja genau da habe ich bei beiden eine 1 eingetragen so wie Oxident das vorgschlagen hat.

                  1 Reply Last reply
                  1
                  • O Offline
                    O Offline
                    oxident
                    wrote on last edited by
                    #30

                    @klassisch @bytec Ja, das war in der Tat das Problem. Ich fänd es ja auch sinniger, wenn der Adapter "in einem Rutsch" mehr lesen könnte, aber das scheint bei uns nicht zu klappen...

                    K 1 Reply Last reply
                    0
                    • O oxident

                      @klassisch @bytec Ja, das war in der Tat das Problem. Ich fänd es ja auch sinniger, wenn der Adapter "in einem Rutsch" mehr lesen könnte, aber das scheint bei uns nicht zu klappen...

                      K Offline
                      K Offline
                      klassisch
                      Most Active
                      wrote on last edited by
                      #31

                      @oxident Habt Ihr Venus oder Cerbo GX? Bei mir läuft Venus auf einem alten Raspi. Reicht ja bei meinem Minimalsystem.

                      B O 2 Replies Last reply
                      0
                      • K klassisch

                        @oxident Habt Ihr Venus oder Cerbo GX? Bei mir läuft Venus auf einem alten Raspi. Reicht ja bei meinem Minimalsystem.

                        B Offline
                        B Offline
                        bytec
                        wrote on last edited by
                        #32

                        @klassisch

                        Ich weder noch. Wir haben eine Nibe Anlage aber das hat glaube nicht wirklich mit der Anlage Ansich zu tun sondern wie der Adapter die Register ausliest und wenn er sie jetzt einzeln ausliest scheint das zu funktionieren.

                        1 Reply Last reply
                        0
                        • K klassisch

                          @oxident Habt Ihr Venus oder Cerbo GX? Bei mir läuft Venus auf einem alten Raspi. Reicht ja bei meinem Minimalsystem.

                          O Offline
                          O Offline
                          oxident
                          wrote on last edited by
                          #33

                          @klassisch Cerbo ... weil ich den RS485-Adapter zum Akku beim Raspi nicht zum Laufen gebracht habe. Aber dort gab es die Probleme mit dem Bulkread auch.

                          Da das Problem von mir und @bytec irgendwie logisch erscheint frage ich mich echt, was bei Dir anders läuft. Mal blöd gefragt: Die Werte werden aber bei Dir auch regelmäßig aktualisiert und in der Venus-Console werden im Modbus-Bereich auch keine Fehler angezeigt?

                          K 1 Reply Last reply
                          0
                          • O oxident

                            @klassisch Cerbo ... weil ich den RS485-Adapter zum Akku beim Raspi nicht zum Laufen gebracht habe. Aber dort gab es die Probleme mit dem Bulkread auch.

                            Da das Problem von mir und @bytec irgendwie logisch erscheint frage ich mich echt, was bei Dir anders läuft. Mal blöd gefragt: Die Werte werden aber bei Dir auch regelmäßig aktualisiert und in der Venus-Console werden im Modbus-Bereich auch keine Fehler angezeigt?

                            K Offline
                            K Offline
                            klassisch
                            Most Active
                            wrote on last edited by klassisch
                            #34

                            @oxident
                            Bei mir sind keine Modbus Fehler hinterlegt
                            ea59d14e-b8b8-403f-a86b-4dd6e510e8c8-grafik.png

                            3015ef1a-27b4-42b6-906f-19fe0f02bd9a-grafik.png

                            Und ja, die Daten werden in ioBroker aktualisiert.
                            Habe gerade testweise das Laden des Akkus angestoßen und ich sehe, daß sich der Akkustrom ändert. 840 Spannung wird noch dauern (Edit, hat sich gerade geändert). Darf auch nicht zu lange laden. Der Netzbetreiber hat für heute ab 17:00 eine Strommangelwarnung "rot, Verbrauch reduzieren" ausgegeben.

                            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

                            809

                            Online

                            32.5k

                            Users

                            81.7k

                            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