Timeout Fehler bei connect zu EVU-Kit v2 - gelöst
Verfasst: Sa Apr 09, 2022 6:03 pm
openWB-2 Standard+ , 1.9.262
EVU Kit v2 - Lovato, PE11 mit oWB Original-Setup
Ich finde regelmäßig und recht häufig (ca. 5/min) diese timeout Fehler im Debug Log:
Die Regelung funktioniert normal.
Es scheint, dass der PE11 nicht immer zeitnah antwortet.
Die Netwerk-Verbindung zwischen OWB und EVU-Kit läuft über 2 Switches (Netgear GS105Ev2, GS108Ev3) und CAT7 Kabel.
Die beiden Switches sind mit 1 GBit verbunden, OWB und PE11 über 100Mbit.
Im Monitor der Switches sehe ich keine CRC Fehler auf den beteiligten Ports.
Alle weiteren Verbindungen sehen auch gut aus.
Ich habe alle Verbindungen nach der Installation vor ca. 2 Jahren fehlerfrei durchgemessen.
Ich kann nicht genau sagen, wann das begonnen hat aber im Dezember/Januar hatte ich solche Fehler noch nicht bemerkt.
Verdacht 1:
Ich hatte vor einiger Zeit versucht, das EVU-Kit in einer 2. OWB Installation (RasPi mit Alpha 2.0) zu verbinden.
Da das nicht funktioniert hat, habe ich das wieder rausgenommen und "füttere" den 2. OWB über MQTT.
Kann der Fehler damit zu tun haben?
Verdacht 2: Ich habe damals bei der Verkabelung auch die Abschirmungen beidseitig verbunden.
Sollte ich mal versuchen die Schirmung einseitig zu lösen?
Weitere Tipps was ich prüfen sollte?
EVU Kit v2 - Lovato, PE11 mit oWB Original-Setup
Ich finde regelmäßig und recht häufig (ca. 5/min) diese timeout Fehler im Debug Log:
Code: Alles auswählen
modules.common.fault_state.FaultState: ('TCP-Client konnte keine Verbindung zu 192.168.193.15:8899 aufbauen. Bitte Einstellungen (IP-Adresse, ..) und Hardware-Anschluss prüfen.', <FaultStateLevel.ERROR: 2>)
" aufbauen. Bitte Einstellungen (IP-Adresse, ..) und " + "Hardware-Anschluss prüfen.") from e
File "/var/www/html/openWB/packages/modules/common/modbus.py", line 95, in __read_registers
return self.__read_registers(self.delegate.read_input_registers, address, types, byteorder, wordorder, **kwargs)
File "/var/www/html/openWB/packages/modules/common/modbus.py", line 140, in read_input_registers
0x0001, [ModbusDataType.INT_32]*3, unit=self.id)]
File "/var/www/html/openWB/packages/modules/common/lovato.py", line 24, in get_voltages
self.__process_error(e)
File "/var/www/html/openWB/packages/modules/common/lovato.py", line 26, in get_voltages
voltages = self.__client.get_voltages()
File "/var/www/html/openWB/packages/modules/openwb_flex/counter.py", line 46, in update
self._components[component].update()
File "/var/www/html/openWB/packages/modules/openwb/device.py", line 49, in update
Traceback (most recent call last):
The above exception was the direct cause of the following exception:
pymodbus.exceptions.ConnectionException: Modbus Error: [Connection] Failed to connect[ModbusTcpClient(192.168.193.15:8899)]
raise ConnectionException("Failed to connect[%s]" % (self.__str__()))
File "/usr/local/lib/python3.5/dist-packages/pymodbus/client/sync.py", line 107, in execute
return self.execute(request)
File "/usr/local/lib/python3.5/dist-packages/pymodbus/client/common.py", line 125, in read_input_registers
address, number_of_addresses, **kwargs)
File "/var/www/html/openWB/packages/modules/common/modbus.py", line 85, in __read_registers
Traceback (most recent call last):
2022-04-09 19:06:47: PID: 2718: root: EVU-Kit: FaultState FaultStateLevel.ERROR, FaultStr TCP-Client konnte keine Verbindung zu 192.168.193.15:8899 aufbauen. Bitte Einstellungen (IP-Adresse, ..) und Hardware-Anschluss prüfen., Traceback:
2022-04-09 19:06:47: PID: 2718: pymodbus.client.sync: Connection to (192.168.193.15, 8899) failed: timed out
Es scheint, dass der PE11 nicht immer zeitnah antwortet.
Die Netwerk-Verbindung zwischen OWB und EVU-Kit läuft über 2 Switches (Netgear GS105Ev2, GS108Ev3) und CAT7 Kabel.
Die beiden Switches sind mit 1 GBit verbunden, OWB und PE11 über 100Mbit.
Im Monitor der Switches sehe ich keine CRC Fehler auf den beteiligten Ports.
Alle weiteren Verbindungen sehen auch gut aus.
Ich habe alle Verbindungen nach der Installation vor ca. 2 Jahren fehlerfrei durchgemessen.
Ich kann nicht genau sagen, wann das begonnen hat aber im Dezember/Januar hatte ich solche Fehler noch nicht bemerkt.
Verdacht 1:
Ich hatte vor einiger Zeit versucht, das EVU-Kit in einer 2. OWB Installation (RasPi mit Alpha 2.0) zu verbinden.
Da das nicht funktioniert hat, habe ich das wieder rausgenommen und "füttere" den 2. OWB über MQTT.
Kann der Fehler damit zu tun haben?
Verdacht 2: Ich habe damals bei der Verkabelung auch die Abschirmungen beidseitig verbunden.
Sollte ich mal versuchen die Schirmung einseitig zu lösen?
Weitere Tipps was ich prüfen sollte?