diff --git a/packages/control/algorithm/utils.py b/packages/control/algorithm/utils.py index 24f422bb60..562662b17d 100644 --- a/packages/control/algorithm/utils.py +++ b/packages/control/algorithm/utils.py @@ -4,7 +4,7 @@ def get_medium_charging_current(currents: List[float]) -> float: """Ermittelt den mittleren Ladestrom der Phasen, auf denen geladen wird. """ - if any(x >= 0.5 for x in currents): - return sum(x for x in currents if x >= 0.5) / len([x for x in currents if x >= 0.5]) + if any(abs(x) >= 0.5 for x in currents): + return sum(x for x in currents if abs(x) >= 0.5) / len([x for x in currents if abs(x) >= 0.5]) else: return 0.0