@@ -136,19 +136,15 @@ def _fix_deviating_evse_current(self, chargepoint: Chargepoint) -> float:
136136 genutzten Soll-Strom hochgeregelt werden. Wenn Fahrzeuge entgegen der Norm mehr Ladeleistung beziehen, als
137137 freigegeben, wird entsprechend weniger freigegeben, da sonst uU die untere Grenze für die Abschaltschwelle
138138 nicht erreicht wird.
139- Wenn die Soll-Stromstärke nicht angepasst worden ist, nicht den ungenutzten EVSE-Strom aufschlagen. Wenn das
140- Auto nur in 1A-Schritten regeln kann, rundet es und lädt immer etwas mehr oder weniger als Soll-Strom. Schlägt
141- man den EVSE-Strom auf, pendelt die Regelung um diesen 1A-Schritt."""
142- MAX_DEVIATION = 1.1
139+ Wenn die Soll-Stromstärke nicht angepasst worden ist, nicht den ungenutzten EVSE-Strom aufschlagen."""
143140 evse_current = chargepoint .data .get .evse_current
144141 if evse_current and chargepoint .data .set .current != chargepoint .data .set .current_prev :
145142 offset = evse_current - max (chargepoint .data .get .currents )
146- if abs (offset ) >= MAX_DEVIATION :
147- current_with_offset = chargepoint .data .set .current + offset
148- current = min (current_with_offset , chargepoint .data .control_parameter .required_current )
149- if current != chargepoint .data .set .current :
150- log .debug (f"Ungenutzten Soll-Strom aufschlagen ergibt { current } A." )
151- chargepoint .data .set .current = current
143+ current_with_offset = chargepoint .data .set .current + offset
144+ current = min (current_with_offset , chargepoint .data .control_parameter .required_current )
145+ if current != chargepoint .data .set .current :
146+ log .debug (f"Ungenutzten Soll-Strom aufschlagen ergibt { current } A." )
147+ chargepoint .data .set .current = current
152148
153149 def check_submode_pv_charging (self ) -> None :
154150 evu_counter = data .data .counter_all_data .get_evu_counter ()
0 commit comments