Hallo zusammen,
also ich bekomme es nicht gebacken aus unserem EMLOG Leser die Messdaten des Stomzählers via Json in die OpenWB zu integrieren.
Folgedes wir von EMLOG (http://emlog/pages/getinformation.php?e ... terindex=1) im Json Format ausgegeben:
{"product":"Emlog - Electronic Meter Log","version":1.16,"Zaehlerstand_Bezug":{"Stand180":337619.5,"Stand181":186411,"Stand182":151208.5},"Zaehlerstand_Lieferung":{"Stand280":99013.8,"Stand281":17268.100000000002,"Stand282":81745.7},"Wirkleistung_Bezug":{"Leistung170":3000,"Leistung171":0,"Leistung172":0,"Leistung173":0},"Wirkleistung_Lieferung":{"Leistung270":0,"Leistung271":0,"Leistung272":0,"Leistung273":0},"Kwh_Bezug":{"Kwh180":59.300000000030195,"Kwh181":43.899999999985084,"Kwh182":15.399999999999636},"Kwh_Lieferung":{"Kwh280":276.9999999999982,"Kwh281":0,"Kwh282":277.0999999999958},"Betrag_Bezug":{"Betrag180":0,"Betrag181":0,"Betrag182":0,"Waehrung":"EUR"},"Betrag_Lieferung":{"Betrag280":0,"Betrag281":0,"Betrag282":0,"Waehrung":"EUR"},"DiffBezugLieferung":{"Betrag":0}}
Evtl. jemand eine Ahnung wie das in der OWB Editieren muss?
Vielen lieben Dank....
EMLOG -> JSON -> OpenWB
-
- Beiträge: 4503
- Registriert: Mi Nov 11, 2020 7:16 pm
- Has thanked: 8 times
- Been thanked: 30 times
Re: EMLOG -> JSON -> OpenWB
Als EVU Zähler vermutlich.
Wenn ich die Codes in OBIS interpretiere, dann ist die Leistung
Bezug:
Lieferung:
181/182 und 281/282 sind HT/NT Stände, die aber auf den entsprechenden 180 280 Wert summiert werden.
VG
Det
Wenn ich die Codes in OBIS interpretiere, dann ist die Leistung
Code: Alles auswählen
.Wirkleistung_Bezug.Leistung170
Code: Alles auswählen
.Zaehlerstand_Bezug.Stand180
Code: Alles auswählen
.Zaehlerstand_Lieferung.Stand280
VG
Det
10kWp PV mit SMA Tripower 10000TL-10 (PE11 mit SDM72V2); 2,4kWp mit Solis 2.5 G6 (EE11 mit SDM120). OpenWB Standard+. EVU EM540 an einem Raspi mit Venus OS. BEV Mercedes EQA 300 (06/2024)
Re: EMLOG -> JSON -> OpenWB
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
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
-
- Beiträge: 4503
- Registriert: Mi Nov 11, 2020 7:16 pm
- Has thanked: 8 times
- Been thanked: 30 times
Re: EMLOG -> JSON -> OpenWB
Hmm,
Welche Software Version? V 1.9 oder V2.x
Mach mal einen Screenshot der Konfigurationsseite für JSON.
Was genau gibst du bei der URL an?
VG
Det
Welche Software Version? V 1.9 oder V2.x
Mach mal einen Screenshot der Konfigurationsseite für JSON.
Was genau gibst du bei der URL an?
VG
Det
10kWp PV mit SMA Tripower 10000TL-10 (PE11 mit SDM72V2); 2,4kWp mit Solis 2.5 G6 (EE11 mit SDM120). OpenWB Standard+. EVU EM540 an einem Raspi mit Venus OS. BEV Mercedes EQA 300 (06/2024)