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

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Einsteigerfragen
  4. Einbindung von Geräten
  5. Seriellen Modbus über USB ansprechen

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    2.7k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.1k

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

Seriellen Modbus über USB ansprechen

Geplant Angeheftet Gesperrt Verschoben Einbindung von Geräten
4 Beiträge 2 Kommentatoren 373 Aufrufe 1 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.
  • W Offline
    W Offline
    wolfkw
    schrieb am zuletzt editiert von
    #1

    Ich möchte einen Stromzähler (SDM72D) über ein RS485 mit Modbus-Protokoll mit einem Raspberry Pi auslesen.
    Die Verbindung erfolgt über einen USB/RS485 Adapter
    Als Adapter benutze ich den Modbus-Adapter v5.0.11

    Die Schwierigkeit ist, es kommt keine Verbindung zustande

    Die Verbindungsdaten habe ich mehrfach überprüft
    Der Protokoll gibt (für mich) nicht viel her.
    72047054-ab2f-4918-afe9-4e72ccb58002-grafik.png
    Wie kann ich den Fehler eingrenzen?

    HomoranH 1 Antwort Letzte Antwort
    0
    • W wolfkw

      Ich möchte einen Stromzähler (SDM72D) über ein RS485 mit Modbus-Protokoll mit einem Raspberry Pi auslesen.
      Die Verbindung erfolgt über einen USB/RS485 Adapter
      Als Adapter benutze ich den Modbus-Adapter v5.0.11

      Die Schwierigkeit ist, es kommt keine Verbindung zustande

      Die Verbindungsdaten habe ich mehrfach überprüft
      Der Protokoll gibt (für mich) nicht viel her.
      72047054-ab2f-4918-afe9-4e72ccb58002-grafik.png
      Wie kann ich den Fehler eingrenzen?

      HomoranH Nicht stören
      HomoranH Nicht stören
      Homoran
      Global Moderator Administrators
      schrieb am zuletzt editiert von Homoran
      #2

      @wolfkw sagte in Seriellen Modbus über USB ansprechen:

      Die Verbindungsdaten habe ich mehrfach überprüft

      zeigen

      @wolfkw sagte in Seriellen Modbus über USB ansprechen:

      Der Protokoll gibt (für mich) nicht viel her.

      als text in code-tags vom debug-log zeigen

      @wolfkw sagte in Seriellen Modbus über USB ansprechen:

      Die Verbindung erfolgt über einen USB/RS485 Adapter

      welchen?
      wie angeschlossen?

      kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

      W 1 Antwort Letzte Antwort
      0
      • HomoranH Homoran

        @wolfkw sagte in Seriellen Modbus über USB ansprechen:

        Die Verbindungsdaten habe ich mehrfach überprüft

        zeigen

        @wolfkw sagte in Seriellen Modbus über USB ansprechen:

        Der Protokoll gibt (für mich) nicht viel her.

        als text in code-tags vom debug-log zeigen

        @wolfkw sagte in Seriellen Modbus über USB ansprechen:

        Die Verbindung erfolgt über einen USB/RS485 Adapter

        welchen?
        wie angeschlossen?

        W Offline
        W Offline
        wolfkw
        schrieb am zuletzt editiert von
        #3

        @homoran
        Die Verbindungsdaten sind
        port /dev/ttyUSB0
        9600 baud
        8 Bit
        1 Stopbit
        none Parity

        wenn ich die Instanz installiere und starte meldet das Protokoll:

        modbus.1
        	2023-08-20 10:26:19.419	info	Disconnected from slave
        modbus.1
        	2023-08-20 10:26:19.409	info	Connected to slave
        modbus.1
        	2023-08-20 10:25:19.397	info	Disconnected from slave
        modbus.1
        	2023-08-20 10:25:19.390	info	Connected to slave
        modbus.1
        	2023-08-20 10:25:18.546	info	starting. Version 5.0.11 in /opt/iobroker/node_modules/iobroker.modbus, node: v18.17.0, js-controller: 4.0.24
        host.raspberry-pi-FN
        	2023-08-20 10:25:14.359	info	instance system.adapter.modbus.1 started with pid 20727
        host.raspberry-pi-FN
        	2023-08-20 10:25:11.822	info	instance system.adapter.modbus.1 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION)
        admin.0
        	2023-08-20 10:25:11.700	info	<== Disconnect system.user.admin from ::ffff:192.168.178.48 modbus
        host.raspberry-pi-FN
        	2023-08-20 10:25:11.261	info	stopInstance system.adapter.modbus.1 send kill signal
        modbus.1
        	2023-08-20 10:25:11.218	info	Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
        modbus.1
        	2023-08-20 10:25:11.214	info	terminating
        modbus.1
        	2023-08-20 10:25:11.207	info	Got terminate signal TERMINATE_YOURSELF
        host.raspberry-pi-FN
        	2023-08-20 10:25:11.196	info	stopInstance system.adapter.modbus.1 (force=false, process=true)
        modbus.1
        	2023-08-20 10:24:46.953	info	List of port: [{"path":"/dev/ttyAMA0"},{"path":"/dev/ttyUSB0"}]
        modbus.1
        	2023-08-20 10:24:46.952	info	Check /dev/ttyUSB0 : true
        modbus.1
        	2023-08-20 10:24:46.951	info	Check /dev/ttyAMA0 : true
        modbus.1
        	2023-08-20 10:24:46.943	info	Verify [{"path":"/dev/ttyAMA0"},{"path":"/dev/ttyUSB0","manufacturer":"1a86","pnpId":"usb-1a86_USB_Serial-if00-port0","vendorId":"1a86","productId":"7523"}]
        modbus.1
        	2023-08-20 10:24:41.417	warn	On error: {"errno":-111,"code":"ECONNREFUSED","syscall":"connect","address":"127.0.0.1","port":502}
        modbus.1
        	2023-08-20 10:24:41.414	error	Client in error state.
        modbus.1
        	2023-08-20 10:24:41.412	error	Socket Error
        modbus.1
        	2023-08-20 10:24:40.601	info	starting. Version 5.0.11 in /opt/iobroker/node_modules/iobroker.modbus, node: v18.17.0, js-controller: 4.0.24
        admin.0
        	2023-08-20 10:24:36.432	info	==> Connected system.user.admin from ::ffff:192.168.178.48
        host.raspberry-pi-FN
        	2023-08-20 10:24:36.409	info	instance system.adapter.modbus.1 started with pid 20710
        host.raspberry-pi-FN
        	2023-08-20 10:24:34.419	info	iobroker exit 0
        host.raspberry-pi-FN
        	2023-08-20 10:24:33.331	info	iobroker host.raspberry-pi-FN object system.adapter.modbus.1 created
        host.raspberry-pi-FN
        	2023-08-20 10:24:33.304	info	iobroker host.raspberry-pi-FN Set default value of modbus.1.info.connection: false
        host.raspberry-pi-FN
        	2023-08-20 10:24:33.294	info	iobroker host.raspberry-pi-FN object modbus.1.info.connection created
        host.raspberry-pi-FN
        	2023-08-20 10:24:33.281	info	iobroker host.raspberry-pi-FN object modbus.1.info created
        host.raspberry-pi-FN
        	2023-08-20 10:24:33.268	info	iobroker host.raspberry-pi-FN object modbus.1 created
        host.raspberry-pi-FN
        	2023-08-20 10:24:33.254	info	iobroker host.raspberry-pi-FN object system.adapter.modbus.1.logLevel created
        host.raspberry-pi-FN
        	2023-08-20 10:24:33.233	info	iobroker host.raspberry-pi-FN object system.adapter.modbus.1.sigKill created
        host.raspberry-pi-FN
        	2023-08-20 10:24:33.217	info	iobroker host.raspberry-pi-FN object system.adapter.modbus.1.eventLoopLag created
        host.raspberry-pi-FN
        	2023-08-20 10:24:33.201	info	iobroker host.raspberry-pi-FN object system.adapter.modbus.1.outputCount created
        host.raspberry-pi-FN
        	2023-08-20 10:24:33.186	info	iobroker host.raspberry-pi-FN object system.adapter.modbus.1.inputCount created
        host.raspberry-pi-FN
        	2023-08-20 10:24:33.169	info	iobroker host.raspberry-pi-FN object system.adapter.modbus.1.uptime created
        host.raspberry-pi-FN
        	2023-08-20 10:24:33.151	info	iobroker host.raspberry-pi-FN object system.adapter.modbus.1.memRss created
        host.raspberry-pi-FN
        	2023-08-20 10:24:33.134	info	iobroker host.raspberry-pi-FN object system.adapter.modbus.1.memHeapTotal created
        host.raspberry-pi-FN
        	2023-08-20 10:24:33.119	info	iobroker host.raspberry-pi-FN object system.adapter.modbus.1.memHeapUsed created
        host.raspberry-pi-FN
        	2023-08-20 10:24:33.098	info	iobroker host.raspberry-pi-FN object system.adapter.modbus.1.cputime created
        host.raspberry-pi-FN
        	2023-08-20 10:24:33.078	info	iobroker host.raspberry-pi-FN object system.adapter.modbus.1.cpu created
        host.raspberry-pi-FN
        	2023-08-20 10:24:33.060	info	iobroker host.raspberry-pi-FN object system.adapter.modbus.1.compactMode created
        host.raspberry-pi-FN
        	2023-08-20 10:24:33.044	info	iobroker host.raspberry-pi-FN object system.adapter.modbus.1.connected created
        host.raspberry-pi-FN
        	2023-08-20 10:24:33.027	info	iobroker host.raspberry-pi-FN object system.adapter.modbus.1.alive created
        host.raspberry-pi-FN
        	2023-08-20 10:24:32.997	info	iobroker host.raspberry-pi-FN create instance modbus
        

        Der Hersteller des Adapters ist unbekant (China); unter Windows meldet er sich mit "USB CH340"

        Frage zur Fehlersuche:
        Wenn die Kennung "Verbunden mit Gerät oder Dienst" nicht bestätigt wird, ist dann der Adapter oder das Gerät am seriellen Bus (RS485) gemeint

        W 1 Antwort Letzte Antwort
        0
        • W wolfkw

          @homoran
          Die Verbindungsdaten sind
          port /dev/ttyUSB0
          9600 baud
          8 Bit
          1 Stopbit
          none Parity

          wenn ich die Instanz installiere und starte meldet das Protokoll:

          modbus.1
          	2023-08-20 10:26:19.419	info	Disconnected from slave
          modbus.1
          	2023-08-20 10:26:19.409	info	Connected to slave
          modbus.1
          	2023-08-20 10:25:19.397	info	Disconnected from slave
          modbus.1
          	2023-08-20 10:25:19.390	info	Connected to slave
          modbus.1
          	2023-08-20 10:25:18.546	info	starting. Version 5.0.11 in /opt/iobroker/node_modules/iobroker.modbus, node: v18.17.0, js-controller: 4.0.24
          host.raspberry-pi-FN
          	2023-08-20 10:25:14.359	info	instance system.adapter.modbus.1 started with pid 20727
          host.raspberry-pi-FN
          	2023-08-20 10:25:11.822	info	instance system.adapter.modbus.1 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION)
          admin.0
          	2023-08-20 10:25:11.700	info	<== Disconnect system.user.admin from ::ffff:192.168.178.48 modbus
          host.raspberry-pi-FN
          	2023-08-20 10:25:11.261	info	stopInstance system.adapter.modbus.1 send kill signal
          modbus.1
          	2023-08-20 10:25:11.218	info	Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
          modbus.1
          	2023-08-20 10:25:11.214	info	terminating
          modbus.1
          	2023-08-20 10:25:11.207	info	Got terminate signal TERMINATE_YOURSELF
          host.raspberry-pi-FN
          	2023-08-20 10:25:11.196	info	stopInstance system.adapter.modbus.1 (force=false, process=true)
          modbus.1
          	2023-08-20 10:24:46.953	info	List of port: [{"path":"/dev/ttyAMA0"},{"path":"/dev/ttyUSB0"}]
          modbus.1
          	2023-08-20 10:24:46.952	info	Check /dev/ttyUSB0 : true
          modbus.1
          	2023-08-20 10:24:46.951	info	Check /dev/ttyAMA0 : true
          modbus.1
          	2023-08-20 10:24:46.943	info	Verify [{"path":"/dev/ttyAMA0"},{"path":"/dev/ttyUSB0","manufacturer":"1a86","pnpId":"usb-1a86_USB_Serial-if00-port0","vendorId":"1a86","productId":"7523"}]
          modbus.1
          	2023-08-20 10:24:41.417	warn	On error: {"errno":-111,"code":"ECONNREFUSED","syscall":"connect","address":"127.0.0.1","port":502}
          modbus.1
          	2023-08-20 10:24:41.414	error	Client in error state.
          modbus.1
          	2023-08-20 10:24:41.412	error	Socket Error
          modbus.1
          	2023-08-20 10:24:40.601	info	starting. Version 5.0.11 in /opt/iobroker/node_modules/iobroker.modbus, node: v18.17.0, js-controller: 4.0.24
          admin.0
          	2023-08-20 10:24:36.432	info	==> Connected system.user.admin from ::ffff:192.168.178.48
          host.raspberry-pi-FN
          	2023-08-20 10:24:36.409	info	instance system.adapter.modbus.1 started with pid 20710
          host.raspberry-pi-FN
          	2023-08-20 10:24:34.419	info	iobroker exit 0
          host.raspberry-pi-FN
          	2023-08-20 10:24:33.331	info	iobroker host.raspberry-pi-FN object system.adapter.modbus.1 created
          host.raspberry-pi-FN
          	2023-08-20 10:24:33.304	info	iobroker host.raspberry-pi-FN Set default value of modbus.1.info.connection: false
          host.raspberry-pi-FN
          	2023-08-20 10:24:33.294	info	iobroker host.raspberry-pi-FN object modbus.1.info.connection created
          host.raspberry-pi-FN
          	2023-08-20 10:24:33.281	info	iobroker host.raspberry-pi-FN object modbus.1.info created
          host.raspberry-pi-FN
          	2023-08-20 10:24:33.268	info	iobroker host.raspberry-pi-FN object modbus.1 created
          host.raspberry-pi-FN
          	2023-08-20 10:24:33.254	info	iobroker host.raspberry-pi-FN object system.adapter.modbus.1.logLevel created
          host.raspberry-pi-FN
          	2023-08-20 10:24:33.233	info	iobroker host.raspberry-pi-FN object system.adapter.modbus.1.sigKill created
          host.raspberry-pi-FN
          	2023-08-20 10:24:33.217	info	iobroker host.raspberry-pi-FN object system.adapter.modbus.1.eventLoopLag created
          host.raspberry-pi-FN
          	2023-08-20 10:24:33.201	info	iobroker host.raspberry-pi-FN object system.adapter.modbus.1.outputCount created
          host.raspberry-pi-FN
          	2023-08-20 10:24:33.186	info	iobroker host.raspberry-pi-FN object system.adapter.modbus.1.inputCount created
          host.raspberry-pi-FN
          	2023-08-20 10:24:33.169	info	iobroker host.raspberry-pi-FN object system.adapter.modbus.1.uptime created
          host.raspberry-pi-FN
          	2023-08-20 10:24:33.151	info	iobroker host.raspberry-pi-FN object system.adapter.modbus.1.memRss created
          host.raspberry-pi-FN
          	2023-08-20 10:24:33.134	info	iobroker host.raspberry-pi-FN object system.adapter.modbus.1.memHeapTotal created
          host.raspberry-pi-FN
          	2023-08-20 10:24:33.119	info	iobroker host.raspberry-pi-FN object system.adapter.modbus.1.memHeapUsed created
          host.raspberry-pi-FN
          	2023-08-20 10:24:33.098	info	iobroker host.raspberry-pi-FN object system.adapter.modbus.1.cputime created
          host.raspberry-pi-FN
          	2023-08-20 10:24:33.078	info	iobroker host.raspberry-pi-FN object system.adapter.modbus.1.cpu created
          host.raspberry-pi-FN
          	2023-08-20 10:24:33.060	info	iobroker host.raspberry-pi-FN object system.adapter.modbus.1.compactMode created
          host.raspberry-pi-FN
          	2023-08-20 10:24:33.044	info	iobroker host.raspberry-pi-FN object system.adapter.modbus.1.connected created
          host.raspberry-pi-FN
          	2023-08-20 10:24:33.027	info	iobroker host.raspberry-pi-FN object system.adapter.modbus.1.alive created
          host.raspberry-pi-FN
          	2023-08-20 10:24:32.997	info	iobroker host.raspberry-pi-FN create instance modbus
          

          Der Hersteller des Adapters ist unbekant (China); unter Windows meldet er sich mit "USB CH340"

          Frage zur Fehlersuche:
          Wenn die Kennung "Verbunden mit Gerät oder Dienst" nicht bestätigt wird, ist dann der Adapter oder das Gerät am seriellen Bus (RS485) gemeint

          W Offline
          W Offline
          wolfkw
          schrieb am zuletzt editiert von
          #4

          @wolfkw
          Der Fehler ist gefunden:
          Der Adapter ist für den iobroker anscheinend nicht sichtbar.
          Nur wenn die Register im Stromzähler anspreche, wird die Verbindung aufgebaut.

          @hennerich Hab Dank, durch deine
          [Tutorial] SolarEdge -> Modbus -> ioBroker -> Grafana
          bin ich darauf gekommen

          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

          674

          Online

          32.6k

          Benutzer

          82.3k

          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