NEWS
[gelöst] modbus Verbindung zu SMA Wechselrichter läuft nicht
-
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? -
Und mit nodeJS@16 schaut das wie aus?
Die IP-Adresse prüfen. Die schaut im Log 'seltsam' aus. -
@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=829Offensichtlich 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.