From a93a82c99b093077851c911c1571a04574de9686 Mon Sep 17 00:00:00 2001 From: s0170071 Date: Fri, 24 Apr 2026 19:43:58 +0200 Subject: [PATCH] fix: EVSE-Register-Einheit beim Stromvergleich korrigieren --- packages/modules/common/evse.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/packages/modules/common/evse.py b/packages/modules/common/evse.py index dba788746b..6ae7c36625 100644 --- a/packages/modules/common/evse.py +++ b/packages/modules/common/evse.py @@ -61,9 +61,10 @@ def get_plug_charge_state(self) -> Tuple[bool, bool, float]: str(state)+", Soll-Stromstärke: "+str(self.evse_current)) plugged = state.plugged charging = self.evse_current > 0 if state.charge_enabled else False - if self.evse_current > 32: - self.evse_current = self.evse_current / 100 - return plugged, charging, self.evse_current + # self.evse_current bleibt als Rohwert im Register-Format erhalten, + # damit der Vergleich in set_current() korrekt funktioniert. + set_current_amps = self.evse_current / 100 if self._precise_current else float(self.evse_current) + return plugged, charging, set_current_amps def get_firmware_version(self) -> int: return self.version