8000 Fix BMS and Charge states in Teslemetry (#146091) · home-assistant/core@81cbb6e · GitHub
[go: up one dir, main page]

Skip to content

Commit 81cbb6e

Browse files
Bre77frenck
authored andcommitted
Fix BMS and Charge states in Teslemetry (#146091)
Fix BMS and Charge states
1 parent 010c5ca commit 81cbb6e

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

homeassistant/components/teslemetry/sensor.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -205,7 +205,7 @@ class TeslemetryVehicleSensorEntityDescription(SensorEntityDescription):
205205
key="charge_state_charging_state",
206206
polling=True,
207207
streaming_listener=lambda vehicle, callback: vehicle.listen_DetailedChargeState(
208-
lambda value: None if value is None else callback(value.lower())
208+
lambda value: callback(None if value is None else CHARGE_STATES.get(value))
209209
),
210210
polling_value_fn=lambda value: CHARGE_STATES.get(str(value)),
211211
options=list(CHARGE_STATES.values()),
@@ -533,7 +533,7 @@ class TeslemetryVehicleSensorEntityDescription(SensorEntityDescription):
533533
TeslemetryVehicleSensorEntityDescription(
534534
key="bms_state",
535535
streaming_listener=lambda vehicle, callback: vehicle.listen_BMSState(
536-
lambda value: None if value is None else callback(BMS_STATES.get(value))
536+
lambda value: callback(None if value is None else BMS_STATES.get(value))
537537
),
538538
device_class=SensorDeviceClass.ENUM,
539539
options=list(BMS_STATES.values()),

0 commit comments

Comments
 (0)
0