Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. ModBus RTU auf ModBus TCP über DR302

    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 RTU auf ModBus TCP über DR302

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

      Jetzt bekomme ich kurz beim Start eine Verbindung - werde aber gleich wieder getrennt:

      250a8218-3175-4002-8805-0becaad2deae-image.png

      Sieht mir so aus, als ob er keine ModBus daten abfragen kann oder?

      Homoran wendy2702 2 Replies Last reply Reply Quote 0
      • Homoran
        Homoran Global Moderator Administrators @Pep last edited by

        @pep sagte in ModBus RTU auf ModBus TCP über DR302:

        Jetzt bekomme ich kurz beim Start eine Verbindung - werde aber gleich wieder getrennt:

        250a8218-3175-4002-8805-0becaad2deae-image.png

        Sieht mir so aus, als ob er keine ModBus daten abfragen kann oder?

        bitte als text in code-tags, dann kann man auch zitieren

        https://forum.iobroker.net/topic/51555/hinweise-für-gute-forenbeiträge/1

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

          @pep stelle das loggen auf Debug

          5163B687-06A0-492C-B9A5-5086EE1AF30E.jpeg

          Und poste das log als Text in Code Tags

          1B9183A0-0A84-4D8F-9952-F6847AB72AF3.jpeg

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

            @wendy2702
            2a7073a9-ddf4-4133-ba23-5da95d659460-image.png

            sieht aus, als ob er das ModBus Gerät nicht findet oder?

            Homoran 1 Reply Last reply Reply Quote 0
            • Homoran
              Homoran Global Moderator Administrators @Pep last edited by

              @pep bitte text, dann zitier ich's

              P 1 Reply Last reply Reply Quote 0
              • P
                Pep @Homoran last edited by

                @homoran
                aber gern doch

                modbus.1 2023-03-13 17:15:28.705	info	Disconnected from slave 192.168.178.33
                modbus.1 2023-03-13 17:15:28.704	debug	Closing client on purpose.
                modbus.1 2023-03-13 17:15:27.705	debug	Cleaning up request fifo.
                modbus.1 2023-03-13 17:15:27.705	debug	Clearing timeout of the current request.
                modbus.1 2023-03-13 17:15:27.704	debug	Socket closed with error
                modbus.1 2023-03-13 17:15:27.702	warn	Poll error count: 1 code: {"err":"timeout","timeout":5000}
                modbus.1 2023-03-13 17:15:27.701	error	Client in error state.
                modbus.1 2023-03-13 17:15:27.701	error	Request timed out.
                modbus.1 2023-03-13 17:15:27.701	warn	Error: undefined
                modbus.1 2023-03-13 17:15:22.697	debug	Sending pdu to the socket.
                modbus.1 2023-03-13 17:15:22.696	debug	[DevID_1/inputRegs] Poll address 3001 - 1 registers
                modbus.1 2023-03-13 17:15:22.695	debug	Initialization of scale factors done!
                modbus.1 2023-03-13 17:15:22.694	debug	[DevID_1] Poll start ---------------------
                modbus.1 2023-03-13 17:15:22.693	info	Connected to slave
                modbus.1 2023-03-13 17:15:22.406	debug	Initialize Objects for holdingRegs: []
                modbus.1 2023-03-13 17:15:22.406	debug	Add inputRegisters.3001_Inverter_Status: {"_id":"inputRegisters.3001_Inverter_Status","type":"state","common":{"name":"","role":"value","type":"number","read":true,"write":false,"def":0,"unit":""},"native":{"regType":"inputRegs","address":3001,"deviceId":1,"type":"uint16be","len":1,"offset":0,"factor":1}}
                modbus.1 2023-03-13 17:15:22.405	debug	Initialize Objects for inputRegs: [{"_address":"3001","name":"Inverter Status","description":"","unit":"","type":"uint16be","len":1,"factor":1,"offset":0,"formula":"","role":"value","room":"","cw":"","isScale":"","address":3001,"deviceId":1,"id":"inputRegisters.3001_Inverter_Status"}]
                modbus.1 2023-03-13 17:15:22.405	debug	Initialize Objects for coils: []
                modbus.1 2023-03-13 17:15:22.404	debug	Initialize Objects for disInputs: []
                modbus.1 2023-03-13 17:15:22.201	info	starting. Version 5.0.11 in /opt/iobroker/node_modules/iobroker.modbus, node: v16.19.0, js-controller: 4.0.24
                modbus.1 2023-03-13 17:15:21.884	debug	Plugin sentry Initialize Plugin (enabled=true)
                modbus.1 2023-03-13 17:15:21.749	debug	States connected to redis: 0.0.0.0:9000
                modbus.1 2023-03-13 17:15:21.655	debug	States create User PubSub Client
                modbus.1 2023-03-13 17:15:21.654	debug	States create System PubSub Client
                modbus.1 2023-03-13 17:15:21.588	debug	Redis States: Use Redis connection: 0.0.0.0:9000
                modbus.1 2023-03-13 17:15:21.555	debug	Objects connected to redis: 0.0.0.0:9001
                modbus.1 2023-03-13 17:15:21.550	debug	Objects client initialize lua scripts
                modbus.1 2023-03-13 17:15:21.478	debug	Objects create User PubSub Client
                modbus.1 2023-03-13 17:15:21.477	debug	Objects create System PubSub Client
                modbus.1 2023-03-13 17:15:21.381	debug	Objects client ready ... initialize now
                modbus.1 2023-03-13 17:15:21.262	debug	Redis Objects: Use Redis connection: 0.0.0.0:9001
                
                wendy2702 Homoran 2 Replies Last reply Reply Quote 0
                • wendy2702
                  wendy2702 @Pep last edited by

                  @pep sagte in ModBus RTU auf ModBus TCP über DR302:

                  Poll address 3001 - 1 registers

                  Gibt es das Register? Ich meine mich aus dem anderen Thread an Zahlen mit 4xxxx zu erinnern. Auch sollten es Holding sein meine ich.

                  1 Reply Last reply Reply Quote 0
                  • K
                    klassisch Most Active last edited by klassisch

                    Register 30001: Ist "alias" angehakt?

                    input register oder holding register?

                    Stimmen die Modbus Adresse des Wechselrichters?

                    Ich empfehle generell immer "mehrere Geräte Ids" anzuhaken. Die Adresse ist dann auf der Registerseite einzutragen.
                    Falls irgendwann ein zweiter Modbus Teilnehmer dazukommt, geht das besser.

                    1 Reply Last reply Reply Quote 0
                    • Homoran
                      Homoran Global Moderator Administrators @Pep last edited by

                      @pep sagte in ModBus RTU auf ModBus TCP über DR302:

                      Client in error state.

                      hast du den immer noch auf Master stehen?
                      wie geschrieben

                      @homoran sagte in ModBus RTU auf ModBus TCP über DR302:

                      @pep work mode tcp server??
                      muss das nicht ein client sein?

                      K 1 Reply Last reply Reply Quote 0
                      • K
                        klassisch Most Active @Homoran last edited by

                        @homoran der usriot ist ein TCP server
                        Bei dem klopfen die clients (z.B iobroker) an und holen daten

                        K Homoran 2 Replies Last reply Reply Quote 1
                        • K
                          klassisch Most Active @klassisch last edited by

                          @klassisch sagte in ModBus RTU auf ModBus TCP über DR302:

                          @homoran der usriot ist ein TCP server
                          Bei dem klopfen die clients (z.B iobroker) an und holen daten

                          K 1 Reply Last reply Reply Quote 0
                          • Homoran
                            Homoran Global Moderator Administrators @klassisch last edited by

                            @klassisch dann muss iobroker als client eingestellt sein.
                            (ist bei mir ein master!)

                            K 1 Reply Last reply Reply Quote 0
                            • K
                              klassisch Most Active @klassisch last edited by

                              Client in Error state kommt wenn die Verbindung zum Usriot steht, aber das Endgerät nicht oder nicht richtig antwortet

                              Immer erst mit einem Register anfangen
                              Jeder Fehler führt zum Abbruch mit unspezifischer Fehlermeldung
                              A B Leitungen probeweise kreuzen
                              Ist beim Endgerät Modbus überhaupt aktiviert?

                              P 1 Reply Last reply Reply Quote 1
                              • K
                                klassisch Most Active @Homoran last edited by klassisch

                                @homoran master im Modbus aber client im TCP

                                Du hast ja USB Karte und damit entfällt bei Dir der TCP Pfad.
                                Damit siehst Du nur den Modbus RS485. Da ist der ioBroker Adapter der Master und Deine Endgeräte die Slaves. Der Master fragt die reihum ab.

                                Bei Mudbus über TCP ist die TCP Strecke zwischengeschaltet. Der Mudbus wird sozusagen Huckepack über TCP transportiert.
                                Und bei TCP ist der USRIOT der Server, bei dem die Clients anfragen. Der Server bedient dann die Clients und liefert Ergebnisse zurück. Das können mehrere Clients sein, die fragen.
                                Bei meinen Implementierungen von RFLInk über TCP (virtueller COM) und smartmeter (RS485 vom Hager Lesekopf) über TCP habe ich das schon so gemacht.

                                1 Reply Last reply Reply Quote 1
                                • P
                                  Pep @klassisch last edited by

                                  @klassisch said in ModBus RTU auf ModBus TCP über DR302:

                                  t beim Endgerät Modbu

                                  Ich denke, dass an dem Growatt WR irgendwas mit dem ModBus noch nicht hinhaut - ich teste mal bissel rum. Sobald ich eine Lösung habe, gebe ich hier bescheid.

                                  DANKE schonmal, für die vielen Rückmeldungen

                                  S 1 Reply Last reply Reply Quote 0
                                  • S
                                    Sneida @Pep last edited by

                                    @pep ich bin momentan an derselben Stelle. Ich versuche einen GROWATT MIC tl-x 2500 auszulesen. Ich bekomme mich auch auf den Waveshare RS485 - ETH Adapter verbunden, aber bekomme keine Daten aus dem WR. Konntest du dein Problem mittlerweile lösen?

                                    Homoran 1 Reply Last reply Reply Quote 0
                                    • Homoran
                                      Homoran Global Moderator Administrators @Sneida last edited by

                                      @sneida sagte in ModBus RTU auf ModBus TCP über DR302:

                                      aber bekomme keine Daten aus dem WR

                                      und keine Meldungen im debug-log?

                                      S 1 Reply Last reply Reply Quote 0
                                      • S
                                        Sneida @Homoran last edited by

                                        @homoran

                                        Hier mal meine Settings

                                        01.PNG

                                        02.PNG

                                        03.PNG

                                        2023-04-27 14:10:30.395	info	Disconnected from slave 192.168.0.6 modbus.0
                                        2023-04-27 14:10:29.594	warn	Poll error count: 5 code: "App Timeout" modbus.0
                                        2023-04-27 14:10:29.395	error	Client in error state. modbus.0
                                        2023-04-27 14:10:29.394	error	Request timed out. modbus.0
                                        2023-04-27 14:10:29.394	warn	Error: undefined modbus.0
                                        2023-04-27 14:10:25.295	warn	Poll error count: 4 code: "App Timeout" modbus.0
                                        2023-04-27 14:10:24.393	info	Connected to slave 192.168.0.6
                                        
                                        Homoran 1 Reply Last reply Reply Quote 0
                                        • Homoran
                                          Homoran Global Moderator Administrators @Sneida last edited by

                                          @sneida hast du die Logstufe der Instanz auf debug gestellt?
                                          im log ist kein einziger debug Eintrag.

                                          S 1 Reply Last reply Reply Quote 0
                                          • S
                                            Sneida @Homoran last edited by

                                            @homoran

                                            
                                            modbus.0
                                            2023-04-27 17:05:23.371	info	Disconnected from slave 192.168.0.6
                                            
                                            modbus.0
                                            2023-04-27 17:05:23.371	debug	Closing client on purpose.
                                            
                                            modbus.0
                                            2023-04-27 17:05:22.372	debug	Cleaning up request fifo.
                                            
                                            modbus.0
                                            2023-04-27 17:05:22.372	debug	Clearing timeout of the current request.
                                            
                                            modbus.0
                                            2023-04-27 17:05:22.372	debug	Socket closed with error
                                            
                                            modbus.0
                                            2023-04-27 17:05:22.371	warn	Poll error count: 3 code: {"err":"timeout","timeout":5000}
                                            
                                            modbus.0
                                            2023-04-27 17:05:22.371	error	Client in error state.
                                            
                                            modbus.0
                                            2023-04-27 17:05:22.371	error	Request timed out.
                                            
                                            modbus.0
                                            2023-04-27 17:05:22.370	warn	Error: undefined
                                            
                                            modbus.0
                                            2023-04-27 17:05:17.371	debug	[DevID_1/inputRegs] Poll address 0 - 2 registers
                                            
                                            modbus.0
                                            2023-04-27 17:05:17.370	debug	[DevID_1] Poll start ---------------------
                                            
                                            modbus.0
                                            2023-04-27 17:05:17.370	info	Connected to slave 192.168.0.6
                                            
                                            Homoran 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

                                            591
                                            Online

                                            31.8k
                                            Users

                                            79.9k
                                            Topics

                                            1.3m
                                            Posts

                                            7
                                            37
                                            2734
                                            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