Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. (Modbus) richtigen Registereinträge?

    NEWS

    • Neues Video "KI im Smart Home" - ioBroker plus n8n

    • Neues Video über Aliase, virtuelle Geräte und Kategorien

    • Wir empfehlen: Node.js 22.x

    (Modbus) richtigen Registereinträge?

    This topic has been deleted. Only users with topic management privileges can see it.
    • wendy2702
      wendy2702 @Humidor last edited by

      @humidor Sehr schön, also stimmte das letzte Bild der Einstellungen Register nicht mit dem Log überein.

      Einstellungen steht länge 2 aber im log länge 6.

      Egal, wenn es jetzt geht bitte auf Gelöst setzen.

      1 Reply Last reply Reply Quote 0
      • Humidor
        Humidor @wendy2702 last edited by 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.

        wendy2702 2 Replies Last reply Reply Quote 0
        • wendy2702
          wendy2702 @Humidor last edited by

          @humidor Das gelesen:

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

          1 Reply Last reply Reply Quote 1
          • wendy2702
            wendy2702 @Humidor last edited by

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

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

            Also klappt es damit ?

            Humidor 1 Reply Last reply Reply Quote 0
            • Humidor
              Humidor @wendy2702 last edited by 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.

              wendy2702 1 Reply Last reply Reply Quote 0
              • wendy2702
                wendy2702 @Humidor last edited by

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

                Humidor 1 Reply Last reply Reply Quote 0
                • Humidor
                  Humidor @wendy2702 last edited by

                  @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

                  Humidor 1 Reply Last reply Reply Quote 0
                  • Humidor
                    Humidor @Humidor last edited by Humidor

                    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
                    
                    1 Reply Last reply Reply Quote 0
                    • UncleSam
                      UncleSam Developer @Humidor last edited by

                      @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

                      Humidor 1 Reply Last reply Reply Quote 0
                      • wendy2702
                        wendy2702 last edited by

                        @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.

                        1 Reply Last reply Reply Quote 0
                        • Humidor
                          Humidor @UncleSam last edited by 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.

                          Humidor S 2 Replies Last reply Reply Quote 1
                          • Humidor
                            Humidor @Humidor last edited by

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

                            1 Reply Last reply Reply Quote 0
                            • S
                              Smartuser_1 @Humidor last edited by

                              @humidor

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

                              Vg

                              Humidor 1 Reply Last reply Reply Quote 0
                              • Humidor
                                Humidor @Smartuser_1 last edited by

                                @smartuser_1 Nein.

                                1 Reply Last reply Reply Quote 0
                                • First post
                                  Last post

                                Support us

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

                                878
                                Online

                                32.1k
                                Users

                                80.6k
                                Topics

                                1.3m
                                Posts

                                4
                                23
                                1844
                                Loading More Posts
                                • Oldest to Newest
                                • Newest to Oldest
                                • Most Votes
                                Reply
                                • Reply as topic
                                Log in to reply
                                Community
                                Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                The ioBroker Community 2014-2023
                                logo