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. ioBroker Allgemein
  4. [gelöst] modbus Verbindung zu SMA Wechselrichter läuft nicht

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.0k

[gelöst] modbus Verbindung zu SMA Wechselrichter läuft nicht

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
3 Beiträge 2 Kommentatoren 749 Aufrufe 2 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.
  • BertDerKleineB Online
    BertDerKleineB Online
    BertDerKleine
    schrieb am zuletzt editiert von BertDerKleine
    #1

    Hallo,
    ich bekomme irgendwie die Verbdinung des iobroker per modbus zu meinem SMA STP Wechselrichter nicht zu fliegen, der Adapter bleibt "gelb", d.h. Verbunden mit Host ist ok und Lebenszeichen ist auch ok, aber verbunden mit Gerät ist Fehler.

    Protokoll wirft erst nach ein paar Minuten:

    modbus.0
    	2022-12-09 09:49:39.390	warn	On error: {"errno":-110,"code":"ETIMEDOUT","syscall":"connect","address":"192.x","port":502}
    modbus.0
    	2022-12-09 09:49:39.388	error	Client in error state.
    modbus.0
    	2022-12-09 09:49:39.386	error	Socket Error
    modbus.0
    	2022-12-09 09:46:28.926	warn	On error: {"errno":-110,"code":"ETIMEDOUT","syscall":"connect","address":"192.x","port":502}
    modbus.0
    	2022-12-09 09:46:28.924	error	Client in error state.
    modbus.0
    	2022-12-09 09:46:28.923	error	Socket Error
    modbus.0
    	2022-12-09 09:44:18.555	info	starting. Version 5.0.5 in /opt/iobroker/node_modules/iobroker.modbus, node: v18.12.1, js-controller: 4.0.23
    

    Ich habe drei vermutlich korrekte Register unter "Eingangsregister" eingetragen, z.B. 30775.
    Im "Allgemein" steht TCP, die IP des WR und Port 502; GeräteID 1, nicht mehrere Geräte und Master.
    Rechts habe ich nichts verändert, nur "Alias" nicht markiert.

    Ich komme an den Wechselrichter nur über SunnyPortal und dort sehe ich in den Parametern (die man nur aneziegen kann), dass der "Modbus-TCP-Server" ausgeschaltet ist.
    Das dürfte vermutlich die Ursache sein.
    Nur wie bekomme ich den an?

    Thomas BraunT 1 Antwort Letzte Antwort
    0
    • BertDerKleineB BertDerKleine

      Hallo,
      ich bekomme irgendwie die Verbdinung des iobroker per modbus zu meinem SMA STP Wechselrichter nicht zu fliegen, der Adapter bleibt "gelb", d.h. Verbunden mit Host ist ok und Lebenszeichen ist auch ok, aber verbunden mit Gerät ist Fehler.

      Protokoll wirft erst nach ein paar Minuten:

      modbus.0
      	2022-12-09 09:49:39.390	warn	On error: {"errno":-110,"code":"ETIMEDOUT","syscall":"connect","address":"192.x","port":502}
      modbus.0
      	2022-12-09 09:49:39.388	error	Client in error state.
      modbus.0
      	2022-12-09 09:49:39.386	error	Socket Error
      modbus.0
      	2022-12-09 09:46:28.926	warn	On error: {"errno":-110,"code":"ETIMEDOUT","syscall":"connect","address":"192.x","port":502}
      modbus.0
      	2022-12-09 09:46:28.924	error	Client in error state.
      modbus.0
      	2022-12-09 09:46:28.923	error	Socket Error
      modbus.0
      	2022-12-09 09:44:18.555	info	starting. Version 5.0.5 in /opt/iobroker/node_modules/iobroker.modbus, node: v18.12.1, js-controller: 4.0.23
      

      Ich habe drei vermutlich korrekte Register unter "Eingangsregister" eingetragen, z.B. 30775.
      Im "Allgemein" steht TCP, die IP des WR und Port 502; GeräteID 1, nicht mehrere Geräte und Master.
      Rechts habe ich nichts verändert, nur "Alias" nicht markiert.

      Ich komme an den Wechselrichter nur über SunnyPortal und dort sehe ich in den Parametern (die man nur aneziegen kann), dass der "Modbus-TCP-Server" ausgeschaltet ist.
      Das dürfte vermutlich die Ursache sein.
      Nur wie bekomme ich den an?

      Thomas BraunT Online
      Thomas BraunT Online
      Thomas Braun
      Most Active
      schrieb am zuletzt editiert von
      #2

      @bertderkleine

      Und mit nodeJS@16 schaut das wie aus?
      Die IP-Adresse prüfen. Die schaut im Log 'seltsam' aus.

      Linux-Werkzeugkasten:
      https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
      NodeJS Fixer Skript:
      https://forum.iobroker.net/topic/68035/iob-node-fix-skript
      iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

      BertDerKleineB 1 Antwort Letzte Antwort
      0
      • Thomas BraunT Thomas Braun

        @bertderkleine

        Und mit nodeJS@16 schaut das wie aus?
        Die IP-Adresse prüfen. Die schaut im Log 'seltsam' aus.

        BertDerKleineB Online
        BertDerKleineB Online
        BertDerKleine
        schrieb am zuletzt editiert von
        #3

        @thomas-braun
        Danke, ich habe die IP Adresse hier im Log gekürzt gehabt, das ist also keine Problemursache.

        Ich bin jetzt tatsächlich weiter gekommen.
        Für die Nachwelt, falls das hier mal jemand liest, die Infos kommen von:
        https://openwb.de/forum/viewtopic.php?t=829

        Offensichtlich ist es üblich, dass der Modbus Server erstmal nicht läuft.
        Und leider scheint die einzige Möglichkeit, den entsprechenden Parameter zu ändern, die Software Sunny Explorer zu sein
        https://www.sma.de/produkte/monitoring-control/sunny-explorer
        Die gibts nur für Windows und wurde zuletzt 2020 aktualisiert.

        In der Software gibt man sein Anlagenpasswort ein und kann über Ethernet dann Einstellungen vornehmen.

        Nebenbei habe ich dann so tatsächlich auch die richtige Gerätenummer rausgefunden, die nicht "1" war.

        1 Antwort Letzte Antwort
        1
        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

        660

        Online

        32.6k

        Benutzer

        82.0k

        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