Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Einsteigerfragen
    4. Einbindung von Geräten
    5. modbus Adapter - Keine Verbindung zu slave

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    modbus Adapter - Keine Verbindung zu slave

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

      @jozu zeige Screenshots der Adapter Einstellungen und Register.

      Logfile auf Debug stellen und posten.

      Wallboard Abfrage per TCP direkt oder Modbus RTU mit Adapter?

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

        @wendy2702 Habe sie oben ergänzt.

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

          @jozu Haken zu 99% Prozent bei Aliases raus.

          Was mit meinen anderen fragen?

          Welche Wallbox bzw. Übersicht der möglichen Register posten.

          J 1 Reply Last reply Reply Quote 0
          • peppi
            peppi @Jozu last edited by peppi

            @jozu sagte in modbus Adapter - Keine Verbindung zu slave:

            @wendy2702 Habe sie oben ergänzt.

            HI nimm den Haken bei Alias raus!
            Schaue ob du auch die richtige Port nummer hast 502 oder 1502?

            PS Sorry hat dir ja schon mein vorschreiben mitgeteitl Alias...

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

              @wendy2702
              Das Entfernen von Alias hat keine Veränderung bewirkt.

              Es handelt sich um eine wallbe eco 2.0s. Abfrage per TCP direkt.

              Mit dem Phoenix-Controller EV-CC-AC1-M3-CBC-RCM-ETH

              In dem Handbuch des Controllers (link) finden sich die Register ab S. 71.

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

                @jozu hast du danach nochmal die Register kontrolliert

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

                  @wendy2702

                  Ja die Register wurden geändert von 40310 auf 310 und 40315 auf 315. Ich habe sie wieder auf den alten Wert gesetzt. Das Log-File bleibt identisch

                  modbus.0
                  	2023-02-05 17:18:57.610	info	Disconnected from slave 192.168.178.73
                  modbus.0
                  	2023-02-05 17:18:57.608	debug	Closing client on purpose.
                  modbus.0
                  	2023-02-05 17:18:56.616	debug	Cleaning up request fifo.
                  modbus.0
                  	2023-02-05 17:18:56.615	debug	Clearing timeout of the current request.
                  modbus.0
                  	2023-02-05 17:18:56.614	debug	Socket closed with error
                  modbus.0
                  	2023-02-05 17:18:56.610	warn	Poll error count: 2 code: {"err":"timeout","timeout":5000}
                  modbus.0
                  	2023-02-05 17:18:56.608	error	Client in error state.
                  modbus.0
                  	2023-02-05 17:18:56.608	error	Request timed out.
                  modbus.0
                  	2023-02-05 17:18:56.606	warn	Error: undefined
                  modbus.0
                  	2023-02-05 17:18:51.604	debug	[DevID_1/holdingRegs] Poll address 40309 - 9 registers
                  modbus.0
                  	2023-02-05 17:18:51.604	debug	[DevID_1] Poll start ---------------------
                  modbus.0
                  	2023-02-05 17:18:51.602	info	Connected to slave 192.168.178.73
                  
                  peppi wendy2702 2 Replies Last reply Reply Quote 0
                  • peppi
                    peppi @Jozu last edited by peppi

                    @jozu
                    vestehe nicht ganz unten steht ja connected!
                    84e69dd2-f8c0-4b74-a940-5443c3564db4-image.png

                    Hast du ein en modbus tester (software)?
                    ==> damit kannst du pingen und die register probieren auszulesen.

                    empfhele dir den Modbus DOctor!

                    schaue mal hier ==> https://softadvice.informer.com/Modbus_Doctor.html

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

                      @peppi sagte in modbus Adapter - Keine Verbindung zu slave:

                      @jozu
                      vestehe nicht ganz unten steht ja connected!

                      Achte auf den Zeitstempel im log.

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

                        @jozu wo hast du eine Register 40309 gefunden?

                        Wenn ich das richtig lese sind die doch Dezimal angegeben. Habe aber ehrlich gesagt nur die Seite 71 gelesen.

                        Dann hat das Gerät die ID 255 und nicht 1

                        9D202A51-55BD-4EEF-B346-DFE4BE8C45C3.jpeg

                        Stell mal zum testen nur das Register 105 ein, Little Endian 32 bit signed oder unsigned testen.

                        724EBE0A-037F-45F7-AD15-93D463F58C2F.png

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

                          @wendy2702
                          Vielen Dank Wendy, die ID war falsch!

                          Nun erhalte ich bei dem Firmwareeintrag den richtigen Wert, jedoch nur, wenn ich String (Little Endian, Zero-end) auswähle. Bei signed oder unsigned erhalte ich nur Zahlen.

                          Als String (Little Endian, Zero-end) erhalte ich nun auch im Holdingregister den korrekten Eintrag bei dem Gerätenamen.

                          Bei der IP erhalte ich bei der Länge 4 keinen sinnvollen Eintrag. Bei der Länge 1, die korrekte Angabe "192". Hier muss ich Signed 16 bit (Big Endian) auswählen.
                          Wie kann ich es umstellen, damit die korrekte IP angegeben wird? Oder muss ich hier jede Registeradresse einzeln abrufen?

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

                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          815
                          Online

                          31.9k
                          Users

                          80.2k
                          Topics

                          1.3m
                          Posts

                          3
                          12
                          882
                          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