NEWS
Einrichten Modbus Adapter / Solar X3 Gen4
-
Danke für die Info, hatte ich beim screenshot vergessen.
Und war nur zum testen -
@mcwoolf sagte in Einrichten Modbus Adapter / Solar X3 Gen4:
@mcwoolf Ich muss leider alles revidieren, der USR-TCP232-304 kann kein RTU!!!!
Aber der ioBroker Adapter
Die Übersetzung RTU TCP darf nur an einer Stelle erfolgen
Entweder im TCP Server ODER im ioBroker -
Also jetzt habts mich komplett durcheinander gebracht, was muss ich jetzt wo einstellen??
TCP-Server jetzt doch auf meinen übersetzter?? Dafür nur TCP auf iobroker?? -
@mcwoolf Der USRIOT ist bei mir immer Server weil er austeilt. der ioBroker client, weil er Bröckchen bekommt.
Wenn das entsprechende Konverter Gerät kein Modbus RTU kann (und die kleinen USRIOT können kein RTU und der 410S stottern manchmal dabei), dann stellt man dort einfach TCP ein, also TCP Server.
Die Transformation nach RTU nimmt dann der ioBroker vor, wenn man ihn entsprechend konfiguriert (Dort dann RTU over TCP einstellen, wie oben gezeigt) -
Und wenn ich genau das mache, dann bekomme ich wieder einen Socket Fehler.
2023-01-20 19:20:21.425 - error: modbus.0 (14724) Socket Error 2023-01-20 19:20:21.425 - error: modbus.0 (14724) Client in error state. 2023-01-20 19:20:21.425 - warn: modbus.0 (14724) On error: {"errno":-111,"code":"ECONNREFUSED","syscall":"connect","address":"192.168.1.244","port":26}
-
-
hab ich gesetzt und bekomme wieder einen Socket Fehler. Ich versteh es nicht mehr.
-
Zeige doch mal was aktuell bei dir ist
Modbus Instanz Einstellungen , Register und der Log von ioBroker
-
2023-01-20 19:29:45.376 - error: modbus.0 (14907) Socket Error 2023-01-20 19:29:45.376 - error: modbus.0 (14907) Client in error state. 2023-01-20 19:29:45.377 - warn: modbus.0 (14907) On error: {"errno":-111,"code":"ECONNREFUSED","syscall":"connect","address":"192.168.1.244","port":503} 2023-01-20 19:29:45.377 - debug: modbus.0 (14907) Socket closed with error 2023-01-20 19:29:45.377 - debug: modbus.0 (14907) Clearing timeout of the current request. 2023-01-20 19:29:45.377 - debug: modbus.0 (14907) Cleaning up request fifo. 2023-01-20 19:29:46.377 - debug: modbus.0 (14907) Closing client on purpose. 2023-01-20 19:30:46.381 - error: modbus.0 (14907) Socket Error 2023-01-20 19:30:46.381 - error: modbus.0 (14907) Client in error state. 2023-01-20 19:30:46.381 - warn: modbus.0 (14907) On error: {"errno":-111,"code":"ECONNREFUSED","syscall":"connect","address":"192.168.1.244","port":503} 2023-01-20 19:30:46.382 - debug: modbus.0 (14907) Socket closed with error 2023-01-20 19:30:46.382 - debug: modbus.0 (14907) Clearing timeout of the current request. 2023-01-20 19:30:46.382 - debug: modbus.0 (14907) Cleaning up request fifo. 2023-01-20 19:30:47.382 - debug: modbus.0 (14907) Closing client on purpose. ::ffff:192.168.1.20 modbus
-
@mcwoolf sagte in Einrichten Modbus Adapter / Solar X3 Gen4:
ical.0
entferne bitte dieses im LOG !!!!!!!!!!!!!!!!!!!!!!
-
@glasfaser sagte in Einrichten Modbus Adapter / Solar X3 Gen4:
@mcwoolf sagte in Einrichten Modbus Adapter / Solar X3 Gen4:
ical.0
entferne bitte dieses im LOG !!!!!!!!!!!!!!!!!!!!!!
Sorry übersehen
-
Habe mir mal die oben verlinkte Solax Registerliste angeschaut.
Ich würde es mit Alias off bzw. nicht angehakt testen.In der Registerliste mit code 0x03 sind wohl die Input register und die 0x04 die holding register
Wenn Alias aus ist, dann gibt man bei Adresse den Registerwert in Dezimal ein. Und ich hatte auch schon den Fall, wo man 1 dazuaddieren mußte.
Devide ID ist die Modbus Geräteadresse des Wechselrichters. Die gibt man wahrscheinlich im Wechselrichter per Display und Tastatur ein
-
Er leht die Verbindung ab .
Teste mal so , mit einem Windows Programm :
-
Was sagt mir das jetzt??
-
@mcwoolf
Keine Antwort vom Teilnehmer ..Fragt nur ein Client den Modbus ab !?
-
@mcwoolf Antwortet nicht.
Hatte ich schon gefragt, ob man den Modbus im Inverter freischalten muß? Beim Victron war das so.
Und jetzt ist anscheinend ein anderer Konverter dran, den ich nicht kenne. Ist da A und B bekannt? -
Ich hab nur meinen WR einen Umsetzer und den iobroker
-
-
sieh mal.
-
Solax.localdomain [192.168.1.244] 503 (?) : Connection refused