hab seit ein paar Wochen die OpenWB Duo (SW: 1.9.288) am Laufen, mit Leaf ZE1 und Opel Combo-e, einem OpenWB-PV-Kit und einem OpenWB-EVU-Kit. Nach den Anfangsproblemen soweit dann die letzten Wochen einwandfrei.
Nun ist es aber seit letztem Montag so, dass das EVU Kit keine korrekten Werte mehr anzeigt. Stattdessen wird immer ein Überschuss von genau der erzeugten PV-Leistung angezeigt. Neustart OpenWB brachte nun die Änderung, dass der Export einen konstanten unrealistischen Wert hat (höher als PV-Leistung). Auch ein Neustart der PE11 des EVU-Kits (FI, an dem es hängt, getrennt) brachte keine Veränderung. Melde ich PV- und EVU-Kit in der OpenWB ab und wieder an, dann pendelt sich der Überschuss wieder auf die PV-Leistung zu dem Zeitpunkt ein, bleibt aber ab dann konstant.
Die Fehlermeldung im Status sieht so aus:
Code: Alles auswählen
Störungsbeschreibung modules.common.modbus <class 'modules.common.fault_state.FaultState'> ('modules.common.modbus Modbus Error: [Input/Output] Modbus Error: [Invalid Message] Incomplete message received, expected at least 8 bytes (0 received)', <FaultStateLevel.ERROR: 2>)
Code: Alles auswählen
modules.common.fault_state.FaultState: ("modules.common.modbus <class 'modules.common.fault_state.FaultState'> ('modules.common.modbus Modbus Error: [Input/Output] Modbus Error: [Invalid Message] Incomplete message received, expected at least 8 bytes (0 received)', <FaultStateLevel.ERROR: 2>)", <FaultStateLevel.ERROR: 2>)
str(e)) from e
File "/var/www/html/openWB/packages/modules/common/modbus.py", line 101, 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 138, in read_input_registers
return self.client.read_input_registers(0x00, [ModbusDataType.FLOAT_32]*3, unit=self.id)
File "/var/www/html/openWB/packages/modules/common/sdm.py", line 42, in get_voltages
voltages = self.__client.get_voltages()
File "/var/www/html/openWB/packages/modules/devices/openwb_flex/counter.py", line 37, in update
self.components[component].update()
File "/var/www/html/openWB/packages/modules/devices/openwb_evu_kit/device.py", line 55, in update
Traceback (most recent call last):
The above exception was the direct cause of the following exception:
modules.common.fault_state.FaultState: ('modules.common.modbus Modbus Error: [Input/Output] Modbus Error: [Invalid Message] Incomplete message received, expected at least 8 bytes (0 received)', <FaultStateLevel.ERROR: 2>)
raise FaultState.error(__name__+" "+str(response))
File "/var/www/html/openWB/packages/modules/common/modbus.py", line 85, in __read_registers
Traceback (most recent call last):
2023-05-01 15:41:17: PID: 2714: soc.modules.common.fault_state: EVU-Kit: FaultState FaultStateLevel.ERROR, FaultStr modules.common.modbus <class 'modules.common.fault_state.FaultState'> ('modules.common.modbus Modbus Error: [Input/Output] Modbus Error: [Invalid Message] Incomplete message received, expected at least 8 bytes (0 received)', <FaultStateLevel.ERROR: 2>), Traceback:
2023-05-01 15:41:01: PID: 26017: **** FATAL ********************************* (LV0)
2023-05-01 15:41:01: PID: 26017: **** FATAL Regulation loop needs 11 seconds (LV0)
2023-05-01 15:41:01: PID: 26017: **** FATAL ********************************* (LV0)
2023-05-01 15:41:01: PID: 27455: Previous regulation loop still running. Skipping. (LV0) at 35 main /var/www/html/openWB/regel.sh
26017