Seite 1 von 1

openWB 2: Daten/Konfiguration korrupt

Verfasst: Do Jan 01, 2026 11:53 am
von multi
Moin und Frohes Neues!

Seit gestern verhält sich meine Box merkwürdig. Erst startete das Webinterface nicht mehr. Es sah so aus, als ob die Templates für das Interface nicht geladen werden konnten. Ich habe die Box vom Strom getrennt und neu gestartet.

Seit dem startet die Box wieder aber Teile der Konfiguration scheinen korrupt zu sein. Die Meldungen im Log sind so vorher nicht da gewesen.

Ich habe tägliche Sicherungen aber weder das Einspielen einer Sicherung noch der Werksreset wird durchgeführt. Es gibt keine Meldungen und im Log ist auch nichts zu finden.

Die Box läuft auf Release 2.1.8-Patch.4

Vermutung: SD Karte defekt, die aber noch kein Jahr alt ist und eine High Endurance Karte ist.

Danke für ein paar Tips

Multi

Log:

2026-01-01 12:43:41,969 - {modules.utils:15} - {ERROR:SoC} - Daten wurden noch nicht vollständig empfangen. Timeout abgelaufen, fortsetzen der Regelung.
2026-01-01 12:43:42,691 - {control.data:481} - {ERROR:MainThread} - Modul-Daten wurden noch nicht vollständig empfangen. Timeout abgelaufen, fortsetzen der Regelung.
2026-01-01 12:43:42,852 - {modules.common.simcount._simcount:51} - {WARNING:device1} - Time difference between previous state and current state is too large. Set time difference to control interval.
2026-01-01 12:43:42,933 - {modules.common.simcount._simcount:51} - {WARNING:device1} - Time difference between previous state and current state is too large. Set time difference to control interval.
2026-01-01 12:43:46,977 - {modules.utils:15} - {ERROR:SoC} - Daten wurden noch nicht vollständig empfangen. Timeout abgelaufen, fortsetzen der Regelung.
2026-01-01 12:43:48,872 - {modules.utils:15} - {ERROR:MainThread} - Daten wurden noch nicht vollständig empfangen. Timeout abgelaufen, fortsetzen der Regelung.
2026-01-01 12:43:53,878 - {control.data:481} - {ERROR:MainThread} - Modul-Daten wurden noch nicht vollständig empfangen. Timeout abgelaufen, fortsetzen der Regelung.
2026-01-01 12:43:58,891 - {modules.utils:15} - {ERROR:MainThread} - Daten wurden noch nicht vollständig empfangen. Timeout abgelaufen, fortsetzen der Regelung.
2026-01-01 12:44:02,305 - {modules.utils:15} - {ERROR:SoC} - Daten wurden noch nicht vollständig empfangen. Timeout abgelaufen, fortsetzen der Regelung.
2026-01-01 12:44:03,897 - {modules.utils:15} - {ERROR:MainThread} - Daten wurden noch nicht vollständig empfangen. Timeout abgelaufen, fortsetzen der Regelung.
2026-01-01 12:44:07,316 - {modules.utils:15} - {ERROR:SoC} - Daten wurden noch nicht vollständig empfangen. Timeout abgelaufen, fortsetzen der Regelung.
2026-01-01 12:44:08,903 - {modules.utils:15} - {ERROR:MainThread} - Daten wurden noch nicht vollständig empfangen. Timeout abgelaufen, fortsetzen der Regelung.
2026-01-01 12:44:13,909 - {control.data:481} - {ERROR:MainThread} - Modul-Daten wurden noch nicht vollständig empfangen. Timeout abgelaufen, fortsetzen der Regelung.
2026-01-01 12:44:18,965 - {control.data:481} - {ERROR:MainThread} - Modul-Daten wurden noch nicht vollständig empfangen. Timeout abgelaufen, fortsetzen der Regelung.
2026-01-01 12:44:19,028 - {control.counter_all:97} - {ERROR:MainThread} - Ohne Konfiguration eines EVU-Zählers an der Spitze der Hierarchie ist keine Regelung und keine Ladung möglich.
2026-01-01 12:44:19,034 - {control.chargepoint.chargepoint_all:65} - {ERROR:MainThread} - Fehler in der allgemeinen Ladepunkt-Klasse
Traceback (most recent call last):
File "/var/www/html/openWB/packages/control/chargepoint/chargepoint_all.py", line 63, 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 85, 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 95, in get_id_evu_counter
raise TypeError
TypeError
2026-01-01 12:44:19,040 - {control.counter_all:97} - {ERROR:MainThread} - Ohne Konfiguration eines EVU-Zählers an der Spitze der Hierarchie ist keine Regelung und keine Ladung möglich.
2026-01-01 12:44:19,046 - {control.counter_all:131} - {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 105, in set_home_consumption
home_consumption, elements = self._calc_home_consumption()
File "/var/www/html/openWB/packages/control/counter_all.py", line 155, in _calc_home_consumption
id_source = self.get_id_evu_counter()
File "/var/www/html/openWB/packages/control/counter_all.py", line 95, in get_id_evu_counter
raise TypeError
TypeError
2026-01-01 12:44:19,058 - {control.counter_all:97} - {ERROR:MainThread} - Ohne Konfiguration eines EVU-Zählers an der Spitze der Hierarchie ist keine Regelung und keine Ladung möglich.
2026-01-01 12:44:19,062 - {control.algorithm.algorithm:51} - {ERROR:MainThread} - Fehler im Algorithmus-Modul
Traceback (most recent call last):
File "/var/www/html/openWB/packages/control/algorithm/algorithm.py", line 28, 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 85, 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 95, in get_id_evu_counter
raise TypeError
TypeError
2026-01-01 12:44:19,117 - {control.counter_all:97} - {ERROR:MainThread} - Ohne Konfiguration eines EVU-Zählers an der Spitze der Hierarchie ist keine Regelung und keine Ladung möglich.
2026-01-01 12:44:19,120 - {helpermodules.graph:70} - {ERROR:MainThread} - Fehler im Graph-Modul
Traceback (most recent call last):
File "/var/www/html/openWB/packages/helpermodules/graph.py", line 41, 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 88, in get_evu_counter_str
return f"counter{self.get_id_evu_counter()}"
File "/var/www/html/openWB/packages/control/counter_all.py", line 95, in get_id_evu_counter
raise TypeError
TypeError
2026-01-01 12:44:22,644 - {modules.utils:15} - {ERROR:SoC} - Daten wurden noch nicht vollständig empfangen. Timeout abgelaufen, fortsetzen der Regelung.
2026-01-01 12:44:24,128 - {control.data:481} - {ERROR:MainThread} - Modul-Daten wurden noch nicht vollständig empfangen. Timeout abgelaufen, fortsetzen der Regelung.
2026-01-01 12:44:24,303 - {modules.common.simcount._simcount:51} - {WARNING:device1} - Time difference between previous state and current state is too large. Set time difference to control interval.
2026-01-01 12:44:24,343 - {modules.common.simcount._simcount:51} - {WARNING:device1} - Time difference between previous state and current state is too large. Set time difference to control interval.
2026-01-01 12:44:27,652 - {modules.utils:15} - {ERROR:SoC} - Daten wurden noch nicht vollständig empfangen. Timeout abgelaufen, fortsetzen der Regelung.
2026-01-01 12:44:30,361 - {modules.utils:15} - {ERROR:MainThread} - Daten wurden noch nicht vollständig empfangen. Timeout abgelaufen, fortsetzen der Regelung.
2026-01-01 12:44:35,367 - {control.data:481} - {ERROR:MainThread} - Modul-Daten wurden noch nicht vollständig empfangen. Timeout abgelaufen, fortsetzen der Regelung.
2026-01-01 12:44:40,378 - {modules.utils:15} - {ERROR:MainThread} - Daten wurden noch nicht vollständig empfangen. Timeout abgelaufen, fortsetzen der Regelung.
2026-01-01 12:44:42,977 - {modules.utils:15} - {ERROR:SoC} - Daten wurden noch nicht vollständig empfangen. Timeout abgelaufen, fortsetzen der Regelung.
2026-01-01 12:44:45,385 - {modules.utils:15} - {ERROR:MainThread} - Daten wurden noch nicht vollständig empfangen. Timeout abgelaufen, fortsetzen der Regelung.
2026-01-01 12:44:47,984 - {modules.utils:15} - {ERROR:SoC} - Daten wurden noch nicht vollständig empfangen. Timeout abgelaufen, fortsetzen der Regelung.
2026-01-01 12:44:50,392 - {modules.utils:15} - {ERROR:MainThread} - Daten wurden noch nicht vollständig empfangen. Timeout abgelaufen, fortsetzen der Regelung.
2026-01-01 12:44:55,398 - {control.data:481} - {ERROR:MainThread} - Modul-Daten wurden noch nicht vollständig empfangen. Timeout abgelaufen, fortsetzen der Regelung.
2026-01-01 12:45:00,450 - {control.data:481} - {ERROR:MainThread} - Modul-Daten wurden noch nicht vollständig empfangen. Timeout abgelaufen, fortsetzen der Regelung.
2026-01-01 12:45:00,510 - {control.counter_all:97} - {ERROR:MainThread} - Ohne Konfiguration eines EVU-Zählers an der Spitze der Hierarchie ist keine Regelung und keine Ladung möglich.
2026-01-01 12:45:00,514 - {control.chargepoint.chargepoint_all:65} - {ERROR:MainThread} - Fehler in der allgemeinen Ladepunkt-Klasse
Traceback (most recent call last):
File "/var/www/html/openWB/packages/control/chargepoint/chargepoint_all.py", line 63, 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 85, 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 95, in get_id_evu_counter
raise TypeError
TypeError
2026-01-01 12:45:00,518 - {control.counter_all:97} - {ERROR:MainThread} - Ohne Konfiguration eines EVU-Zählers an der Spitze der Hierarchie ist keine Regelung und keine Ladung möglich.
2026-01-01 12:45:00,521 - {control.counter_all:131} - {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 105, in set_home_consumption
home_consumption, elements = self._calc_home_consumption()
File "/var/www/html/openWB/packages/control/counter_all.py", line 155, in _calc_home_consumption
id_source = self.get_id_evu_counter()
File "/var/www/html/openWB/packages/control/counter_all.py", line 95, in get_id_evu_counter
raise TypeError
TypeError
2026-01-01 12:45:00,529 - {control.counter_all:97} - {ERROR:MainThread} - Ohne Konfiguration eines EVU-Zählers an der Spitze der Hierarchie ist keine Regelung und keine Ladung möglich.
2026-01-01 12:45:00,533 - {control.algorithm.algorithm:51} - {ERROR:MainThread} - Fehler im Algorithmus-Modul
Traceback (most recent call last):
File "/var/www/html/openWB/packages/control/algorithm/algorithm.py", line 28, 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 85, 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 95, in get_id_evu_counter
raise TypeError
TypeError
2026-01-01 12:45:00,589 - {control.counter_all:97} - {ERROR:MainThread} - Ohne Konfiguration eines EVU-Zählers an der Spitze der Hierarchie ist keine Regelung und keine Ladung möglich.
2026-01-01 12:45:00,593 - {helpermodules.graph:70} - {ERROR:MainThread} - Fehler im Graph-Modul
Traceback (most recent call last):
File "/var/www/html/openWB/packages/helpermodules/graph.py", line 41, 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 88, in get_evu_counter_str
return f"counter{self.get_id_evu_counter()}"
File "/var/www/html/openWB/packages/control/counter_all.py", line 95, in get_id_evu_counter
raise TypeError
TypeError
2026-01-01 12:45:03,311 - {modules.utils:15} - {ERROR:SoC} - Daten wurden noch nicht vollständig empfangen. Timeout abgelaufen, fortsetzen der Regelung.
2026-01-01 12:45:05,605 - {control.data:481} - {ERROR:MainThread} - Modul-Daten wurden noch nicht vollständig empfangen. Timeout abgelaufen, fortsetzen der Regelung.
2026-01-01 12:45:05,797 - {modules.common.simcount._simcount:51} - {WARNING:device1} - Time difference between previous state and current state is too large. Set time difference to control interval.
2026-01-01 12:45:05,929 - {modules.common.simcount._simcount:51} - {WARNING:device1} - Time difference between previous state and current state is too large. Set time difference to control interval.
2026-01-01 12:45:08,319 - {modules.utils:15} - {ERROR:SoC} - Daten wurden noch nicht vollständig empfangen. Timeout abgelaufen, fortsetzen der Regelung.
2026-01-01 12:45:11,785 - {modules.utils:15} - {ERROR:MainThread} - Daten wurden noch nicht vollständig empfangen. Timeout abgelaufen, fortsetzen der Regelung.
2026-01-01 12:45:16,792 - {control.data:481} - {ERROR:MainThread} - Modul-Daten wurden noch nicht vollständig empfangen. Timeout abgelaufen, fortsetzen der Regelung.
2026-01-01 12:45:21,804 - {modules.utils:15} - {ERROR:MainThread} - Daten wurden noch nicht vollständig empfangen. Timeout abgelaufen, fortsetzen der Regelung.
2026-01-01 12:45:23,650 - {modules.utils:15} - {ERROR:SoC} - Daten wurden noch nicht vollständig empfangen. Timeout abgelaufen, fortsetzen der Regelung.
2026-01-01 12:45:26,811 - {modules.utils:15} - {ERROR:MainThread} - Daten wurden noch nicht vollständig empfangen. Timeout abgelaufen, fortsetzen der Regelung.
2026-01-01 12:45:28,665 - {modules.utils:15} - {ERROR:SoC} - Daten wurden noch nicht vollständig empfangen. Timeout abgelaufen, fortsetzen der Regelung.
2026-01-01 12:45:31,817 - {modules.utils:15} - {ERROR:MainThread} - Daten wurden noch nicht vollständig empfangen. Timeout abgelaufen, fortsetzen der Regelung.
2026-01-01 12:45:36,823 - {control.data:481} - {ERROR:MainThread} - Modul-Daten wurden noch nicht vollständig empfangen. Timeout abgelaufen, fortsetzen der Regelung.
2026-01-01 12:45:41,885 - {control.data:481} - {ERROR:MainThread} - Modul-Daten wurden noch nicht vollständig empfangen. Timeout abgelaufen, fortsetzen der Regelung.
2026-01-01 12:45:41,943 - {control.counter_all:97} - {ERROR:MainThread} - Ohne Konfiguration eines EVU-Zählers an der Spitze der Hierarchie ist keine Regelung und keine Ladung möglich.
2026-01-01 12:45:41,947 - {control.chargepoint.chargepoint_all:65} - {ERROR:MainThread} - Fehler in der allgemeinen Ladepunkt-Klasse
Traceback (most recent call last):
File "/var/www/html/openWB/packages/control/chargepoint/chargepoint_all.py", line 63, 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 85, 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 95, in get_id_evu_counter
raise TypeError
TypeError
2026-01-01 12:45:41,951 - {control.counter_all:97} - {ERROR:MainThread} - Ohne Konfiguration eines EVU-Zählers an der Spitze der Hierarchie ist keine Regelung und keine Ladung möglich.
2026-01-01 12:45:41,954 - {control.counter_all:131} - {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 105, in set_home_consumption
home_consumption, elements = self._calc_home_consumption()
File "/var/www/html/openWB/packages/control/counter_all.py", line 155, in _calc_home_consumption
id_source = self.get_id_evu_counter()
File "/var/www/html/openWB/packages/control/counter_all.py", line 95, in get_id_evu_counter
raise TypeError
TypeError
2026-01-01 12:45:41,961 - {control.counter_all:97} - {ERROR:MainThread} - Ohne Konfiguration eines EVU-Zählers an der Spitze der Hierarchie ist keine Regelung und keine Ladung möglich.
2026-01-01 12:45:41,965 - {control.algorithm.algorithm:51} - {ERROR:MainThread} - Fehler im Algorithmus-Modul
Traceback (most recent call last):
File "/var/www/html/openWB/packages/control/algorithm/algorithm.py", line 28, 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 85, 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 95, in get_id_evu_counter
raise TypeError
TypeError
2026-01-01 12:45:42,022 - {control.counter_all:97} - {ERROR:MainThread} - Ohne Konfiguration eines EVU-Zählers an der Spitze der Hierarchie ist keine Regelung und keine Ladung möglich.
2026-01-01 12:45:42,026 - {helpermodules.graph:70} - {ERROR:MainThread} - Fehler im Graph-Modul
Traceback (most recent call last):
File "/var/www/html/openWB/packages/helpermodules/graph.py", line 41, 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 88, in get_evu_counter_str
return f"counter{self.get_id_evu_counter()}"
File "/var/www/html/openWB/packages/control/counter_all.py", line 95, in get_id_evu_counter
raise TypeError
TypeError

Re: openWB 2: Daten/Konfiguration korrupt

Verfasst: Do Jan 01, 2026 12:52 pm
von aiole
Nutzt du eine eigene SDC oder die originale "industrial" SDC von openWB?
High Endurance ist nicht von openWB und hat ev. auch nicht die pSLC-Speichertechnik.

Irgendwelche externen Syteme wie HA, IOB o.ä. im Netzwerk laufend?

Re: openWB 2: Daten/Konfiguration korrupt

Verfasst: Do Jan 01, 2026 1:01 pm
von multi
Das ist eine eigene SD, die eine defekte im März 2025 ersetzt hat. Ja, Industrial ist noch besser. Ich hätte aber gedacht High Endurance reicht (Temperatur und Schreibzyklen). Die nächste wird Industrial.

Im Netzwerk läuft noch einiges Smart Home wie Domoticz aber im Moment kein HA.

Re: openWB 2: Daten/Konfiguration korrupt

Verfasst: Do Jan 01, 2026 1:09 pm
von openWB
Anbindung per MQTT irgendwas?

Re: openWB 2: Daten/Konfiguration korrupt

Verfasst: Do Jan 01, 2026 1:21 pm
von multi
Ich habe MQTT in Betrieb aber es gibt keine Anbindung an die Box. Ich werde die die entsprechenden Server mal vom Netz nehmen und sehen,, ob es einen Effekt hat.

Re: openWB 2: Daten/Konfiguration korrupt

Verfasst: Do Jan 01, 2026 1:55 pm
von multi
So, ich habe die Server raus genommen und siehe da, es sieht schon besser aus. Ich hatte mit einer Bridge in der Box getestet, die Einstellung aber nicht wieder raus genommen. Möglicherweise bereitete das Probleme.
Bin noch am Testen, vielleicht war es das schon.

Re: openWB 2: Daten/Konfiguration korrupt

Verfasst: Do Jan 01, 2026 2:13 pm
von multi
Okay, habe zur Sicherheit ein Backup aus dem Dezember eingespielt als die MQTT Bridge noch nicht eingestellt war. Jetzt sieht alles normal aus.
Danke bis hierher :)