Ich wollte noch ein passendes Log von letzter Nach raussuchen, aber da gibt es keine Einträge in MAIN. Die hören gestern auf. Der Ladevorgang der zum Screenshot gehört, hat folgende Logeinträge erzeugt, leider stand das Log nur auf Fehler/Warnungen:
Code: Alles auswählen
2026-01-11 00:01:53,099 - {control.counter_all:107} - {ERROR:MainThread} - Ungültiger Hausverbrauch: -1009.5100000000002W, Berücksichtigte Komponenten neben EVU [{'id': 11, 'type': 'inverter', 'children': []}, {'id': 12, 'type': 'bat', 'children': []}, {'id': 5, 'type': 'cp', 'children': []}]
2026-01-11 00:02:03,488 - {modules.common.simcount._simcount:51} - {WARNING:MainThread} - Time difference between previous state and current state is too large. Set time difference to control interval.
2026-01-11 01:12:55,544 - {modules.common.fault_state:45} - {ERROR:get io state} - openWB Dimm- & Control-Kit: FaultState FaultStateLevel.ERROR, FaultStr <class 'Exception'> ('modules.common.modbus Modbus Error: [Input/Output] Modbus Error: [Invalid Message] No response received, expected at least 8 bytes (0 received)',), Traceback:
Traceback (most recent call last):
File "/var/www/html/openWB/packages/modules/common/configurable_io.py", line 60, in read
io_state = self.component_reader()
File "/var/www/html/openWB/packages/modules/io_devices/dimm_kit/api.py", line 50, in read
digital_input_read = client.read_coils(0x00, 8, unit=config.configuration.modbus_id)
File "/var/www/html/openWB/packages/modules/common/modbus.py", line 180, in read_coils
raise Exception(__name__+" "+str(response))
Exception: modules.common.modbus Modbus Error: [Input/Output] Modbus Error: [Invalid Message] No response received, expected at least 8 bytes (0 received)
2026-01-11 01:12:55,592 - {modules.common.fault_state:45} - {ERROR:publish io state} - openWB Dimm- & Control-Kit: FaultState FaultStateLevel.ERROR, FaultStr <class 'Exception'> ('modules.common.modbus Modbus Error: [Input/Output] Modbus Error: [Invalid Message] No response received, expected at least 8 bytes (0 received)',), Traceback:
NoneType: None
2026-01-11 01:12:55,807 - {modules.common.fault_state:45} - {ERROR:set output io0} - openWB Dimm- & Control-Kit: FaultState FaultStateLevel.ERROR, FaultStr <class 'Exception'> ('modules.common.modbus Modbus Error: [Input/Output] Modbus Error: [Invalid Message] No response received, expected at least 8 bytes (0 received)',), Traceback:
NoneType: None
2026-01-11 01:12:56,203 - {helpermodules.subdata:469} - {ERROR:Subdata} - Fehler im subdata-Modul
Traceback (most recent call last):
File "/var/www/html/openWB/packages/helpermodules/subdata.py", line 462, in process_chargepoint_topic
var["cp"+index].chargepoint.data.control_parameter.limit = dataclass_from_dict(
File "/var/www/html/openWB/packages/dataclass_utils/_dataclass_from_dict.py", line 29, in dataclass_from_dict
return cls(*[_get_argument_value(arg_spec, index, args) for index in range(1, len(arg_spec.args))])
File "/var/www/html/openWB/packages/dataclass_utils/_dataclass_from_dict.py", line 29, in <listcomp>
return cls(*[_get_argument_value(arg_spec, index, args) for index in range(1, len(arg_spec.args))])
File "/var/www/html/openWB/packages/dataclass_utils/_dataclass_from_dict.py", line 45, in _get_argument_value
return _dataclass_from_dict_recurse(value, arg_spec.annotations.get(argument_name))
File "/var/www/html/openWB/packages/dataclass_utils/_dataclass_from_dict.py", line 59, in _dataclass_from_dict_recurse
return dataclass_from_dict(requested_type, value)
File "/var/www/html/openWB/packages/dataclass_utils/_dataclass_from_dict.py", line 24, in dataclass_from_dict
if isinstance(args, get_origin(cls)):
File "/usr/lib/python3.9/typing.py", line 338, in __instancecheck__
raise TypeError(f"{self} cannot be used with isinstance()")
TypeError: typing.Union cannot be used with isinstance()
2026-01-11 01:13:05,038 - {helpermodules.utils._thread_handler:43} - {ERROR:MainThread} - get io state konnte nicht innerhalb des Timeouts abgearbeitet werden.
2026-01-11 01:13:05,770 - {helpermodules.subdata:469} - {ERROR:Subdata} - Fehler im subdata-Modul
Traceback (most recent call last):
File "/var/www/html/openWB/packages/helpermodules/subdata.py", line 462, in process_chargepoint_topic
var["cp"+index].chargepoint.data.control_parameter.limit = dataclass_from_dict(
File "/var/www/html/openWB/packages/dataclass_utils/_dataclass_from_dict.py", line 29, in dataclass_from_dict
return cls(*[_get_argument_value(arg_spec, index, args) for index in range(1, len(arg_spec.args))])
File "/var/www/html/openWB/packages/dataclass_utils/_dataclass_from_dict.py", line 29, in <listcomp>
return cls(*[_get_argument_value(arg_spec, index, args) for index in range(1, len(arg_spec.args))])
File "/var/www/html/openWB/packages/dataclass_utils/_dataclass_from_dict.py", line 45, in _get_argument_value
return _dataclass_from_dict_recurse(value, arg_spec.annotations.get(argument_name))
File "/var/www/html/openWB/packages/dataclass_utils/_dataclass_from_dict.py", line 59, in _dataclass_from_dict_recurse
return dataclass_from_dict(requested_type, value)
File "/var/www/html/openWB/packages/dataclass_utils/_dataclass_from_dict.py", line 24, in dataclass_from_dict
if isinstance(args, get_origin(cls)):
File "/usr/lib/python3.9/typing.py", line 338, in __instancecheck__
raise TypeError(f"{self} cannot be used with isinstance()")
TypeError: typing.Union cannot be used with isinstance()
2026-01-11 01:13:43,457 - {control.counter_all:107} - {ERROR:MainThread} - Ungültiger Hausverbrauch: -1653.8500000000004W, Berücksichtigte Komponenten neben EVU [{'id': 11, 'type': 'inverter', 'children': []}, {'id': 12, 'type': 'bat', 'children': []}, {'id': 5, 'type': 'cp', 'children': []}]
2026-01-11 01:13:53,190 - {modules.common.simcount._simcount:51} - {WARNING:MainThread} - Time difference between previous state and current state is too large. Set time difference to control interval.
2026-01-11 01:17:04,207 - {helpermodules.setdata:354} - {WARNING:Setdata} - Keine ID mit gültiger Konfiguration für Topic openWB/set/bat/set/hysteresis_discharge mit Payload True gefunden.