Re: Tibber Anbindung bei 2.1
Verfasst: Fr Dez 01, 2023 5:01 pm
Wird Montag wieder eingebaut.
Code: Alles auswählen
2023-12-02 07:46:45,271 - {control.chargelog.chargelog:332} - {ERROR:MainThread} - Fehler beim Berechnen der Ladekosten für Ladepunkt 2
Traceback (most recent call last):
File "/var/www/html/openWB/packages/control/chargelog/chargelog.py", line 305, in calculate_charge_cost
reference = _get_reference_position(cp, create_log_entry)
File "/var/www/html/openWB/packages/control/chargelog/chargelog.py", line 349, in _get_reference_position
if (timecheck.get_difference(cp.data.set.log.timestamp_start_charging,
TypeError: '<' not supported between instances of 'NoneType' and 'int'
2023-12-02 07:56:00,965 - {modules.update_soc:40} - {ERROR:SoC} - Fehler im update_soc-Modul
Traceback (most recent call last):
File "/var/www/html/openWB/packages/modules/update_soc.py", line 30, in update
threads_update, threads_store = self._get_threads()
File "/var/www/html/openWB/packages/modules/update_soc.py", line 45, in _get_threads
ev_data = copy.deepcopy(data.data.ev_data)
File "/usr/lib/python3.9/copy.py", line 146, in deepcopy
y = copier(x, memo)
File "/usr/lib/python3.9/copy.py", line 229, in _deepcopy_dict
for key, value in x.items():
RuntimeError: dictionary changed size during iteration
2023-12-02 08:46:45,922 - {helpermodules.timecheck:346} - {ERROR:MainThread} - Fehler im System-Modul
Traceback (most recent call last):
File "/var/www/html/openWB/packages/helpermodules/timecheck.py", line 341, in get_difference
begin = datetime.datetime.strptime(timestamp_begin, "%m/%d/%Y, %H:%M:%S")
TypeError: strptime() argument 1 must be str, not None
2023-12-02 08:46:45,924 - {control.chargelog.chargelog:332} - {ERROR:MainThread} - Fehler beim Berechnen der Ladekosten für Ladepunkt 2
Traceback (most recent call last):
File "/var/www/html/openWB/packages/control/chargelog/chargelog.py", line 305, in calculate_charge_cost
reference = _get_reference_position(cp, create_log_entry)
File "/var/www/html/openWB/packages/control/chargelog/chargelog.py", line 349, in _get_reference_position
if (timecheck.get_difference(cp.data.set.log.timestamp_start_charging,
TypeError: '<' not supported between instances of 'NoneType' and 'int'
2023-12-02 09:46:46,330 - {helpermodules.timecheck:346} - {ERROR:MainThread} - Fehler im System-Modul
Traceback (most recent call last):
File "/var/www/html/openWB/packages/helpermodules/timecheck.py", line 341, in get_difference
begin = datetime.datetime.strptime(timestamp_begin, "%m/%d/%Y, %H:%M:%S")
TypeError: strptime() argument 1 must be str, not None
2023-12-02 09:46:46,332 - {control.chargelog.chargelog:332} - {ERROR:MainThread} - Fehler beim Berechnen der Ladekosten für Ladepunkt 2
Traceback (most recent call last):
File "/var/www/html/openWB/packages/control/chargelog/chargelog.py", line 305, in calculate_charge_cost
reference = _get_reference_position(cp, create_log_entry)
File "/var/www/html/openWB/packages/control/chargelog/chargelog.py", line 349, in _get_reference_position
if (timecheck.get_difference(cp.data.set.log.timestamp_start_charging,
TypeError: '<' not supported between instances of 'NoneType' and 'int'
2023-12-02 09:56:00,075 - {modules.update_soc:40} - {ERROR:SoC} - Fehler im update_soc-Modul
Traceback (most recent call last):
File "/var/www/html/openWB/packages/modules/update_soc.py", line 30, in update
threads_update, threads_store = self._get_threads()
File "/var/www/html/openWB/packages/modules/update_soc.py", line 45, in _get_threads
ev_data = copy.deepcopy(data.data.ev_data)
File "/usr/lib/python3.9/copy.py", line 146, in deepcopy
y = copier(x, memo)
File "/usr/lib/python3.9/copy.py", line 229, in _deepcopy_dict
for key, value in x.items():
RuntimeError: dictionary changed size during iteration
2023-12-02 10:46:47,245 - {helpermodules.timecheck:346} - {ERROR:MainThread} - Fehler im System-Modul
Traceback (most recent call last):
File "/var/www/html/openWB/packages/helpermodules/timecheck.py", line 341, in get_difference
begin = datetime.datetime.strptime(timestamp_begin, "%m/%d/%Y, %H:%M:%S")
TypeError: strptime() argument 1 must be str, not None
2023-12-02 10:46:47,247 - {control.chargelog.chargelog:332} - {ERROR:MainThread} - Fehler beim Berechnen der Ladekosten für Ladepunkt 2
Traceback (most recent call last):
File "/var/www/html/openWB/packages/control/chargelog/chargelog.py", line 305, in calculate_charge_cost
reference = _get_reference_position(cp, create_log_entry)
File "/var/www/html/openWB/packages/control/chargelog/chargelog.py", line 349, in _get_reference_position
if (timecheck.get_difference(cp.data.set.log.timestamp_start_charging,
TypeError: '<' not supported between instances of 'NoneType' and 'int'
2023-12-02 11:46:47,795 - {helpermodules.timecheck:346} - {ERROR:MainThread} - Fehler im System-Modul
Traceback (most recent call last):
File "/var/www/html/openWB/packages/helpermodules/timecheck.py", line 341, in get_difference
begin = datetime.datetime.strptime(timestamp_begin, "%m/%d/%Y, %H:%M:%S")
TypeError: strptime() argument 1 must be str, not None
2023-12-02 11:46:47,796 - {control.chargelog.chargelog:332} - {ERROR:MainThread} - Fehler beim Berechnen der Ladekosten für Ladepunkt 2
Traceback (most recent call last):
File "/var/www/html/openWB/packages/control/chargelog/chargelog.py", line 305, in calculate_charge_cost
reference = _get_reference_position(cp, create_log_entry)
File "/var/www/html/openWB/packages/control/chargelog/chargelog.py", line 349, in _get_reference_position
if (timecheck.get_difference(cp.data.set.log.timestamp_start_charging,
TypeError: '<' not supported between instances of 'NoneType' and 'int'
Hallo Danke für das Feedback, aber vorher und auch bei den ersten Versionen mit Strompreisanbindung hat es ja problemlos funktioniert. Das Problem ist erst mit einer der Versionen gekommen, die seit Sonntag letzte Woche oder Montag/Dienstag gekommen sind. Ganz genau kann ich es nicht definieren, das ich nicht jeden Tag lade und am DIenstag aber eine Nachtschicht machen musste, damit die Zoe meiner Frau Laden konnte.Gero hat geschrieben: ↑So Dez 03, 2023 8:29 am Wenn ich das richtig verstanden habe, funktioniert sofortladen auch nur einmal? Und dann ist die Lösung Ladepubkt löschen und wieder anlegen? Das ist ganz schräg.
Bevor Du dich mit tibber beschäftigst, würde ich das Sofortladen-Problem angehen.
Auf der Status-Seite gibt‘s die Logs. Da sollte etwas erhellendes drinstehen.
Achso: unter System-Fehlersuche das logging auf Details stellen.
Ist inklusive ein paar Bugfixes jetzt wieder vorhanden.flea hat geschrieben: ↑Fr Dez 01, 2023 4:35 pmLena, jetzt sind aber die Tibberpreise unter "Status" wieder weg. Beim letzten Stand konnte man dort die Preisübersicht anzeigen lassen.LenaK hat geschrieben: ↑Fr Dez 01, 2023 3:41 pm Ich habe den Branch gerade auf den aktuellen Master rebased.
Wenn die Ladekosten nicht stimmen, bitte einen etwa 15-minütigen Ladevorgang starten, ohne dass in dieser Zeit die volle Stunde liegt. Dann den Logauszug großzügig um das Abstecken herum posten.