Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. [gelöst] ModBus Adapter keine Daten

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    827

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    10
    1
    622

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    1.1k

[gelöst] ModBus Adapter keine Daten

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
modbus adaptervisverbindungsproblem
6 Beiträge 3 Kommentatoren 1.7k Aufrufe 3 Beobachtet
  • Ä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.
  • Z Offline
    Z Offline
    ZEE
    schrieb am zuletzt editiert von ZEE
    #1

    Moin!

    Seit einigen Wochen logge ich die Leistungsdaten meiner Photovoltaikanlage (E3DC S10) via ModBus und ioBroker (auf RaspberryPi4) mit Darstellung im VIS. Aufzeichnung in einer externen SQL-Datenbank. Lief alles problemlos.
    Neuerdings kann sich der ModBus-Adapter nicht mehr verbinden, die Leistungsdaten werden also nicht mehr aktualisiert. Die Verbindungsparameter in der Adapterkonfiguration sind so, wie ich es nach Anleitung eingestellt habe, ebenso die weiteren Einstellungen.
    Adapter-, S10-, Router-Neustart zwecklos, ioBroker Log sagt immer "Serial is not available".

    Hier ein Auszug aus dem LOG:

    modbus.0 2020-06-05 01:13:03.630 info (4468) starting. Version 3.0.2 in /opt/iobroker/node_modules/iobroker.modbus, node: v12.17.0, js-controller: 3.1.4
    host.raspi 2020-06-05 01:13:02.469 info instance system.adapter.modbus.0 started with pid 4468
    host.raspi 2020-06-05 01:12:59.972 info instance system.adapter.modbus.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION)
    modbus.0 2020-06-05 01:12:59.443 info (4431) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
    modbus.0 2020-06-05 01:12:59.441 info (4431) terminating
    modbus.0 2020-06-05 01:12:59.438 info (4431) Got terminate signal TERMINATE_YOURSELF
    host.raspi 2020-06-05 01:12:59.433 info stopInstance system.adapter.modbus.0 send kill signal
    host.raspi 2020-06-05 01:12:59.430 info stopInstance system.adapter.modbus.0 (force=false, process=true)
    modbus.0 2020-06-05 01:12:19.654 warn (4431) Module serialport is not available
    modbus.0 2020-06-05 01:10:34.959 warn (4431) Module serialport is not available
    modbus.0 2020-06-05 01:10:28.755 warn (4431) Serial is not available

    (Frage nebenbei: wofür steht die Zahl in den Klammern? Ist immer wieder eine andere...)

    Verstehe die Fehlermeldung auch nicht wirklich, das Gerät wird via TCP verbunden, nicht serial.
    Wenn ich bei Instanzen auf die Ampel gehe, sagt das Popup "Verbunden mit Host: wahr, Lebenszeichen: wahr, Verbunden mit ModBus: falsch".
    Im Router ist auch alles unauffällig, das S10 ist normal verbunden, IP fest eingestellt. Ich kann auch normal via Portal die Daten abrufen.
    Am Gerät selbst gab es zwar ein Firmwareupdate, aber das kam schon Tage vorher. Mit der aktuellen FW lief die ModBus-Abfrage definitiv schon, ich schaue häufig auf die Daten.

    Hat jemand eine Idee und kann mir weiterhelfen?

    EDIT:
    nun habe ich (wohl etwas voreilig) den ModbusAdapter rausgeschmissen und neu installiert/eingerichtet. Ergebnis ist das Gleiche, keine neuen Daten, und die alten Objekte sind natürlich auch futsch. Allerdings unterscheidet sich das Log, die Warnung (Serial...) kommt nicht:

    2020-06-05 13:21:20.790 - info: host.raspi stopInstance system.adapter.modbus.0 (force=false, process=true)
    2020-06-05 13:21:20.792 - info: host.raspi stopInstance system.adapter.modbus.0 send kill signal
    2020-06-05 13:21:20.795 - info: modbus.0 (12695) Got terminate signal TERMINATE_YOURSELF
    2020-06-05 13:21:20.798 - info: modbus.0 (12695) terminating
    2020-06-05 13:21:20.799 - info: modbus.0 (12695) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
    2020-06-05 13:21:21.315 - info: host.raspi instance system.adapter.modbus.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION)
    2020-06-05 13:21:23.822 - info: host.raspi instance system.adapter.modbus.0 started with pid 12714
    2020-06-05 13:21:25.425 - info: modbus.0 (12714) starting. Version 3.0.2 in /opt/iobroker/node_modules/iobroker.modbus, node: v12.17.0, js-controller: 3.1.4
    2020-06-05 13:25:48.972 - info: host.raspi stopInstance system.adapter.modbus.0 (force=false, process=true)
    2020-06-05 13:25:48.975 - info: host.raspi stopInstance system.adapter.modbus.0 send kill signal
    2020-06-05 13:25:48.980 - info: modbus.0 (12714) Got terminate signal TERMINATE_YOURSELF
    2020-06-05 13:25:48.984 - info: modbus.0 (12714) terminating
    2020-06-05 13:25:48.986 - info: modbus.0 (12714) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
    2020-06-05 13:25:49.522 - info: host.raspi instance system.adapter.modbus.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION)
    2020-06-05 13:25:52.003 - info: host.raspi instance system.adapter.modbus.0 started with pid 12768
    2020-06-05 13:25:53.256 - info: modbus.0 (12768) starting. Version 3.0.2 in /opt/iobroker/node_modules/iobroker.modbus, node: v12.17.0, js-controller: 3.1.4

    1 Antwort Letzte Antwort
    0
    • Z Offline
      Z Offline
      ZEE
      schrieb am zuletzt editiert von
      #2

      Node.js auf 12.18.0 aktualisiert, ändert auch nichts...

      1 Antwort Letzte Antwort
      0
      • Z Offline
        Z Offline
        ZEE
        schrieb am zuletzt editiert von
        #3

        So, ich habe eben gesehen dass es ein Update beim ModBus-Adapter gibt. Gleich hoffnungsvoll installiert.
        Fehlerbild unverändert, aber im Log steht nun:

        modbus.0 2020-06-06 21:29:33.099 warn (5932) On error: {"errno":"EHOSTUNREACH","code":"EHOSTUNREACH","syscall":"connect","address":"192.168.178.38","port":502}
        modbus.0 2020-06-06 21:29:33.097 error (5932) Client in error state.
        modbus.0 2020-06-06 21:29:33.095 error (5932) Socket Error

        o_O

        Das Hauskraftwerk hängt an nem Switch, also Kabel abgezogen und direkt mit dem Router verbunden.
        Keine Änderung. Hätte mich auch gewundert, das andere Gerät am Switch lüppt ja auch...
        In der Fritzbox ist eine entsprechende Portfreigabe aktiviert.

        Hab noch ein Ticket bei E3DC mit der Bitte um Schnittstellen-Überprüfung geöffnet, warte auf Antwort.

        Langsam gehen mir die Ideen aus, wo man noch nach Fehlern suchen soll...
        Würde mich freuen wenn jemand von Euch helfen kann!

        1 Antwort Letzte Antwort
        0
        • G Offline
          G Offline
          gemuesepudding
          Developer
          schrieb am zuletzt editiert von
          #4

          Da ich das auch habe, wenn auch erst heute bemerkt, liegt es nicht an der S10. Auch ich habe seit dem 5.6. keine Daten mehr von meiner S10 (und einem SolarEdge)

          Leider hat auch ein npm rebuild bzw. npm install nach einem rm vom node_modules nicht gebracht. Wie hast du es gelöst?

          1 Antwort Letzte Antwort
          0
          • Z Offline
            Z Offline
            ZEE
            schrieb am zuletzt editiert von
            #5

            ich traue es mich kaum zu sagen:
            Nachdem ich alles mögliche versucht habe, inkl. LAN-Verbindung per Messgerät checken und E3DC-Support bemühen, habe ich bemerkt, dass der Fehler eine falsche IP-Adresse in den Einstellungen des Modbus-Adapters war!
            :man-facepalming:

            Kann mir nur nicht erklären wie es dazu kam, in der Fritzbox ist eingestellt dass immer die gleiche IP vergeben werden soll. Und ich habe nicht an den Einstellungen herumgespielt, nachdem ich es eingerichtet hatte und alles super funktionierte - warum auch...
            Scheinbar hat sich die Fritzbox einfach nicht daran gehalten. Und weil nur die Endziffer eine 9 statt 8 war, ist es mir nicht aufgefallen.
            :man-shrugging:

            1 Antwort Letzte Antwort
            0
            • P Offline
              P Offline
              peterfido
              schrieb am zuletzt editiert von
              #6

              Hallo,

              die Fritzbox scheint bei Heimautomation an ihre Grenzen zu kommen, wenn zu viele bekannte Geräte im Netz sind. Der TR-064 Adapter listet bei uns nicht mehr alle Geräte auf. Bei uns haben die meisten Geräte (alle außer die, welche nicht von anderen Geräten angesprochen werden) eine feste IP-Adresse bekommen.

              Zweimal musste ich die Fritzbox (7590) schon vom Stromnetz nehmen, da sie nicht mehr reagierte. Beide Male wurde gerade telefoniert, der Junior hat gezockt, die Heimautomation läuft eh und ich wollte auf die Weboberfläche der Fritzbox zugreifen.

              Da das Fritz - MESH (2 Fritzboxen und ein Fritz Repeater) und Gäste-WLAN nicht so wie erwartet / erhofft laufen, überlege ich eh, auf einen anderen Hersteller zu wechseln.

              Gruß

              Peterfido

              1 Antwort Letzte Antwort
              0

              Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

              Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

              Mit deinem Input könnte dieser Beitrag noch besser werden 💗

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

              465

              Online

              32.8k

              Benutzer

              82.9k

              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