Skip to content

Commit 135cb17

Browse files
authored
fix chargelog: no charging in prev chargemode (#2829)
1 parent 57d121c commit 135cb17

2 files changed

Lines changed: 4 additions & 3 deletions

File tree

packages/control/chargelog/chargelog.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -180,8 +180,9 @@ def save_data(chargepoint, charging_ev, immediately: bool = True):
180180
imported_at_mode_switch notiert. Sonst schon, damit zwischen save_data und dem nächsten collect_data keine
181181
Daten verloren gehen.
182182
"""
183-
new_entry = _create_entry(chargepoint, charging_ev, immediately)
184-
write_new_entry(new_entry)
183+
if chargepoint.data.set.log.imported_since_mode_switch != 0:
184+
new_entry = _create_entry(chargepoint, charging_ev, immediately)
185+
write_new_entry(new_entry)
185186

186187

187188
def _create_entry(chargepoint, charging_ev, immediately: bool = True):

packages/control/chargepoint/chargepoint.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -730,7 +730,7 @@ def update(self, ev_list: Dict[str, Ev]) -> None:
730730
message = message_ev if message_ev else message
731731
# Ein Eintrag muss nur erstellt werden, wenn vorher schon geladen wurde und auch danach noch
732732
# geladen werden soll.
733-
if self.chargemode_changed and self.data.set.log.imported_since_mode_switch != 0 and state:
733+
if self.chargemode_changed and state:
734734
chargelog.save_interim_data(self, charging_ev)
735735

736736
# Wenn die Nachrichten gesendet wurden, EV wieder löschen, wenn das EV im Algorithmus nicht

0 commit comments

Comments
 (0)