Ich lasse gerade ja die 2.0 parallel zur 1.9 mitlaufen. Geladen wird mit der 2.0 noch nicht - hauptsächlich, weil in der aktuellen Jahreszeit mir das smarthome2.0 zur Steuerung meiner diversen Heizlüfter sehr wichtig ist.
Aktuell ist da wohl was kaputt gegangen. Die Werte der 1.9 und der 2.0 differieren um den Faktor 2.
Im Main.log finde ich diese Meldungen:
Code: Alles auswählen
2023-03-15 20:54:46,954 - {helpermodules.update_config:417} - {ERROR:MainThread} - Logfile /var/www/html/openWB/data/daily_log/20220615.json entspricht nicht dem Dateiformat von Alpha 3.
Traceback (most recent call last):
File "/var/www/html/openWB/packages/helpermodules/update_config.py", line 411, in upgrade_datastore_0
new_content = {"entries": content, "totals": measurement_log.get_totals(content)}
File "/var/www/html/openWB/packages/helpermodules/measurement_log.py", line 229, in get_totals
+ Decimal(str(totals[group][module][key])))
KeyError: 'imported'
2023-03-15 20:54:46,956 - {helpermodules.update_config:437} - {ERROR:MainThread} - Logfile /var/www/html/openWB/data/daily_log/20220615.json konnte nicht konvertiert werden.
Traceback (most recent call last):
File "/var/www/html/openWB/packages/helpermodules/update_config.py", line 424, in upgrade_datastore_0
for e in content["entries"]:
TypeError: list indices must be integers or slices, not str
2023-03-15 20:55:06,665 - {helpermodules.setdata:38} - {DEBUG:Thread-6} - Subdata initialization completed. Starting setdata loop to broker.
2023-03-15 20:55:07,126 - {helpermodules.setdata:817} - {WARNING:Thread-6} - Kein Zähler 0 mit gültiger Konfiguration gefunden.
2023-03-15 20:55:09,349 - {helpermodules.setdata:817} - {WARNING:Thread-6} - Kein Zähler 0 mit gültiger Konfiguration gefunden.
2023-03-15 20:55:09,353 - {helpermodules.setdata:626} - {WARNING:Thread-6} - Kein Speicher 2 mit gültiger Konfiguration gefunden.
2023-03-15 20:55:15,132 - {helpermodules.command:110} - {DEBUG:Thread-7} - Befehl: {'command': 'addDevice', 'data': {'type': 'e3dc'}}, Connection-ID: mqttjs_ad618eb0
2023-03-15 20:55:15,134 - {helpermodules.messaging:42} - {DEBUG:Thread-7} - pub_message: message: 'Neues Gerät vom Typ 'e3dc' mit ID '0' hinzugefügt.' type: 'MessageType.SUCCESS' target: 'MessageTarget.USER'
2023-03-15 20:55:15,135 - {helpermodules.messaging:62} - {DEBUG:Thread-7} - Befehl erfolgreich ausgeführt: Neues Gerät vom Typ 'e3dc' mit ID '0' hinzugefügt.
2023-03-15 20:55:17,027 - {helpermodules.setdata:817} - {WARNING:Thread-6} - Kein Zähler 0 mit gültiger Konfiguration gefunden.
2023-03-15 20:55:19,114 - {helpermodules.setdata:817} - {WARNING:Thread-6} - Kein Zähler 0 mit gültiger Konfiguration gefunden.
2023-03-15 20:55:19,126 - {helpermodules.setdata:817} - {WARNING:Thread-6} - Kein Zähler 0 mit gültiger Konfiguration gefunden.
2023-03-15 20:55:19,127 - {helpermodules.setdata:626} - {WARNING:Thread-6} - Kein Speicher 2 mit gültiger Konfiguration gefunden.
2023-03-15 20:55:20,625 - {schedule:660} - {DEBUG:MainThread} - Running job Job(interval=1, unit=minutes, do=handler10Sec, args=(), kwargs={})
2023-03-15 20:55:20,626 - {root:61} - {INFO:MainThread} - # ***Start***
2023-03-15 20:55:20,671 - {control.counter_all:80} - {ERROR:MainThread} - Ohne Konfiguration eines EVU-Zählers an der Spitze der Hierarchie ist keine Regelung möglich.
2023-03-15 20:55:20,672 - {control.chargepoint:115} - {ERROR:MainThread} - Fehler in der allgemeinen Ladepunkt-Klasse
Traceback (most recent call last):
File "/var/www/html/openWB/packages/control/chargepoint.py", line 113, in no_charge
data.data.counter_all_data.get_evu_counter().reset_pv_data()
File "/var/www/html/openWB/packages/control/counter_all.py", line 67, in get_evu_counter
return data.data.counter_data[f"counter{self.get_id_evu_counter()}"]
File "/var/www/html/openWB/packages/control/counter_all.py", line 78, in get_id_evu_counter
raise TypeError
TypeError
2023-03-15 20:55:20,703 - {control.counter_all:80} - {ERROR:MainThread} - Ohne Konfiguration eines EVU-Zählers an der Spitze der Hierarchie ist keine Regelung möglich.
2023-03-15 20:55:20,703 - {control.counter_all:121} - {ERROR:MainThread} - Fehler in der allgemeinen Zähler-Klasse
Traceback (most recent call last):
File "/var/www/html/openWB/packages/control/counter_all.py", line 92, in set_home_consumption
home_consumption, elements = self._calc_home_consumption()
File "/var/www/html/openWB/packages/control/counter_all.py", line 125, in _calc_home_consumption
elements_to_sum_up = self._get_elements_for_home_consumption_calculation()
File "/var/www/html/openWB/packages/control/counter_all.py", line 147, in _get_elements_for_home_consumption_calculation
elements = copy.deepcopy(self.get_entry_of_element(self.get_id_evu_counter())["children"])
File "/var/www/html/openWB/packages/control/counter_all.py", line 78, in get_id_evu_counter
raise TypeError
TypeError
2023-03-15 20:55:20,706 - {control.counter_all:80} - {ERROR:MainThread} - Ohne Konfiguration eines EVU-Zählers an der Spitze der Hierarchie ist keine Regelung möglich.
2023-03-15 20:55:20,707 - {control.algorithm.algorithm:48} - {ERROR:MainThread} - Fehler im Algorithmus-Modul
Traceback (most recent call last):
File "/var/www/html/openWB/packages/control/algorithm/algorithm.py", line 27, in calc_current
self.evu_counter = data.data.counter_all_data.get_evu_counter()
File "/var/www/html/openWB/packages/control/counter_all.py", line 67, in get_evu_counter
return data.data.counter_data[f"counter{self.get_id_evu_counter()}"]
File "/var/www/html/openWB/packages/control/counter_all.py", line 78, in get_id_evu_counter
raise TypeError
TypeError
2023-03-15 20:55:20,708 - {control.counter_all:80} - {ERROR:MainThread} - Ohne Konfiguration eines EVU-Zählers an der Spitze der Hierarchie ist keine Regelung möglich.
2023-03-15 20:55:20,708 - {control.process:70} - {ERROR:MainThread} - Fehler im Process-Modul
Traceback (most recent call last):
File "/var/www/html/openWB/packages/control/process.py", line 68, in process_algorithm_results
data.data.counter_all_data.get_evu_counter().put_stats()
File "/var/www/html/openWB/packages/control/counter_all.py", line 67, in get_evu_counter
return data.data.counter_data[f"counter{self.get_id_evu_counter()}"]
File "/var/www/html/openWB/packages/control/counter_all.py", line 78, in get_id_evu_counter
raise TypeError
TypeError
2023-03-15 20:55:20,709 - {control.counter_all:80} - {ERROR:MainThread} - Ohne Konfiguration eines EVU-Zählers an der Spitze der Hierarchie ist keine Regelung möglich.
2023-03-15 20:55:20,709 - {helpermodules.graph:70} - {ERROR:MainThread} - Fehler im Graph-Modul
Traceback (most recent call last):
File "/var/www/html/openWB/packages/helpermodules/graph.py", line 40, in pub_graph_data
evu_counter = data.data.counter_all_data.get_evu_counter_str()
File "/var/www/html/openWB/packages/control/counter_all.py", line 70, in get_evu_counter_str
return f"counter{self.get_id_evu_counter()}"
File "/var/www/html/openWB/packages/control/counter_all.py", line 78, in get_id_evu_counter
raise TypeError
TypeError
2023-03-15 20:55:26,795 - {helpermodules.setdata:817} - {WARNING:Thread-6} - Kein Zähler 0 mit gültiger Konfiguration gefunden.
2023-03-15 20:55:29,025 - {helpermodules.setdata:817} - {WARNING:Thread-6} - Kein Zähler 0 mit gültiger Konfiguration gefunden.
2023-03-15 20:55:30,770 - {control.counter_all:80} - {ERROR:MainThread} - Ohne Konfiguration eines EVU-Zählers an der Spitze der Hierarchie ist keine Regelung möglich.
2023-03-15 20:55:30,771 - {control.chargepoint:115} - {ERROR:MainThread} - Fehler in der allgemeinen Ladepunkt-Klasse
Traceback (most recent call last):
File "/var/www/html/openWB/packages/control/chargepoint.py", line 113, in no_charge
data.data.counter_all_data.get_evu_counter().reset_pv_data()
File "/var/www/html/openWB/packages/control/counter_all.py", line 67, in get_evu_counter
return data.data.counter_data[f"counter{self.get_id_evu_counter()}"]
File "/var/www/html/openWB/packages/control/counter_all.py", line 78, in get_id_evu_counter
raise TypeError
TypeError
Nach dem reset_broker.sh lege die Module immer in der Reihenfolge Zähler - WR - ext WR - Speicher an. Diesmal hat es nicht geklappt, der EVU-Zähler scheint nicht ordentlich angekommen zu sein. Struktur ist EVU und dadrin dann die drei anderen: zwei WR und den Speicher.
Update: Es ist nur der Speicher betroffen. Die anderen Werte sind OK.
![speicher.jpg](./download/file.php?id=16501&sid=1fee558335fdebf1264902bedd17a25a)
- speicher.jpg (35.19 KiB) 1017 mal betrachtet
Die korrekten Werte sind 1,26kWh Import und 6,08kWh Export.
openWB-series2, openWB-Buchse, E3/DC S10pro+19.5kWh, 30kWp Ost-Süd, Model 3 und Ion