Skip to content

Commit 0723f9a

Browse files
committed
v1.0.3: Update custom_components/solarmanager/const.py
1 parent 831bf93 commit 0723f9a

1 file changed

Lines changed: 10 additions & 2 deletions

File tree

custom_components/solarmanager/const.py

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,16 @@
3030
# Heat pump modes
3131
HEATPUMP_MODES = ["auto", "on", "off", "boost"]
3232

33-
# EV charger modes
34-
EV_CHARGER_MODES = ["auto", "fast", "solar_only", "off"]
33+
# EV charger charging modes — maps human-readable HA label → API integer (chargingMode)
34+
# 0=Fast Charge, 1=Solar Only, 2=Solar & Optimized, 3=Do Not Charge, 5=Minimal & Solar
35+
EV_CHARGER_MODE_MAP: dict[str, int] = {
36+
"Fast Charge": 0,
37+
"Solar Only": 1,
38+
"Solar & Optimized": 2,
39+
"Do Not Charge": 3,
40+
"Minimal & Solar": 5,
41+
}
42+
EV_CHARGER_MODES: list[str] = list(EV_CHARGER_MODE_MAP.keys())
3543

3644
# V2X modes
3745
V2X_MODES = ["auto", "charge", "discharge", "idle"]

0 commit comments

Comments
 (0)