Modbus tcp server not running
Verfasst: Mo Mai 20, 2024 8:25 am
Hallo zusammen,
Ich bin heute per Zufall über diese Zeilen gestolpert, als ich das openWB.log file wegen eines anderen Problems (evcc) durchstöberte:
Weiss da jemand, welche Adresse "in use" sein soll? Es muss sich ja um eine Modbus Adresse handeln. Aber alles was mit Modbus zu tun hat, scheint einwandfrei zu funktionieren. Einen TCP Server mit Adresse 0.0.0.0 habe ich nach bestem Wissen nirgends konfiguriert.
Ich hatte kürzlich einen Fronius WR mit Speicherlösung konfiguriert, der aktuell wieder ausser Betrieb ist. Könnte das damit zu tun haben?
Wie kann ich das weiter diagnostizieren?
Besten Dank für allfällige Vorschläge
Ich bin heute per Zufall über diese Zeilen gestolpert, als ich das openWB.log file wegen eines anderen Problems (evcc) durchstöberte:
Code: Alles auswählen
2024-05-20 10:15:02: PID: 4879: Starting OpenWB services (LV0)
2024-05-20 10:15:02: PID: 4879: modbus tcp server not running! restarting process (LV0)
Traceback (most recent call last):
File "/var/www/html/openWB/runs/modbusserver/modbusserver.py", line 14, in <module>
app = get_server(TCPServer, ('0.0.0.0', 502), RequestHandler)
File "/var/www/html/openWB/runs/modbusserver/umodbus/server/tcp.py", line 21, in get_server
s = server_class(server_address, request_handler_class)
File "/usr/lib/python3.5/socketserver.py", line 440, in __init__
self.server_bind()
File "/usr/lib/python3.5/socketserver.py", line 454, in server_bind
self.socket.bind(self.server_address)
OSError: [Errno 98] Address already in use
Ich hatte kürzlich einen Fronius WR mit Speicherlösung konfiguriert, der aktuell wieder ausser Betrieb ist. Könnte das damit zu tun haben?
Wie kann ich das weiter diagnostizieren?
Besten Dank für allfällige Vorschläge