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) richtigen Registereinträge?

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    16
    1
    963

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    692

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.0k

(Modbus) richtigen Registereinträge?

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
23 Beiträge 4 Kommentatoren 2.2k Aufrufe 4 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.
  • wendy2702W wendy2702

    @humidor Diese Bedingung ist erfüllt:

    The Modbus TCP interface must not be used together with the UDP in-terface and vice versa

    Wenn du nur die 1000 einträgst, wie sieht das Log dann aus und stimmt der Wert im Objekt?

    HumidorH Offline
    HumidorH Offline
    Humidor
    schrieb am zuletzt editiert von Humidor
    #11

    @wendy2702 nächstes Problem

    modbus.2	2021-03-01 15:12:48.229	debug	(10012) Closing client on purpose.
    modbus.2	2021-03-01 15:12:47.228	debug	(10012) Cleaning up request fifo.
    modbus.2	2021-03-01 15:12:47.227	debug	(10012) Socket closed with error
    modbus.2	2021-03-01 15:12:47.221	info	(10012) Disconnected from slave 192.168.0.97
    modbus.2	2021-03-01 15:12:47.220	debug	(10012) Closing client on purpose.
    modbus.2	2021-03-01 15:12:47.167	warn	(10012) Poll error count: 7 code: {"errorCode":131,"exceptionCode":2,"message":"ILLEGAL DATA ADDRESS"}
    modbus.2	2021-03-01 15:12:47.166	debug	(10012) Received pdu describes an error.
    modbus.2	2021-03-01 15:12:47.159	debug	(10012) Poll holdingRegs DevID(255) address 1018 - 2 bytes
    modbus.2	2021-03-01 15:12:47.152	debug	(10012) Poll holdingRegs DevID(255) address 1016 - 2 bytes
    modbus.2	2021-03-01 15:12:47.144	debug	(10012) Poll holdingRegs DevID(255) address 1014 - 2 bytes
    modbus.2	2021-03-01 15:12:47.137	debug	(10012) Poll holdingRegs DevID(255) address 1012 - 2 bytes
    modbus.2	2021-03-01 15:12:47.131	debug	(10012) Poll holdingRegs DevID(255) address 1010 - 2 bytes
    modbus.2	2021-03-01 15:12:47.123	debug	(10012) Poll holdingRegs DevID(255) address 1008 - 2 bytes
    modbus.2	2021-03-01 15:12:47.116	debug	(10012) Poll holdingRegs DevID(255) address 1006 - 2 bytes
    modbus.2	2021-03-01 15:12:47.109	debug	(10012) Poll holdingRegs DevID(255) address 1004 - 2 bytes
    modbus.2	2021-03-01 15:12:47.101	debug	(10012) Poll holdingRegs DevID(255) address 1000 - 2 bytes
    modbus.2	2021-03-01 15:12:47.100	debug	(10012) Poll device 255
    modbus.2	2021-03-01 15:12:47.099	info	(10012) Connected to slave 192.168.0.97
    

    Bildschirmfoto 2021-03-01 um 15.14.18.png Bildschirmfoto 2021-03-01 um 15.14.24.png

    ab 1018 "Firmeware" läuft es in einen Fehler, das Register ist gleich wie alle anderen

    nehme ich diese eine Registerabfrage raus, läuft es.

    Ja klar, lesen muss man können, hat 1013.

    BG

    wendy2702W 2 Antworten Letzte Antwort
    0
    • HumidorH Humidor

      @wendy2702 nächstes Problem

      modbus.2	2021-03-01 15:12:48.229	debug	(10012) Closing client on purpose.
      modbus.2	2021-03-01 15:12:47.228	debug	(10012) Cleaning up request fifo.
      modbus.2	2021-03-01 15:12:47.227	debug	(10012) Socket closed with error
      modbus.2	2021-03-01 15:12:47.221	info	(10012) Disconnected from slave 192.168.0.97
      modbus.2	2021-03-01 15:12:47.220	debug	(10012) Closing client on purpose.
      modbus.2	2021-03-01 15:12:47.167	warn	(10012) Poll error count: 7 code: {"errorCode":131,"exceptionCode":2,"message":"ILLEGAL DATA ADDRESS"}
      modbus.2	2021-03-01 15:12:47.166	debug	(10012) Received pdu describes an error.
      modbus.2	2021-03-01 15:12:47.159	debug	(10012) Poll holdingRegs DevID(255) address 1018 - 2 bytes
      modbus.2	2021-03-01 15:12:47.152	debug	(10012) Poll holdingRegs DevID(255) address 1016 - 2 bytes
      modbus.2	2021-03-01 15:12:47.144	debug	(10012) Poll holdingRegs DevID(255) address 1014 - 2 bytes
      modbus.2	2021-03-01 15:12:47.137	debug	(10012) Poll holdingRegs DevID(255) address 1012 - 2 bytes
      modbus.2	2021-03-01 15:12:47.131	debug	(10012) Poll holdingRegs DevID(255) address 1010 - 2 bytes
      modbus.2	2021-03-01 15:12:47.123	debug	(10012) Poll holdingRegs DevID(255) address 1008 - 2 bytes
      modbus.2	2021-03-01 15:12:47.116	debug	(10012) Poll holdingRegs DevID(255) address 1006 - 2 bytes
      modbus.2	2021-03-01 15:12:47.109	debug	(10012) Poll holdingRegs DevID(255) address 1004 - 2 bytes
      modbus.2	2021-03-01 15:12:47.101	debug	(10012) Poll holdingRegs DevID(255) address 1000 - 2 bytes
      modbus.2	2021-03-01 15:12:47.100	debug	(10012) Poll device 255
      modbus.2	2021-03-01 15:12:47.099	info	(10012) Connected to slave 192.168.0.97
      

      Bildschirmfoto 2021-03-01 um 15.14.18.png Bildschirmfoto 2021-03-01 um 15.14.24.png

      ab 1018 "Firmeware" läuft es in einen Fehler, das Register ist gleich wie alle anderen

      nehme ich diese eine Registerabfrage raus, läuft es.

      Ja klar, lesen muss man können, hat 1013.

      wendy2702W Offline
      wendy2702W Offline
      wendy2702
      schrieb am zuletzt editiert von
      #12

      @humidor Das gelesen:

      Note: In P30 Modbus TCP version 1.11, this register's number is 1013.

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

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

      1 Antwort Letzte Antwort
      1
      • HumidorH Humidor

        @wendy2702 nächstes Problem

        modbus.2	2021-03-01 15:12:48.229	debug	(10012) Closing client on purpose.
        modbus.2	2021-03-01 15:12:47.228	debug	(10012) Cleaning up request fifo.
        modbus.2	2021-03-01 15:12:47.227	debug	(10012) Socket closed with error
        modbus.2	2021-03-01 15:12:47.221	info	(10012) Disconnected from slave 192.168.0.97
        modbus.2	2021-03-01 15:12:47.220	debug	(10012) Closing client on purpose.
        modbus.2	2021-03-01 15:12:47.167	warn	(10012) Poll error count: 7 code: {"errorCode":131,"exceptionCode":2,"message":"ILLEGAL DATA ADDRESS"}
        modbus.2	2021-03-01 15:12:47.166	debug	(10012) Received pdu describes an error.
        modbus.2	2021-03-01 15:12:47.159	debug	(10012) Poll holdingRegs DevID(255) address 1018 - 2 bytes
        modbus.2	2021-03-01 15:12:47.152	debug	(10012) Poll holdingRegs DevID(255) address 1016 - 2 bytes
        modbus.2	2021-03-01 15:12:47.144	debug	(10012) Poll holdingRegs DevID(255) address 1014 - 2 bytes
        modbus.2	2021-03-01 15:12:47.137	debug	(10012) Poll holdingRegs DevID(255) address 1012 - 2 bytes
        modbus.2	2021-03-01 15:12:47.131	debug	(10012) Poll holdingRegs DevID(255) address 1010 - 2 bytes
        modbus.2	2021-03-01 15:12:47.123	debug	(10012) Poll holdingRegs DevID(255) address 1008 - 2 bytes
        modbus.2	2021-03-01 15:12:47.116	debug	(10012) Poll holdingRegs DevID(255) address 1006 - 2 bytes
        modbus.2	2021-03-01 15:12:47.109	debug	(10012) Poll holdingRegs DevID(255) address 1004 - 2 bytes
        modbus.2	2021-03-01 15:12:47.101	debug	(10012) Poll holdingRegs DevID(255) address 1000 - 2 bytes
        modbus.2	2021-03-01 15:12:47.100	debug	(10012) Poll device 255
        modbus.2	2021-03-01 15:12:47.099	info	(10012) Connected to slave 192.168.0.97
        

        Bildschirmfoto 2021-03-01 um 15.14.18.png Bildschirmfoto 2021-03-01 um 15.14.24.png

        ab 1018 "Firmeware" läuft es in einen Fehler, das Register ist gleich wie alle anderen

        nehme ich diese eine Registerabfrage raus, läuft es.

        Ja klar, lesen muss man können, hat 1013.

        wendy2702W Offline
        wendy2702W Offline
        wendy2702
        schrieb am zuletzt editiert von
        #13

        @humidor sagte in (Modbus) richtigen Registereinträge?:

        Ja klar, lesen muss man können, hat 1013.

        Also klappt es damit ?

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

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

        HumidorH 1 Antwort Letzte Antwort
        0
        • wendy2702W wendy2702

          @humidor sagte in (Modbus) richtigen Registereinträge?:

          Ja klar, lesen muss man können, hat 1013.

          Also klappt es damit ?

          HumidorH Offline
          HumidorH Offline
          Humidor
          schrieb am zuletzt editiert von Humidor
          #14

          @wendy2702 Ja klappt.

          nun eine Frage zu den "Writeable Data" Registern, sind diese gleich wie die "zu lesenden" anzulegen und fertig ?

          aktuell:
          Bildschirmfoto 2021-03-01 um 15.37.24.png Bildschirmfoto 2021-03-01 um 15.37.31.png

          nein, das gefällt ihm nicht:

          modbus.2	2021-03-01 15:41:10.753	debug	(10207) Closing client on purpose.
          modbus.2	2021-03-01 15:41:09.752	debug	(10207) Cleaning up request fifo.
          modbus.2	2021-03-01 15:41:09.751	debug	(10207) Socket closed with error
          modbus.2	2021-03-01 15:41:09.742	info	(10207) Disconnected from slave 192.168.0.97
          modbus.2	2021-03-01 15:41:09.741	debug	(10207) Closing client on purpose.
          modbus.2	2021-03-01 15:41:09.690	warn	(10207) Poll error count: 6 code: {"errorCode":131,"exceptionCode":2,"message":"ILLEGAL DATA ADDRESS"}
          modbus.2	2021-03-01 15:41:09.690	debug	(10207) Received pdu describes an error.
          modbus.2	2021-03-01 15:41:09.683	debug	(10207) Poll holdingRegs DevID(255) address 5004 - 2 bytes
          

          muss ein writeable Register unter "Diskrete Ausgänge" angehängt werden?
          auch das bekomme ich nicht zum laufen.

          BG

          wendy2702W 1 Antwort Letzte Antwort
          0
          • HumidorH Humidor

            @wendy2702 Ja klappt.

            nun eine Frage zu den "Writeable Data" Registern, sind diese gleich wie die "zu lesenden" anzulegen und fertig ?

            aktuell:
            Bildschirmfoto 2021-03-01 um 15.37.24.png Bildschirmfoto 2021-03-01 um 15.37.31.png

            nein, das gefällt ihm nicht:

            modbus.2	2021-03-01 15:41:10.753	debug	(10207) Closing client on purpose.
            modbus.2	2021-03-01 15:41:09.752	debug	(10207) Cleaning up request fifo.
            modbus.2	2021-03-01 15:41:09.751	debug	(10207) Socket closed with error
            modbus.2	2021-03-01 15:41:09.742	info	(10207) Disconnected from slave 192.168.0.97
            modbus.2	2021-03-01 15:41:09.741	debug	(10207) Closing client on purpose.
            modbus.2	2021-03-01 15:41:09.690	warn	(10207) Poll error count: 6 code: {"errorCode":131,"exceptionCode":2,"message":"ILLEGAL DATA ADDRESS"}
            modbus.2	2021-03-01 15:41:09.690	debug	(10207) Received pdu describes an error.
            modbus.2	2021-03-01 15:41:09.683	debug	(10207) Poll holdingRegs DevID(255) address 5004 - 2 bytes
            

            muss ein writeable Register unter "Diskrete Ausgänge" angehängt werden?
            auch das bekomme ich nicht zum laufen.

            wendy2702W Offline
            wendy2702W Offline
            wendy2702
            schrieb am zuletzt editiert von
            #15

            @humidor Wenn die lesenden Holding Register sind, werden die anderen mit großer Wahscheinlichkeit "Eingangsregister" sein

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

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

            HumidorH 1 Antwort Letzte Antwort
            0
            • wendy2702W wendy2702

              @humidor Wenn die lesenden Holding Register sind, werden die anderen mit großer Wahscheinlichkeit "Eingangsregister" sein

              HumidorH Offline
              HumidorH Offline
              Humidor
              schrieb am zuletzt editiert von
              #16

              @wendy2702

              gefällt ihm noch nicht:

              modbus.2	2021-03-01 16:00:55.959	warn	(10540) Poll error count: 1 code: {"errorCode":131,"exceptionCode":1,"message":"ILLEGAL FUNCTION"}
              modbus.2	2021-03-01 16:00:55.957	debug	(10540) Received pdu describes an error.
              modbus.2	2021-03-01 16:00:55.946	debug	(10540) Poll inputRegs DevID(255) address 5004 - 1 bytes
              modbus.2	2021-03-01 16:00:55.946	debug	(10540) Initialization of scale factors done!
              modbus.2	2021-03-01 16:00:55.944	debug	(10540) Poll device 255
              modbus.2	2021-03-01 16:00:55.943	info	(10540) Connected to slave 192.168.0.97
              

              Bildschirmfoto 2021-03-01 um 16.01.29.png

              BG

              HumidorH 1 Antwort Letzte Antwort
              0
              • HumidorH Humidor

                @wendy2702

                gefällt ihm noch nicht:

                modbus.2	2021-03-01 16:00:55.959	warn	(10540) Poll error count: 1 code: {"errorCode":131,"exceptionCode":1,"message":"ILLEGAL FUNCTION"}
                modbus.2	2021-03-01 16:00:55.957	debug	(10540) Received pdu describes an error.
                modbus.2	2021-03-01 16:00:55.946	debug	(10540) Poll inputRegs DevID(255) address 5004 - 1 bytes
                modbus.2	2021-03-01 16:00:55.946	debug	(10540) Initialization of scale factors done!
                modbus.2	2021-03-01 16:00:55.944	debug	(10540) Poll device 255
                modbus.2	2021-03-01 16:00:55.943	info	(10540) Connected to slave 192.168.0.97
                

                Bildschirmfoto 2021-03-01 um 16.01.29.png

                HumidorH Offline
                HumidorH Offline
                Humidor
                schrieb am zuletzt editiert von Humidor
                #17

                das Register ist bei Keba kein read-write, dh polling ist da nicht
                aber wie bekomme ich den Eintrag nun unter Objekte, damit ich ihn beschreiben kann?

                Bildschirmfoto 2021-03-01 um 16.51.11.png
                Bildschirmfoto 2021-03-01 um 16.52.47.png

                unter Eingangsregister bekommt man einen Error:
                Bildschirmfoto 2021-03-01 um 17.01.42.png

                modbus.2	2021-03-01 17:00:08.820	warn	(11175) Poll error count: 2 code: {"errorCode":131,"exceptionCode":1,"message":"ILLEGAL FUNCTION"}
                modbus.2	2021-03-01 17:00:08.819	debug	(11175) Received pdu describes an error.
                modbus.2	2021-03-01 17:00:08.813	debug	(11175) Poll inputRegs DevID(255) address 5004 - 1 bytes
                modbus.2	2021-03-01 17:00:08.812	debug	(11175) Poll device 255
                

                BG

                1 Antwort Letzte Antwort
                0
                • HumidorH Humidor

                  Hallo :+1:

                  versuche gerade die Kommunikation zur Keba P30c herzustellen.
                  Verbindung steht, aber mit den Registern komm ich nicht klar. Verständnisfrage.

                  Wenn ich 1014 abfrage, funktioniert der Adapter und ich bekomme den Wert.
                  Erstelle ich den nächsten 1016 (oder einen anderen) der gleich aufgebaut ist wie 1014, fkt. der Adapter nicht mehr.
                  https://www.keba.com/download/x/cfaaba8c72/kecontactp30modbustcp_pgen.pdf

                  Bildschirmfoto 2021-03-01 um 12.47.47.png Bildschirmfoto 2021-03-01 um 12.48.20.png Bildschirmfoto 2021-03-01 um 12.49.00.png

                  UncleSamU Offline
                  UncleSamU Offline
                  UncleSam
                  Developer
                  schrieb am zuletzt editiert von
                  #18

                  @humidor Ich nehme an, es gibt einen guten Grund, weshalb du Modbus verwendest und nicht den vorhandenen Adapter? https://github.com/iobroker-community-adapters/ioBroker.kecontact

                  Bitte bei Problemen mit meinen Adaptern, Issue auf GitHub erfassen: Loxone | I2C | Luxtronik2
                  ♡-lichen Dank an meine Sponsoren

                  HumidorH 1 Antwort Letzte Antwort
                  0
                  • wendy2702W Offline
                    wendy2702W Offline
                    wendy2702
                    schrieb am zuletzt editiert von
                    #19

                    @humidor Habe keine Modbus Geräte die ich beschreiben kann oder will.

                    Meine mich erinnern zu können das der Adapter das regelt wenn man einfach in dem Objekt den Wert ändert.

                    Trage doch mal zum testen nur einen WO (Write Only) ein, ändere das Object und schaue was passiert.

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

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

                    1 Antwort Letzte Antwort
                    0
                    • UncleSamU UncleSam

                      @humidor Ich nehme an, es gibt einen guten Grund, weshalb du Modbus verwendest und nicht den vorhandenen Adapter? https://github.com/iobroker-community-adapters/ioBroker.kecontact

                      HumidorH Offline
                      HumidorH Offline
                      Humidor
                      schrieb am zuletzt editiert von Humidor
                      #20

                      @unclesam ja, es gibt einen Grund warum ich das mache
                      Steht aber hier nicht zur Diskussion
                      die Frage ist, wie man per Modbus korrekt einen Wert beschreibt
                      dass es der Adapter (UDP) macht ist mir bekannt, ich nutze ihn ja auch.

                      BG

                      HumidorH S 2 Antworten Letzte Antwort
                      1
                      • HumidorH Humidor

                        @unclesam ja, es gibt einen Grund warum ich das mache
                        Steht aber hier nicht zur Diskussion
                        die Frage ist, wie man per Modbus korrekt einen Wert beschreibt
                        dass es der Adapter (UDP) macht ist mir bekannt, ich nutze ihn ja auch.

                        HumidorH Offline
                        HumidorH Offline
                        Humidor
                        schrieb am zuletzt editiert von
                        #21

                        Anscheinend ist das Thema schon bekannt als Issue. Muss ich wohl abwarten bis es hier einen fix gibt.

                        BG

                        1 Antwort Letzte Antwort
                        0
                        • HumidorH Humidor

                          @unclesam ja, es gibt einen Grund warum ich das mache
                          Steht aber hier nicht zur Diskussion
                          die Frage ist, wie man per Modbus korrekt einen Wert beschreibt
                          dass es der Adapter (UDP) macht ist mir bekannt, ich nutze ihn ja auch.

                          S Offline
                          S Offline
                          Smartuser_1
                          schrieb am zuletzt editiert von
                          #22

                          @humidor

                          Hast Du eine Lösung zum Schreiben des Registereintrages gefunden?
                          Hätte auch Interesse

                          Vg

                          HumidorH 1 Antwort Letzte Antwort
                          0
                          • S Smartuser_1

                            @humidor

                            Hast Du eine Lösung zum Schreiben des Registereintrages gefunden?
                            Hätte auch Interesse

                            Vg

                            HumidorH Offline
                            HumidorH Offline
                            Humidor
                            schrieb am zuletzt editiert von
                            #23

                            @smartuser_1 Nein.

                            BG

                            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

                            756

                            Online

                            32.6k

                            Benutzer

                            82.0k

                            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