Skip to content

Commit 161e371

Browse files
committed
Revert "improve eco charging message (openWB#2441)"
This reverts commit 4d7609a.
1 parent f74fe7c commit 161e371

2 files changed

Lines changed: 6 additions & 8 deletions

File tree

packages/control/ev/charge_template.py

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
from typing import Optional, Tuple
66

77
from control import data
8-
from control.chargepoint.chargepoint_state import CHARGING_STATES
98
from control.chargepoint.charging_type import ChargingType
109
from control.chargepoint.control_parameter import ControlParameter
1110
from control.ev.ev_template import EvTemplate
@@ -136,7 +135,8 @@ class ChargeTemplate:
136135
"topic": ""})
137136

138137
BUFFER = -1200 # nach mehr als 20 Min Überschreitung wird der Termin als verpasst angesehen
139-
CHARGING_PRICE_EXCEEDED = ("Der aktuelle Strompreis liegt über dem maximalen Strompreis. ")
138+
CHARGING_PRICE_EXCEEDED = ("Keine Ladung, da der aktuelle Strompreis über dem maximalen Strompreis liegt. "
139+
+ "Falls vorhanden wird mit EVU-Überschuss geladen.")
140140
CHARGING_PRICE_LOW = "Laden, da der aktuelle Strompreis unter dem maximalen Strompreis liegt."
141141

142142
TIME_CHARGING_NO_PLAN_CONFIGURED = "Zeitladen aktiviert, aber keine Zeitfenster konfiguriert."
@@ -269,7 +269,7 @@ def pv_charging(self,
269269

270270
def eco_charging(self,
271271
soc: Optional[float],
272-
control_parameter: ControlParameter,
272+
min_current: int,
273273
charging_type: str,
274274
used_amount: float) -> Tuple[int, str, Optional[str], int]:
275275
""" prüft, ob Min-oder Max-Soc erreicht wurden und setzt entsprechend den Ladestrom.
@@ -295,12 +295,10 @@ def eco_charging(self,
295295
sub_mode = "instant_charging"
296296
message = self.CHARGING_PRICE_LOW
297297
else:
298-
current = control_parameter.min_current
298+
current = min_current
299299
message = self.CHARGING_PRICE_EXCEEDED
300-
if control_parameter.state in CHARGING_STATES:
301-
message += "Lädt mit Überschuss. "
302300
else:
303-
current = control_parameter.min_current
301+
current = min_current
304302
return current, sub_mode, message, phases
305303
except Exception:
306304
log.exception("Fehler im ev-Modul "+str(self.data.id))

packages/control/ev/ev.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -206,7 +206,7 @@ def get_required_current(self,
206206
self.data.get.soc, control_parameter.min_current, charging_type, imported_since_plugged)
207207
elif charge_template.data.chargemode.selected == "eco_charging":
208208
required_current, submode, tmp_message, phases = charge_template.eco_charging(
209-
self.data.get.soc, control_parameter, charging_type, imported_since_plugged)
209+
self.data.get.soc, control_parameter.min_current, charging_type, imported_since_plugged)
210210
else:
211211
tmp_message = None
212212
message = f"{message or ''} {tmp_message or ''}".strip()

0 commit comments

Comments
 (0)