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

  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. Modbus adapter

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.2k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.9k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.2k

Modbus adapter

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
modbus adaptermodbus
978 Beiträge 140 Kommentatoren 382.4k Aufrufe 64 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.
  • M Offline
    M Offline
    Marc_St
    schrieb am zuletzt editiert von
    #452

    Ich habe heute festgestellt, dass der Adapter jedenfalls in v 2.0.9 reproduzierbar abstürzt, wenn negative Werte via "Eingangsregister" geschrieben werde sollen. ich übertrage so etwa die Außentemperatur an meine UVR1611. Das Problem lässt sich einfach reproduzieren, indem irgendein Wert per Offset ins Negative gezogen wird. Das Log sieht so aus:

    ` > host.tinkerboard 2018-11-03 17:03:44.681 error instance system.adapter.modbus.0 terminated with code 6 (uncaught exception)

    Caught 2018-11-03 17:03:44.681 error by controller[0]: at Socket.onpacket (/opt/iobroker/node_modules/socket.io-client/lib/socket.js:236:12)

    Caught 2018-11-03 17:03:44.681 error by controller[0]: at Socket.onack (/opt/iobroker/node_modules/socket.io-client/lib/socket.js:312:9)

    Caught 2018-11-03 17:03:44.680 error by controller[0]: at Socket. <anonymous>(/opt/iobroker/node_modules/iobroker.js-controller/lib/states/statesInMemClient.js:157:27)

    Caught 2018-11-03 17:03:44.680 error by controller[0]: at that.states.getStates (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:4632:61)

    Caught 2018-11-03 17:03:44.680 error by controller[0]: at adapter.getStates (/opt/iobroker/node_modules/iobroker.modbus/lib/slave.js:387:18)

    Caught 2018-11-03 17:03:44.680 error by controller[0]: at Slave._initValues (/opt/iobroker/node_modules/iobroker.modbus/lib/slave.js:362:22)

    Caught 2018-11-03 17:03:44.679 error by controller[0]: at Slave.write (/opt/iobroker/node_modules/iobroker.modbus/lib/slave.js:89:29)

    Caught 2018-11-03 17:03:44.679 error by controller[0]: at Object.writeValue (/opt/iobroker/node_modules/iobroker.modbus/lib/common.js:168:20)

    Caught 2018-11-03 17:03:44.679 error by controller[0]: at Buffer.writeUInt16BE (buffer.js:1254:5)

    Caught 2018-11-03 17:03:44.679 error by controller[0]: at checkInt (buffer.js:1185:11)

    Caught 2018-11-03 17:03:44.678 error by controller[0]: TypeError: "value" argument is out of bounds

    modbus.0 2018-11-03 17:03:43.617 error at Socket.onpacket (/opt/iobroker/node_modules/socket.io-client/lib/socket.js:236:12)

    modbus.0 2018-11-03 17:03:43.617 error at Socket.onack (/opt/iobroker/node_modules/socket.io-client/lib/socket.js:312:9)

    modbus.0 2018-11-03 17:03:43.617 error at Socket. <anonymous>(/opt/iobroker/node_modules/iobroker.js-controller/lib/states/statesInMemClient.js:157:27)

    modbus.0 2018-11-03 17:03:43.617 error at that.states.getStates (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:4632:61)

    modbus.0 2018-11-03 17:03:43.617 error at adapter.getStates (/opt/iobroker/node_modules/iobroker.modbus/lib/slave.js:387:18)

    modbus.0 2018-11-03 17:03:43.617 error at Slave._initValues (/opt/iobroker/node_modules/iobroker.modbus/lib/slave.js:362:22)

    modbus.0 2018-11-03 17:03:43.617 error at Slave.write (/opt/iobroker/node_modules/iobroker.modbus/lib/slave.js:89:29)

    modbus.0 2018-11-03 17:03:43.617 error at Object.writeValue (/opt/iobroker/node_modules/iobroker.modbus/lib/common.js:168:20)

    modbus.0 2018-11-03 17:03:43.617 error at Buffer.writeUInt16BE (buffer.js:1254:5)

    modbus.0 2018-11-03 17:03:43.617 error at checkInt (buffer.js:1185:11)

    modbus.0 2018-11-03 17:03:43.617 error TypeError: "value" argument is out of bounds

    modbus.0 2018-11-03 17:03:43.616 error uncaught exception: "value" argument is out of bounds</anonymous></anonymous> `

    1 Antwort Letzte Antwort
    0
    • S Offline
      S Offline
      sol21
      schrieb am zuletzt editiert von
      #453

      Ich habe die gleichen Meldungen wie Mr. Burns.

      Ich vermute bis jetzt, dass das Problem auf der Cient Seite liegt und sich mein Solaredge Wechselrichter für einige Zeit vom Bus verabschiedet.

      @Mr. Burns: was für ein Gerät ist angeschlossen? Wechselrichter von Solaredge?

      1 Antwort Letzte Antwort
      0
      • T Offline
        T Offline
        Teamgeist610
        schrieb am zuletzt editiert von
        #454

        Hallo zusammen,

        ich versuche zur Zeit meine Vallox Lüftungsanlage mit dem Modbus Adapter abzufragen (Modbus RTU). Leider gelingt mir das nur zum Teil. Wenn ich den Adapter starte, bekomme ich ca. 10-15 Minuten Werte geliefert. Danach disconnected sich der Adapter und versucht danach erfolglos wieder eine Verbindung aufzubauen. Anbei das Log:

        modbus.0 2018-11-12 21:40:59.402 info Disconnected from slave

        modbus.0 2018-11-12 21:40:58.404 warn Poll error count: 2 code: {"err":"timeout"}

        modbus.0 2018-11-12 21:40:58.404 error Request timed out.

        modbus.0 2018-11-12 21:40:58.403 warn Error: undefined

        modbus.0 2018-11-12 21:40:48.388 info Connected to slave

        modbus.0 2018-11-12 21:39:48.198 info Disconnected from slave

        modbus.0 2018-11-12 21:39:47.197 warn Poll error count: 1 code: {"err":"timeout"}

        modbus.0 2018-11-12 21:39:47.196 error Request timed out.

        modbus.0 2018-11-12 21:39:47.192 warn Error: undefined

        modbus.0 2018-11-12 21:30:13.981 info Connected to slave

        modbus.0 2018-11-12 21:30:13.547 info starting. Version 2.0.9 in /opt/iobroker/node_modules/iobroker.modbus, node: v8.12.0

        IOBroker läuft auf einem Debian, welches mittels Virtual Box auf einem Windows 10 visualisiert ist. Die Lüftungsanlage ist via RS485 USB Adapter angeschlossen.

        Hat jemand eine Idee warum es zu den Verbindungsabbrüchen kommt?

        Bis jetzt konnte ich immer die passende Antworten für meine ioBroker Projekte im Forum finden (Bis jetzt ;-) ). Ich habe schon gefühlt mit sämtliche Einstellungen ausprobiert, leider ohne Erfolg.

        1 Antwort Letzte Antwort
        0
        • I Offline
          I Offline
          IchBinsDoch
          schrieb am zuletzt editiert von
          #455

          Hallo,

          ich habe exakt die gleichen Fehler wie Teamgeist610 beschrieben hat.

          Mitlerweile connected der Adapter überhaupt nicht mehr.

          Neuinstallation brachte auch nichts.

          1 Antwort Letzte Antwort
          0
          • I Offline
            I Offline
            iLOVEioBROKER
            schrieb am zuletzt editiert von
            #456

            @Teamgeist610:

            Hallo zusammen,

            ich versuche zur Zeit meine Vallox Lüftungsanlage mit dem Modbus Adapter abzufragen (Modbus RTU). Leider gelingt mir das nur zum Teil. Wenn ich den Adapter starte, bekomme ich ca. 10-15 Minuten Werte geliefert. Danach disconnected sich der Adapter und versucht danach erfolglos wieder eine Verbindung aufzubauen. Anbei das Log:

            modbus.0 2018-11-12 21:40:59.402 info Disconnected from slave

            modbus.0 2018-11-12 21:40:58.404 warn Poll error count: 2 code: {"err":"timeout"}

            modbus.0 2018-11-12 21:40:58.404 error Request timed out.

            modbus.0 2018-11-12 21:40:58.403 warn Error: undefined

            modbus.0 2018-11-12 21:40:48.388 info Connected to slave

            modbus.0 2018-11-12 21:39:48.198 info Disconnected from slave

            modbus.0 2018-11-12 21:39:47.197 warn Poll error count: 1 code: {"err":"timeout"}

            modbus.0 2018-11-12 21:39:47.196 error Request timed out.

            modbus.0 2018-11-12 21:39:47.192 warn Error: undefined

            modbus.0 2018-11-12 21:30:13.981 info Connected to slave

            modbus.0 2018-11-12 21:30:13.547 info starting. Version 2.0.9 in /opt/iobroker/node_modules/iobroker.modbus, node: v8.12.0

            IOBroker läuft auf einem Debian, welches mittels Virtual Box auf einem Windows 10 visualisiert ist. Die Lüftungsanlage ist via RS485 USB Adapter angeschlossen.

            Hat jemand eine Idee warum es zu den Verbindungsabbrüchen kommt?

            Bis jetzt konnte ich immer die passende Antworten für meine ioBroker Projekte im Forum finden (Bis jetzt ;-) ). Ich habe schon gefühlt mit sämtliche Einstellungen ausprobiert, leider ohne Erfolg. `

            Hallo,

            konnten ihr zu dem Fehler schon was raus finden? Ich habe den gleichen Fehler. Bei mir läuft der Adapter nach einem Neustart ca. einen halben Tag ohne Probleme und dann bekomme ich immer die "Request timed out"-Fehler. Nach einem Neustart funktioniert wieder alles.

            Danke euch!

            Viele Grüße

            Michael

            1 Antwort Letzte Antwort
            0
            • S Offline
              S Offline
              sabix
              schrieb am zuletzt editiert von
              #457

              Hallo zusammen,

              bei mir läuft der Modbus adapter ohne Probleme, allerdings anderes Endgerät.

              Welche Timeout, reconnect werte etc. verwendet ihr?

              das sind meine Werte, die waren im Hanbuch bei mir erwähnt. Wenn ich zu häufig die Werte abgefragt habe, hatte ich auch andere Probleme, bsp. Verbindungsabbruch aber mit einem einfachen adapter neustart war das nicht behoben, ich musste warten bis das andere Geräte wieder reagierte.

              Also der modbus adapter hat dazu geführt das ein Fehler im Zielgerät auftrat… nicht ganz das selbe wie bei Euch aber ggf. einen Versuch wert.

              4371_iobroker_modbus.png

              1 Antwort Letzte Antwort
              0
              • I Offline
                I Offline
                iLOVEioBROKER
                schrieb am zuletzt editiert von
                #458

                Danke dir für deine Antwort.

                Ich hab jetzt den Slave-Raspberry, auf dem der Modbus Adapter läuft nochmal komplett aufgesetzt und jetzt funktioniert es ohne Probleme seit zwei Tagen. Ich glaub hier lief allgemein was nicht ganz rund. :)

                Hab jetzt auch Poll-Delay, Reconnect-Zeit und Read-Timeout jeweils auf 60 Sekunden gesetzt. Evtl lag es auch an dem.

                1 Antwort Letzte Antwort
                0
                • GoerschG Offline
                  GoerschG Offline
                  Goersch
                  schrieb am zuletzt editiert von
                  #459

                  Ich kenne das timeout Problem ebenfalls. Ich konnte mein Problem lösen, indem ich zwischen dem iobroker raspi mit der modbus Instanz und den angeschlossenen modbus Geräten nur einen Switch setzen durfte. Sobald der zweite Switch ins Spiel kam, kam sporadisch der timeout; unabhängig von den timeout Einstellungen innerhalb der modbus Instanz.

                  1 Antwort Letzte Antwort
                  0
                  • T Offline
                    T Offline
                    t-henrichsmann
                    schrieb am zuletzt editiert von
                    #460

                    Hallo zusammen,

                    ich habe auch das bekannte Problem und komme hier einfach nicht weiter. Ich habe den Modbus Adapter mit einem Raspi und einem USB-Seriell Interface in Betrieb. Dieser kommuniziert mit Klimaanlagen über Modbus RTU. Es werden auch eine Vielzahl von Daten ausgetauscht und das Ganze funktioniert auch nach langem Spielen mit den Timeouteinstellungen im Adapter für Stunden stabil. Nur plötzlich kommt dann, in diesem Fall nach einem Tag, der Error wie im angehängtem Bild. Nur ein Neustart des Adapters löst das Problem. Ich könnte natürlich den Adapter über den Scheduler neu starten aber das ist ja nicht die wahre Lösung. Evtl. kann mir bzw. uns hier Bluefox weiter helfen. Ich verzweifel langsam und hoffe auf eure Ideen. Vielen Dank schon mal im Voraus.

                    11793_problem.png

                    1 Antwort Letzte Antwort
                    0
                    • I Offline
                      I Offline
                      iLOVEioBROKER
                      schrieb am zuletzt editiert von
                      #461

                      Bei mir trat der Fehler auch wieder auf. Ich konnte das Problem aber jetzt eingrenzen.

                      Mein Raspberry im Keller teilt sich eine Aufputz Zweifachsteckdose mit meinem Zentralstaubsauger.

                      Jedesmal wenn der Staubsauger eingeschaltet wird, kommen die Fehlermeldungen vom Modubusadapter.

                      Der Adapter muss dann neugestartet werden und dann funktioniert wieder alles.

                      Ich hab jetzt den Staubsauger an einer anderen Steckdose angesteckt und seitdem läuft der Adapter super.

                      Es liegt also bei mir an einem Stromproblem vom Raspberry. Evtl hilft dir dies weiter.

                      1 Antwort Letzte Antwort
                      0
                      • wendy2702W Online
                        wendy2702W Online
                        wendy2702
                        schrieb am zuletzt editiert von
                        #462

                        In diesem Fall ist eine "gute" Spannungsversorgung für den Raspi wichtig.

                        Also kein altes Handy/Tablet Ladegerät verwenden sondern etwas gescheites. Seit ich meine beiden PI's mit einem Hutschienennetzteil betreibe schnurren die beiden auch was Modbus betrifft-

                        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
                        • T Offline
                          T Offline
                          thommy99
                          schrieb am zuletzt editiert von
                          #463

                          @Teamgeist610:

                          Hallo zusammen,

                          ich versuche zur Zeit meine Vallox Lüftungsanlage mit dem Modbus Adapter abzufragen (Modbus RTU). Leider gelingt mir das nur zum Teil. Wenn ich den Adapter starte, bekomme ich ca. 10-15 Minuten Werte geliefert. Danach disconnected sich der Adapter und versucht danach erfolglos wieder eine Verbindung aufzubauen. Anbei das Log:

                          modbus.0 2018-11-12 21:40:59.402 info Disconnected from slave

                          modbus.0 2018-11-12 21:40:58.404 warn Poll error count: 2 code: {"err":"timeout"}

                          modbus.0 2018-11-12 21:40:58.404 error Request timed out.

                          modbus.0 2018-11-12 21:40:58.403 warn Error: undefined

                          modbus.0 2018-11-12 21:40:48.388 info Connected to slave

                          modbus.0 2018-11-12 21:39:48.198 info Disconnected from slave

                          modbus.0 2018-11-12 21:39:47.197 warn Poll error count: 1 code: {"err":"timeout"}

                          modbus.0 2018-11-12 21:39:47.196 error Request timed out.

                          modbus.0 2018-11-12 21:39:47.192 warn Error: undefined

                          modbus.0 2018-11-12 21:30:13.981 info Connected to slave

                          modbus.0 2018-11-12 21:30:13.547 info starting. Version 2.0.9 in /opt/iobroker/node_modules/iobroker.modbus, node: v8.12.0

                          IOBroker läuft auf einem Debian, welches mittels Virtual Box auf einem Windows 10 visualisiert ist. Die Lüftungsanlage ist via RS485 USB Adapter angeschlossen.

                          Hat jemand eine Idee warum es zu den Verbindungsabbrüchen kommt?

                          Bis jetzt konnte ich immer die passende Antworten für meine ioBroker Projekte im Forum finden (Bis jetzt ;-) ). Ich habe schon gefühlt mit sämtliche Einstellungen ausprobiert, leider ohne Erfolg. `

                          Hallo Teamgeist,

                          habe auch eine Vallox Anlage und möchte mit meinem Raspberry Daten lesen und schreiben

                          und bekomme immer die obigen Fehlermeldungen.

                          Kannst du mir deine Einstellungen und Register mal per PN schicken oder hier posten?

                          Vielen lieben Dank!

                          VG

                          Thommy

                          1 Antwort Letzte Antwort
                          0
                          • M Offline
                            M Offline
                            Master77
                            schrieb am zuletzt editiert von
                            #464

                            Hallo zusammen. Bei mir ist es genau so, trotz verschiedener Einstellungen bekomme ich ein konstanten Betrieb des Modbus nicht hin. Täglich bekomme ich 1 oder 2 Fehlermeldungen und alle paar Tage kommen so viele Fehler das der Pi / IOBroker neu startet. Habe den Modbus jetzt erst mal ausgeschaltet. Die Stromversorgung erfolgt bei meinem Pi durch ein originales Netzteil welches in einer Mehrfachsteckdose steckt. Alle anderen Adapter laufen einwandfrei.

                            Weiß langsam nicht mehr weiter.

                            Gruß Markus

                            Gesendet von unterwegs mit Tapatalk

                            1 Antwort Letzte Antwort
                            0
                            • wendy2702W Online
                              wendy2702W Online
                              wendy2702
                              schrieb am zuletzt editiert von
                              #465

                              Also wenn ihr Modbus RS485 nutzt sind neben einer Stabilen Spannungsversorgung auch noch andere dinge wichtig.

                              Ich habe die besten Erfahrungen mit diesem Stick gemacht: https://www.amazon.de/gp/product/B007VZ … UTF8&psc=1

                              Die Verbindung zwischen Stick und Modbus Gerät mit Cat6/Cat7 Kabel und Abschlußwiderstand auf beiden Seiten.

                              Damit lese ich Problemlos zwei Modbus Energiezähler aus.

                              Wobei ich natürlich nicht ausschließen will das es nicht mit jedem Endgerät Problemlos funktioniert.

                              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
                              • D Offline
                                D Offline
                                dexter
                                schrieb am zuletzt editiert von
                                #466

                                Ich habe Probleme mit dem Modbus-Adapter im Slave betrieb. Und zwar kann ich keine Coils auslesen (Weder mit dem eigentlichen Master als auch mit diversen Tools).

                                Ich möchte eigentlich nur einen digitalen Wert rausschicken um meine Heizung fern-einzuschalten, aber es scheitert an invaliden Daten… Hat noch jemand das Problem?

                                Node auf 8.15.0

                                npm 6.4.1

                                Admin 3.5.10

                                Modbus 2.0.9

                                Komischerweise erwarte ich einen Bool und bekomme eine Zahl zurück

                                PS: Interessanterweise zerschlägt es mir meine Holding-Register, wenn ich einen Coil mit der gleichen Alias-Adresse anspreche (reading out coil 2 from master will kill write analog 40002 in slave) kann aber auch ein Folgefehler sein.
                                16721_51071025-160fc000-164b-11e9-8098-9914d3cbc558.png
                                16721_51071059-6f77ef00-164b-11e9-8147-9203261d8674.png

                                1 Antwort Letzte Antwort
                                0
                                • T Offline
                                  T Offline
                                  thommy99
                                  schrieb am zuletzt editiert von
                                  #467

                                  Bei mir schmiert wie bei t-henrichsmann die kommunikaton immer wieder ab.

                                  Schon mehrere adapter probiert.

                                  Geschwindigkeiten, parameter, etc.

                                  mehr bekomme ich aus dem log nicht raus und werde nicht schlau.

                                  modbus.0 2019-01-13 21:49:45.997 info Connected to slave

                                  modbus.0 2019-01-13 21:49:45.989 debug connect to serial /dev/ttyUSB0 with 115200

                                  modbus.0 2019-01-13 21:49:43.991 silly inMem message modbus.0.* modbus.0.info.connection

                                  modbus.0 2019-01-13 21:49:43.991 debug Cleaning up request fifo.

                                  modbus.0 2019-01-13 21:49:43.990 debug Clearing timeout of the current request.

                                  modbus.0 2019-01-13 21:49:43.986 info Disconnected from slave

                                  modbus.0 2019-01-13 21:49:42.989 silly inMem message modbus.0.* modbus.0.info.connection

                                  modbus.0 2019-01-13 21:49:42.984 warn Poll error count: 3 code: {"err":"timeout"}

                                  modbus.0 2019-01-13 21:49:42.984 error Request timed out.

                                  modbus.0 2019-01-13 21:49:42.984 warn Error: undefined

                                  modbus.0 2019-01-13 21:49:40.990 silly inMem message modbus.0.* modbus.0.info.connection

                                  modbus.0 2019-01-13 21:49:40.986 debug Poll holdingRegs DevID(10) address 4354 - 1 bytes

                                  modbus.0 2019-01-13 21:49:40.986 debug Poll device 10

                                  modbus.0 2019-01-13 21:49:40.984 info Connected to slave

                                  modbus.0 2019-01-13 21:49:40.976 debug connect to serial /dev/ttyUSB0 with 115200

                                  modbus.0 2019-01-13 21:49:38.979 silly inMem message modbus.0.* modbus.0.info.connection

                                  modbus.0 2019-01-13 21:49:38.979 debug Cleaning up request fifo.

                                  modbus.0 2019-01-13 21:49:38.978 debug Clearing timeout of the current request.

                                  modbus.0 2019-01-13 21:49:38.973 info Disconnected from slave

                                  modbus.0 2019-01-13 21:49:37.977 silly inMem message modbus.0.* modbus.0.info.connection

                                  modbus.0 2019-01-13 21:49:37.973 warn Poll error count: 2 code: {"err":"timeout"}

                                  modbus.0 2019-01-13 21:49:37.973 error Request timed out.

                                  modbus.0 2019-01-13 21:49:37.971 warn Error: undefined

                                  modbus.0 2019-01-13 21:49:35.974 silly inMem message modbus.0.* modbus.0.info.connection

                                  modbus.0 2019-01-13 21:49:35.969 debug Poll holdingRegs DevID(10) address 4354 - 1 bytes

                                  modbus.0 2019-01-13 21:49:35.969 debug Poll device 10

                                  modbus.0 2019-01-13 21:49:35.969 info Connected to slave

                                  modbus.0 2019-01-13 21:49:35.967 debug connect to serial /dev/ttyUSB0 with 115200

                                  modbus.0 2019-01-13 21:49:33.964 silly inMem message modbus.0.* modbus.0.info.connection

                                  modbus.0 2019-01-13 21:49:33.964 debug Cleaning up request fifo.

                                  modbus.0 2019-01-13 21:49:33.963 debug Clearing timeout of the current request.

                                  modbus.0 2019-01-13 21:49:33.957 info Disconnected from slave

                                  modbus.0 2019-01-13 21:49:32.958 silly inMem message modbus.0.* modbus.0.info.connection

                                  modbus.0 2019-01-13 21:49:32.952 warn Poll error count: 1 code: {"err":"timeout"}

                                  modbus.0 2019-01-13 21:49:32.952 error Request timed out.

                                  modbus.0 2019-01-13 21:49:32.952 warn Error: undefined

                                  modbus.0 2019-01-13 21:49:30.945 debug Poll holdingRegs DevID(10) address 20507 - 1 bytes

                                  modbus.0 2019-01-13 21:49:30.936 silly inMem message modbus.0.* modbus.0.holdingRegisters.4362_SUPP_FAN_SPEED

                                  modbus.0 2019-01-13 21:49:30.932 debug Poll holdingRegs DevID(10) address 4609 - 1 bytes

                                  modbus.0 2019-01-13 21:49:30.914 debug Poll holdingRegs DevID(10) address 4362 - 1 bytes

                                  modbus.0 2019-01-13 21:49:30.898 debug Poll holdingRegs DevID(10) address 4361 - 1 bytes

                                  modbus.0 2019-01-13 21:49:30.881 debug Poll holdingRegs DevID(10) address 4360 - 1 bytes

                                  modbus.0 2019-01-13 21:49:30.872 silly inMem message modbus.0.* modbus.0.holdingRegisters.4358_TEMP_SUPPLY_AIR

                                  modbus.0 2019-01-13 21:49:30.868 debug Poll holdingRegs DevID(10) address 4359 - 1 bytes

                                  modbus.0 2019-01-13 21:49:30.861 silly inMem message modbus.0.* modbus.0.holdingRegisters.4357_TEMP_SUPPLY_CELL_AIR

                                  modbus.0 2019-01-13 21:49:30.860 silly inMem message modbus.0.* modbus.0.holdingRegisters.4356_TEMP_OUTDOOR_AIR

                                  modbus.0 2019-01-13 21:49:30.852 debug Poll holdingRegs DevID(10) address 4358 - 1 bytes

                                  modbus.0 2019-01-13 21:49:30.836 debug Poll holdingRegs DevID(10) address 4357 - 1 bytes

                                  modbus.0 2019-01-13 21:49:30.818 debug Poll holdingRegs DevID(10) address 4356 - 1 bytes

                                  modbus.0 2019-01-13 21:49:30.803 debug Poll holdingRegs DevID(10) address 4355 - 1 bytes

                                  modbus.0 2019-01-13 21:49:30.794 debug Poll holdingRegs DevID(10) address 4354 - 1 bytes

                                  modbus.0 2019-01-13 21:49:30.792 debug Poll device 10

                                  modbus.0 2019-01-13 21:49:25.768 debug Poll holdingRegs DevID(10) address 20507 - 1 bytes

                                  1 Antwort Letzte Antwort
                                  0
                                  • T Offline
                                    T Offline
                                    Teamgeist610
                                    schrieb am zuletzt editiert von
                                    #468

                                    Hallo zusammen,

                                    sorry für die späte Antwort, ich war jetzt eine Zeit lang raus. Leider gibt es auch nicht viel neues bei mir. Ich habe die Verbindung zu der Vallox Anlage noch nicht ans laufen bekommen. Gefühl läuft es besser, um so höher die Baud Rate ist. Aber selbst mit 115000 schmiert der Adapter nach max. 3 bis 4 Stunden ab. Manchmal dauert es aber auch nur 15 Minuten. Ich habe mir auch schon einen anderen USB Adapter besorgt, aber das brachte auch nichts. Evtl. versuche ich es die Tage nochmal mit einem CAT 7 Kabel. Im Moment habe ich ein geschirmtes J-Y(ST)Y Kabel. Ich glaube zwar nicht das es daran liegt, aber viel mehr fällt mir nicht mehr ein.

                                    Eine Frage zum Adapter hätte ich noch. Wenn ich mit einem anderen Programm eine sekündliche Abfrage starte, habe ich bei ca. 50.000 Abfragen auch ca. 40 bis 50 Timeout Fehler. Das sind aber immer nur einzelne Abfragen die nicht funktionieren. Bedeutet, wenn in einer Sekunde keine Daten kommen, sind diese in der nächsten Sekunde wieder verfügbar. Der Modbus Adapter disconnected sich immer und verbindet sich aber anscheinend danach nicht wieder. Gibt es da evtl. noch eine Einstellung für, wie sich der Adapter bei einem Timeout/Reconnect verhält?

                                    Viele Grüße

                                    1 Antwort Letzte Antwort
                                    0
                                    • H Offline
                                      H Offline
                                      Hideloop
                                      schrieb am zuletzt editiert von
                                      #469

                                      Hallo zusammen,

                                      seid ein paar Tagen habe ich keine Verbindung des Modbus Adapter mehr zu meinem Wechselrichter.

                                      modbus.0 2019-01-19 20:09:57.485 warn On error: {"code":"EHOSTUNREACH","errno":"EHOSTUNREACH","syscall":"connect","address":"192.168.1.165","port":1502}

                                      modbus.0 2019-01-19 20:09:57.485 error Client in error state.

                                      modbus.0 2019-01-19 20:09:57.484 error Socket Error

                                      Das sind die Fehlermeldungen. Ich kann auf der entsprechenden Adresse mit anderen Tools die Register auslesen.

                                      Jemand eine Idee?

                                      Grüße,

                                      Hideloop

                                      (Adapter entfernt / neu installiert / mehrfach neu gestartet)

                                      Hm … es liegt wohl an meiner IOBroker Installation bzw. der Modbus Installation auf diesem. Ich habe gerade einfach einen neuen auf meinem Win

                                      System aufgesetzt und da kann ich die Werte auslesen.

                                      1 Antwort Letzte Antwort
                                      0
                                      • F Offline
                                        F Offline
                                        Frank_Reich
                                        schrieb am zuletzt editiert von
                                        #470

                                        Hallo.

                                        Ich hänge mich auch mal hier rein.

                                        Also ich habe gestern eine Modbus RTU Verbindung zu einem überlagerten System aufgebaut.

                                        Testweise tausche ich erstmal nur ein Bit aus.

                                        Das funktioniert. Am Raspberry betreibe ich den auch hier schon öfter genannten Digitus USB->RS485 Adapter.

                                        Bei meiner Installation läuft der ioBroker derzeit als Master.

                                        Ist das bei serieller Verbindung nicht möglich, den ioBroker als Slave zu betreiben?

                                        1 Antwort Letzte Antwort
                                        0
                                        • wendy2702W Online
                                          wendy2702W Online
                                          wendy2702
                                          schrieb am zuletzt editiert von
                                          #471

                                          @Frank_Reich:

                                          Hallo.

                                          Ich hänge mich auch mal hier rein.

                                          Also ich habe gestern eine Modbus RTU Verbindung zu einem überlagerten System aufgebaut.

                                          Testweise tausche ich erstmal nur ein Bit aus.

                                          Das funktioniert. Am Raspberry betreibe ich den auch hier schon öfter genannten Digitus USB->RS485 Adapter.

                                          Bei meiner Installation läuft der ioBroker derzeit als Master.

                                          Ist das bei serieller Verbindung nicht möglich, den ioBroker als Slave zu betreiben? `

                                          Ich habe zwei PI‘s als Slave die MODBUS RTU Seriel nutzen.

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

                                          546

                                          Online

                                          32.4k

                                          Benutzer

                                          81.4k

                                          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