From 93f176215952e9de4c1d15e5a0b286e8b39876a3 Mon Sep 17 00:00:00 2001
From: LKuemmel <lena.kuemmel@openwb.de>
Date: Thu, 23 Jan 2025 10:27:31 +0100
Subject: [PATCH] fix deviating evse current

---
 packages/control/algorithm/surplus_controlled.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/packages/control/algorithm/surplus_controlled.py b/packages/control/algorithm/surplus_controlled.py
index f94af8720a..821632ccb5 100644
--- a/packages/control/algorithm/surplus_controlled.py
+++ b/packages/control/algorithm/surplus_controlled.py
@@ -142,7 +142,7 @@ def _fix_deviating_evse_current(self, chargepoint: Chargepoint) -> float:
         MAX_DEVIATION = 1.1
         evse_current = chargepoint.data.get.evse_current
         if evse_current and chargepoint.data.set.current != chargepoint.data.set.current_prev:
-            formatted_evse_current = evse_current if evse_current < 32 else evse_current / 100
+            formatted_evse_current = evse_current if evse_current <= 32 else evse_current / 100
             offset = formatted_evse_current - max(chargepoint.data.get.currents)
             if abs(offset) >= MAX_DEVIATION:
                 current_with_offset = chargepoint.data.set.current + offset