Hallo Det,
vielen Dank für deine Infos!
DIese hatte ich auch schon Probiert.
Wenn ich diese nach deinen Vorgaben eingebe kommt folgender Log:
2025-04-29 11:25:21,042 - {modules.common.fault_state:49} - {ERROR:device5} - Json Zähler: FaultState FaultStateLevel.ERROR, FaultStr OSError None: Unbekannter Fehler None, Traceback:
Traceback (most recent call last):
File "/var/www/html/openWB/packages/modules/common/configurable_device.py", line 36, in __call__
self.__updater(components_list)
File "/var/www/html/openWB/packages/modules/devices/generic/json/device.py", line 37, in update_components
response = req.get_http_session().get(device_config.configuration.url, timeout=5).json()
File "/usr/lib/python3/dist-packages/requests/sessions.py", line 555, in get
return self.request('GET', url, **kwargs)
File "/var/www/html/openWB/packages/modules/common/req.py", line 16, in request
return super().request(method, url, *args, **kwargs)
File "/usr/lib/python3/dist-packages/requests/sessions.py", line 528, in request
prep = self.prepare_request(req)
File "/usr/lib/python3/dist-packages/requests/sessions.py", line 456, in prepare_request
p.prepare(
File "/usr/lib/python3/dist-packages/requests/models.py", line 316, in prepare
self.prepare_url(url, params)
File "/usr/lib/python3/dist-packages/requests/models.py", line 390, in prepare_url
raise MissingSchema(error)
requests.exceptions.MissingSchema: Invalid URL 'None': No schema supplied. Perhaps you meant
http://None?
2025-04-29 11:25:21,178 - {control.counter_all:172} - {WARNING:MainThread} - Komponente counter7 ist im Fehlerzustand und wird nicht berücksichtigt.
2025-04-29 11:25:30,606 - {modules.common.fault_state:49} - {ERROR:device5} - Json Zähler: FaultState FaultStateLevel.ERROR, FaultStr OSError None: Unbekannter Fehler None, Traceback:
Traceback (most recent call last):
File "/var/www/html/openWB/packages/modules/common/configurable_device.py", line 36, in __call__
self.__updater(components_list)
File "/var/www/html/openWB/packages/modules/devices/generic/json/device.py", line 37, in update_components
response = req.get_http_session().get(device_config.configuration.url, timeout=5).json()
File "/usr/lib/python3/dist-packages/requests/sessions.py", line 555, in get
return self.request('GET', url, **kwargs)
File "/var/www/html/openWB/packages/modules/common/req.py", line 16, in request
return super().request(method, url, *args, **kwargs)
File "/usr/lib/python3/dist-packages/requests/sessions.py", line 528, in request
prep = self.prepare_request(req)
File "/usr/lib/python3/dist-packages/requests/sessions.py", line 456, in prepare_request
p.prepare(
File "/usr/lib/python3/dist-packages/requests/models.py", line 316, in prepare
self.prepare_url(url, params)
File "/usr/lib/python3/dist-packages/requests/models.py", line 390, in prepare_url
raise MissingSchema(error)
requests.exceptions.MissingSchema: Invalid URL 'None': No schema supplied. Perhaps you meant
http://None?
2025-04-29 11:25:30,693 - {modules.common.utils.component_parser:33} - {ERROR:MainThread} - Fehlerstatus in Komponente Json Zähler. Werte werden nicht aktualisiert.
2025-04-29 11:25:30,821 - {control.counter_all:172} - {WARNING:MainThread} - Komponente counter7 ist im Fehlerzustand und wird nicht berücksichtigt.
2025-04-29 11:25:40,278 - {modules.common.fault_state:49} - {ERROR:device5} - Json Zähler: FaultState FaultStateLevel.ERROR, FaultStr OSError None: Unbekannter Fehler None, Traceback:
Traceback (most recent call last):
File "/var/www/html/openWB/packages/modules/common/configurable_device.py", line 36, in __call__
self.__updater(components_list)
File "/var/www/html/openWB/packages/modules/devices/generic/json/device.py", line 37, in update_components
response = req.get_http_session().get(device_config.configuration.url, timeout=5).json()
File "/usr/lib/python3/dist-packages/requests/sessions.py", line 555, in get
return self.request('GET', url, **kwargs)
File "/var/www/html/openWB/packages/modules/common/req.py", line 16, in request
return super().request(method, url, *args, **kwargs)
File "/usr/lib/python3/dist-packages/requests/sessions.py", line 528, in request
prep = self.prepare_request(req)
File "/usr/lib/python3/dist-packages/requests/sessions.py", line 456, in prepare_request
p.prepare(
File "/usr/lib/python3/dist-packages/requests/models.py", line 316, in prepare
self.prepare_url(url, params)
File "/usr/lib/python3/dist-packages/requests/models.py", line 390, in prepare_url
raise MissingSchema(error)
requests.exceptions.MissingSchema: Invalid URL 'None': No schema supplied. Perhaps you meant
http://None?
2025-04-29 11:25:40,354 - {modules.common.utils.component_parser:33} - {ERROR:MainThread} - Fehlerstatus in Komponente Json Zähler. Werte werden nicht aktualisiert.
2025-04-29 11:25:40,463 - {control.counter_all:172} - {WARNING:MainThread} - Komponente counter7 ist im Fehlerzustand und wird nicht berücksichtigt.
2025-04-29 11:25:50,931 - {modules.common.fault_state:49} - {ERROR:device5} - Json Zähler: FaultState FaultStateLevel.ERROR, FaultStr OSError None: Unbekannter Fehler None, Traceback:
Traceback (most recent call last):
File "/var/www/html/openWB/packages/modules/common/configurable_device.py", line 36, in __call__
self.__updater(components_list)
File "/var/www/html/openWB/packages/modules/devices/generic/json/device.py", line 37, in update_components
response = req.get_http_session().get(device_config.configuration.url, timeout=5).json()
File "/usr/lib/python3/dist-packages/requests/sessions.py", line 555, in get
return self.request('GET', url, **kwargs)
File "/var/www/html/openWB/packages/modules/common/req.py", line 16, in request
return super().request(method, url, *args, **kwargs)
File "/usr/lib/python3/dist-packages/requests/sessions.py", line 528, in request
prep = self.prepare_request(req)
File "/usr/lib/python3/dist-packages/requests/sessions.py", line 456, in prepare_request
p.prepare(
File "/usr/lib/python3/dist-packages/requests/models.py", line 316, in prepare
self.prepare_url(url, params)
File "/usr/lib/python3/dist-packages/requests/models.py", line 390, in prepare_url
raise MissingSchema(error)
requests.exceptions.MissingSchema: Invalid URL 'None': No schema supplied. Perhaps you meant
http://None?
2025-04-29 11:25:50,973 - {modules.common.utils.component_parser:33} - {ERROR:MainThread} - Fehlerstatus in Komponente Json Zähler. Werte werden nicht aktualisiert.
2025-04-29 11:25:51,077 - {control.counter_all:172} - {WARNING:MainThread} - Komponente counter7 ist im Fehlerzustand und wird nicht berücksichtigt.
2025-04-29 11:26:00,622 - {modules.common.fault_state:49} - {ERROR:device5} - Json Zähler: FaultState FaultStateLevel.ERROR, FaultStr OSError None: Unbekannter Fehler None, Traceback:
Traceback (most recent call last):
File "/var/www/html/openWB/packages/modules/common/configurable_device.py", line 36, in __call__
self.__updater(components_list)
File "/var/www/html/openWB/packages/modules/devices/generic/json/device.py", line 37, in update_components
response = req.get_http_session().get(device_config.configuration.url, timeout=5).json()
File "/usr/lib/python3/dist-packages/requests/sessions.py", line 555, in get
return self.request('GET', url, **kwargs)
File "/var/www/html/openWB/packages/modules/common/req.py", line 16, in request
return super().request(method, url, *args, **kwargs)
File "/usr/lib/python3/dist-packages/requests/sessions.py", line 528, in request
prep = self.prepare_request(req)
File "/usr/lib/python3/dist-packages/requests/sessions.py", line 456, in prepare_request
p.prepare(
File "/usr/lib/python3/dist-packages/requests/models.py", line 316, in prepare
self.prepare_url(url, params)
File "/usr/lib/python3/dist-packages/requests/models.py", line 390, in prepare_url
raise MissingSchema(error)
requests.exceptions.MissingSchema: Invalid URL 'None': No schema supplied. Perhaps you meant
http://None?
2025-04-29 11:26:00,681 - {modules.common.utils.component_parser:33} - {ERROR:MainThread} - Fehlerstatus in Komponente Json Zähler. Werte werden nicht aktualisiert.
2025-04-29 11:26:00,795 - {control.counter_all:172} - {WARNING:MainThread} - Komponente counter7 ist im Fehlerzustand und wird nicht berücksichtigt.
2025-04-29 11:26:10,278 - {modules.common.fault_state:49} - {ERROR:device5} - Json Zähler: FaultState FaultStateLevel.ERROR, FaultStr OSError None: Unbekannter Fehler None, Traceback:
Traceback (most recent call last):
File "/var/www/html/openWB/packages/modules/common/configurable_device.py", line 36, in __call__
self.__updater(components_list)
File "/var/www/html/openWB/packages/modules/devices/generic/json/device.py", line 37, in update_components
response = req.get_http_session().get(device_config.configuration.url, timeout=5).json()
File "/usr/lib/python3/dist-packages/requests/sessions.py", line 555, in get
return self.request('GET', url, **kwargs)
File "/var/www/html/openWB/packages/modules/common/req.py", line 16, in request
return super().request(method, url, *args, **kwargs)
File "/usr/lib/python3/dist-packages/requests/sessions.py", line 528, in request
prep = self.prepare_request(req)
File "/usr/lib/python3/dist-packages/requests/sessions.py", line 456, in prepare_request
p.prepare(
File "/usr/lib/python3/dist-packages/requests/models.py", line 316, in prepare
self.prepare_url(url, params)
File "/usr/lib/python3/dist-packages/requests/models.py", line 390, in prepare_url
raise MissingSchema(error)
requests.exceptions.MissingSchema: Invalid URL 'None': No schema supplied. Perhaps you meant
http://None?
2025-04-29 11:26:10,414 - {modules.common.utils.component_parser:33} - {ERROR:MainThread} - Fehlerstatus in Komponente Json Zähler. Werte werden nicht aktualisiert.
2025-04-29 11:26:10,512 - {helpermodules.subdata:870} - {ERROR:Subdata} - Fehler im subdata-Modul
Traceback (most recent call last):
File "/var/www/html/openWB/packages/helpermodules/subdata.py", line 776, in process_system_topic
var["device"+index].components["component"+index_second].sim_counter.data = dataclass_from_dict(
KeyError: 'component1'
2025-04-29 11:26:10,534 - {modules.common.fault_state:49} - {ERROR:component1} - Virtueller Zähler: FaultState FaultStateLevel.ERROR, FaultStr <class 'KeyError'> ('counter7',), Traceback:
Traceback (most recent call last):
File "/var/www/html/openWB/packages/modules/common/store/_api.py", line 44, in update_values
component.store.update()
File "/var/www/html/openWB/packages/modules/common/store/_counter.py", line 60, in update
state = self.calc_virtual(self.delegate.delegate.state)
File "/var/www/html/openWB/packages/modules/common/store/_counter.py", line 112, in calc_virtual
add_current_power(data.data.counter_data[f"counter{element['id']}"])
KeyError: 'counter7'
2025-04-29 11:26:10,708 - {control.counter_all:172} - {WARNING:MainThread} - Komponente counter7 ist im Fehlerzustand und wird nicht berücksichtigt.
2025-04-29 11:26:21,235 - {modules.common.utils.component_parser:33} - {ERROR:MainThread} - Fehlerstatus in Komponente Json Zähler. Werte werden nicht aktualisiert.
Lg