From 63e96bbd1eb01ca6f483b14facb1ecc552906368 Mon Sep 17 00:00:00 2001 From: LKuemmel Date: Fri, 28 Nov 2025 09:48:13 +0100 Subject: [PATCH] fix refactor charging ev: no chargelog entry at charge stop without chargemode change --- packages/control/chargelog/chargelog.py | 6 +----- packages/control/process.py | 5 ----- 2 files changed, 1 insertion(+), 10 deletions(-) diff --git a/packages/control/chargelog/chargelog.py b/packages/control/chargelog/chargelog.py index e60f61942c..361384819c 100644 --- a/packages/control/chargelog/chargelog.py +++ b/packages/control/chargelog/chargelog.py @@ -121,17 +121,13 @@ def collect_data(chargepoint): log.exception("Fehler im Ladelog-Modul") -def save_interim_data(chargepoint, charging_ev, immediately: bool = True): +def save_interim_data(chargepoint, charging_ev): try: log_data = chargepoint.data.set.log # Es wurde noch nie ein Auto zugeordnet if log_data.imported_since_mode_switch == 0: # Die Daten wurden schon erfasst. return - if not immediately: - if chargepoint.data.get.power != 0: - # Das Fahrzeug hat die Ladung noch nicht beendet. Der Logeintrag wird später erstellt. - return save_data(chargepoint, charging_ev) chargepoint.reset_log_data_chargemode_switch() except Exception: diff --git a/packages/control/process.py b/packages/control/process.py index ebea5b5366..3e0e7bca90 100644 --- a/packages/control/process.py +++ b/packages/control/process.py @@ -42,11 +42,6 @@ def process_algorithm_results(self) -> None: self._update_state(cp) cp.set_timestamp_charge_start() else: - # LP, an denen nicht geladen werden darf - chargelog.save_interim_data( - cp, data.data.ev_data - ["ev" + str(cp.data.config.ev)], - immediately=False) control_parameter.state = ChargepointState.NO_CHARGING_ALLOWED if cp.data.get.state_str is not None: Pub().pub("openWB/set/chargepoint/"+str(cp.num)+"/get/state_str",