Modbus tcp server not running

Fragen zur Nutzung, Features, usw..
Antworten
ruffieuxh
Beiträge: 181
Registriert: So Jul 07, 2019 9:02 am

Modbus tcp server not running

Beitrag von ruffieuxh »

Hallo zusammen,

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
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
Antworten