Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Hardware
    4. Modbus RTU dezentrale Peripherie Hardware Empfhelung

    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 dezentrale Peripherie Hardware Empfhelung

    This topic has been deleted. Only users with topic management privileges can see it.
    • C
      captainchaos666 last edited by captainchaos666

      Hallo an die Spezialisten,

      möchte meinen IoBroker mit ein paar Ein,- und Ausgänge erweiteren und bin auf der Suche nache einer Hardware die funktioniert. Habe schon ein "Modbus" Gerät gekauft. Das bekomme ich aber nicht zum laufen. Deshalb würde ich gerne hier Empfhelungen entgegen nehmen von Usern die eine Modbus RTU dezentrale Peripherie erfolgreich eingebunden haben über den IoBroker Modbus Adapter

      Folgene Spezifikation sollte die Hardware erfüllen

      • Modbus RTU

      • mindestens 4 Eingänge und 4 Ausgänge

      • Steuerbar über den ioBroker Modbus Adapter

      Dieses Modbusgerät habe ich erworben, vielleicht geht es doch: Instruction manual.doc über Tipps bin ich dankbar

      Danke an Alle

      1 Reply Last reply Reply Quote 0
      • Dolomiti
        Dolomiti last edited by

        @captainchaos666
        Deine geforderte Spezifikation sagt Modbus RTU (normalerweise RS-232/485), wenn ich aber dein verlinktes Dokument anschaue hat die Hardware Modbus TCP (Ethernet). Wie hast du denn den Modbus-Adapter eingestellt? Auf TCP, seriell, RTU over TCP?

        Dolomiti

        C 1 Reply Last reply Reply Quote 0
        • C
          captainchaos666 @Dolomiti last edited by

          @dolomiti
          Ja ist Modbus TCP, damit ich es aber ansteuern kann via Modbus- Adapter sollte es über Eingangs, Ausgangs oder Holdingregister gehen, davon finde ich aber nichts in der Doku mit Adressen der Register

          Alex

          Dolomiti 2 Replies Last reply Reply Quote 0
          • Dolomiti
            Dolomiti @captainchaos666 last edited by

            @captainchaos666
            In der Doku ist eine Software erwähnt, die dort zum ansteuern der Ausgänge benutzt wird. Hast du die schonmal gestestet? Falls es damit funktioniert könntest du evtl. mit Wireshark einen Mitschnitt anfertigen und mal hier posten. Beim aufdröseln kann ich dir dann evtl. helfen, um die passenden Register rauszufinden.

            1 Reply Last reply Reply Quote 0
            • Dolomiti
              Dolomiti @captainchaos666 last edited by

              @captainchaos666
              Probier mal ab Adresse 0-7 die Eingange zu lesen und ab Adresse 16-23 die Ausgänge zu lesen. Beschreiben kannst du die Ausgänge dann auch ab 16-23

              C 2 Replies Last reply Reply Quote 0
              • C
                captainchaos666 @Dolomiti last edited by

                @dolomiti
                Hallo Dolomiti,

                Dane für deine Hilfe. Anbei der Wireshark mitschnitt. Die Relaiskarte hat die IP 192.168.178.206. Habe mit dem mitgelieferten Tool ein connect ausgeführt, danach Relais 1 bis 8 eingeschaltet und dann Relais 8 bis 1 ausgeschaltet, anschließend ein disconnect ausgeführt

                Wirshark Relais 206.pcapng

                Dolomiti 1 Reply Last reply Reply Quote 0
                • C
                  captainchaos666 @Dolomiti last edited by

                  @dolomiti

                  Mit den Diskreten Eingängen, Register 16 kann ich zwar das Relais 1 schalten, aber danach geht mir das Gerät auf Disconnect. Nach der Reconnect Zeit kann ich wieder einmal das Relais 1 Ein/Ausschalten

                  firefox_qLoaCqinHO.png firefox_ol6g9Vrmpg.png

                  1 Reply Last reply Reply Quote 0
                  • Dolomiti
                    Dolomiti @captainchaos666 last edited by Dolomiti

                    @captainchaos666
                    Hab mir das mal angeschaut. Das scheint kein Modbus zu sein. Wireshark hätte das sonst beim Protocol schon als Modbus angezeigt.
                    Mich hat als erstes gewundert, dass der Port 5000 und nicht Port 502, wie standardmäßig, benutzt wurde. Ich sehe auch sonst in dem Mitschnitt nichts, was auf Modbus hindeutet.
                    Ich glaube mittlerweile, dass das Gerät kein Modbus kann. Wo hast du die Info her, das dein Gerät Modbus kann? Ich finde in der Anleitung und auch bei z.B. Aliexpress keinen Hinweis darauf.

                    Edit:
                    Hab gerade erst die Screenshots gesehen. Ist ja lustig, dass das darüber funktioniert.

                    C 2 Replies Last reply Reply Quote 0
                    • C
                      captainchaos666 @Dolomiti last edited by

                      @dolomiti
                      https://www.ebay.de/itm/154101156682?mkevt=1&mkpid=0&emsid=e11051.m43.l1123&mkcid=26&ch=osgood&euid=c3d574522e814357a404fb6a6842f99a&bu=43206897448&osub=-1~1&crd=20220920025056&segname=11051

                      Dolomiti 1 Reply Last reply Reply Quote 0
                      • Dolomiti
                        Dolomiti @captainchaos666 last edited by

                        @captainchaos666
                        Kannst du mal einen Mitschnitt der ioBroker-Ansteuerung machen

                        1 Reply Last reply Reply Quote 0
                        • C
                          captainchaos666 @Dolomiti last edited by captainchaos666

                          @dolomiti sagte in Modbus RTU dezentrale Peripherie Hardware Empfhelung:

                          Edit:
                          Hab gerade erst die Screenshots gesehen. Ist ja lustig, dass das darüber funktioniert.

                          Schon, habe es schon abgeschrieben das es kein Modbus Gerät ist. Hast du Erfahrung in Modbus RTU Geräte, kannst du mir was empfehlen? Nochmals will ich ein Modbus Gerät kaufen welches keins ist

                          Danke für deine Hilfe

                          C Dolomiti 3 Replies Last reply Reply Quote 0
                          • C
                            captainchaos666 @captainchaos666 last edited by Homoran

                            @captainchaos666

                            modbus.4
                            	24115	2022-09-25 22:38:15.256	silly	States user redis pmessage modbus.4.*/modbus.4.info.connection:{"val":false,"ack":true,"ts":1664138295254,"q":0,"from":"system.adapter.modbus.4","user":"system.user.admin","lc":1664138295254}
                            modbus.4
                            	24115	2022-09-25 22:38:15.247	info	Disconnected from slave 192.168.178.206
                            modbus.4
                            	24115	2022-09-25 22:38:15.247	debug	Closing client on purpose.
                            modbus.4
                            	24115	2022-09-25 22:38:14.671	debug	[DevID_1] Poll start ---------------------
                            modbus.4
                            	24115	2022-09-25 22:38:14.249	debug	Cleaning up request fifo.
                            modbus.4
                            	24115	2022-09-25 22:38:14.249	debug	Clearing timeout of the current request.
                            modbus.4
                            	24115	2022-09-25 22:38:14.248	debug	Socket closed with error
                            modbus.4
                            	24115	2022-09-25 22:38:14.247	error	Cannot write [16]: {"err":"timeout","timeout":5000}
                            modbus.4
                            	24115	2022-09-25 22:38:14.246	error	Client in error state.
                            modbus.4
                            	24115	2022-09-25 22:38:14.246	error	Request timed out.
                            modbus.4
                            	24115	2022-09-25 22:38:14.245	warn	Error: undefined
                            modbus.4
                            	24115	2022-09-25 22:38:13.619	debug	[DevID_1] Poll start ---------------------
                            modbus.4
                            	24115	2022-09-25 22:38:12.567	debug	[DevID_1] Poll start ---------------------
                            modbus.4
                            	24115	2022-09-25 22:38:11.516	debug	[DevID_1] Poll start ---------------------
                            modbus.4
                            	24115	2022-09-25 22:38:10.749	silly	States user redis pmessage modbus.4.*/modbus.4.coils.16_Relais_16:{"val":null,"ack":true,"ts":1664138290747,"q":0,"from":"system.adapter.modbus.4","user":"system.user.admin","lc":1664138290747}
                            modbus.4
                            	24115	2022-09-25 22:38:10.463	debug	[DevID_1] Poll start ---------------------
                            modbus.4
                            	24115	2022-09-25 22:38:09.412	debug	[DevID_1] Poll start ---------------------
                            modbus.4
                            	24115	2022-09-25 22:38:09.244	debug	state Changed ack=false: modbus.4.coils.16_Relais_16: {"val":false,"ack":false,"ts":1664138289240,"q":0,"from":"system.adapter.admin.0","user":"system.user.admin","lc":1664138289240}
                            modbus.4
                            	24115	2022-09-25 22:38:09.242	silly	States user redis pmessage modbus.4.*/modbus.4.coils.16_Relais_16:{"val":false,"ack":false,"ts":1664138289240,"q":0,"from":"system.adapter.admin.0","user":"system.user.admin","lc":1664138289240}
                            modbus.4
                            	24115	2022-09-25 22:38:08.360	debug	[DevID_1] Poll start ---------------------
                            modbus.4
                            	24115	2022-09-25 22:38:07.309	debug	[DevID_1] Poll start ---------------------
                            modbus.4
                            	24115	2022-09-25 22:38:06.258	debug	[DevID_1] Poll start ---------------------
                            
                            C 1 Reply Last reply Reply Quote 0
                            • C
                              captainchaos666 @captainchaos666 last edited by

                              @captainchaos666 firefox_woomOKaHVn.png

                              Dolomiti 1 Reply Last reply Reply Quote 0
                              • Dolomiti
                                Dolomiti @captainchaos666 last edited by

                                @captainchaos666
                                Hab hier bei Github was gefunden, wie du das Ding ansteuern könntest. Dann musst du dir aber ein Skript erstellen, was die Befehle ausführt.

                                Zitat:
                                You can also test it with a Linux commandline(Just press Ctrl + C to close nc)
                                Test if the board response "nc 192.168.0.105 5000" It should return "HHC-N-8I8O"
                                Turn Relais 1 on "echo -n 'on1' | nc 192.168.0.105 5000"
                                Turn Relais 1 off "echo -n 'off1' | nc 192.168.0.105 5000"

                                C Dolomiti 2 Replies Last reply Reply Quote 0
                                • Dolomiti
                                  Dolomiti @captainchaos666 last edited by

                                  @captainchaos666 sagte in Modbus RTU dezentrale Peripherie Hardware Empfhelung:

                                  @captainchaos666 firefox_woomOKaHVn.png

                                  Meinte einen Wireshark-Mitschnitt der ioBroker-Kommunikation

                                  C 1 Reply Last reply Reply Quote 0
                                  • C
                                    captainchaos666 @Dolomiti last edited by

                                    @dolomiti sagte in Modbus RTU dezentrale Peripherie Hardware Empfhelung:

                                    Meinte einen Wireshark-Mitschnitt der ioBroker-Kommunikation

                                    Da zeigt es mir nichts an mit der IP 210 <=> 206

                                    Dolomiti 1 Reply Last reply Reply Quote 0
                                    • C
                                      captainchaos666 @Dolomiti last edited by

                                      @dolomiti sagte in Modbus RTU dezentrale Peripherie Hardware Empfhelung:

                                      Zitat:
                                      You can also test it with a Linux commandline(Just press Ctrl + C to close nc)
                                      Test if the board response "nc 192.168.0.105 5000" It should return "HHC-N-8I8O"
                                      Turn Relais 1 on "echo -n 'on1' | nc 192.168.0.105 5000"
                                      Turn Relais 1 off "echo -n 'off1' | nc 192.168.0.105 5000"

                                      Wie müsste hier mein Skript mit Java ausehen?

                                      Dolomiti 1 Reply Last reply Reply Quote 0
                                      • Dolomiti
                                        Dolomiti @captainchaos666 last edited by

                                        @captainchaos666 sagte in Modbus RTU dezentrale Peripherie Hardware Empfhelung:

                                        @dolomiti sagte in Modbus RTU dezentrale Peripherie Hardware Empfhelung:

                                        Meinte einen Wireshark-Mitschnitt der ioBroker-Kommunikation

                                        Da zeigt es mir nichts an mit der IP 210 <=> 206

                                        Ach ja, das geht ja nicht ohne weiteres. Dazu muss die Netzwerkkarte vom PC wo Wireshark drauf läuft den gesamten Verkehr sehen. Ich muss bei mir den Port am Switch auch immer auf Mirroring umstellen, damit ich was sehe.

                                        Eine kleine Idee hätte ich noch. Setz mal das Abfrageintervall auf 2 oder 3 Sekunden hoch. Hab jetzt eben irgendwo gelesen, dass das Ding nicht das schnellste sein soll.

                                        C 1 Reply Last reply Reply Quote 0
                                        • Dolomiti
                                          Dolomiti @captainchaos666 last edited by

                                          @captainchaos666 sagte in Modbus RTU dezentrale Peripherie Hardware Empfhelung:

                                          @dolomiti sagte in Modbus RTU dezentrale Peripherie Hardware Empfhelung:

                                          Zitat:
                                          You can also test it with a Linux commandline(Just press Ctrl + C to close nc)
                                          Test if the board response "nc 192.168.0.105 5000" It should return "HHC-N-8I8O"
                                          Turn Relais 1 on "echo -n 'on1' | nc 192.168.0.105 5000"
                                          Turn Relais 1 off "echo -n 'off1' | nc 192.168.0.105 5000"

                                          Wie müsste hier mein Skript mit Java ausehen?

                                          Meinst du Java oder Javascript?

                                          Läuft dein ioBroker unter Windows oder Linux?
                                          Falls unter Linux kannst du dich ja mal mit Putty o.ä. verbinden und die Befehle in der Klammer ausprobieren

                                          C 2 Replies Last reply Reply Quote 0
                                          • C
                                            captainchaos666 @Dolomiti last edited by

                                            @dolomiti sagte in Modbus RTU dezentrale Peripherie Hardware Empfhelung:

                                            Meinst du Java oder Javascript?

                                            Javascript

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            572
                                            Online

                                            31.9k
                                            Users

                                            80.2k
                                            Topics

                                            1.3m
                                            Posts

                                            modbus rtu dezentrale hardware
                                            2
                                            28
                                            1273
                                            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