mirror of
https://github.com/home-assistant/core.git
synced 2025-07-27 15:17:35 +00:00
Fix BMS and Charge states in Teslemetry (#146091)
Fix BMS and Charge states
This commit is contained in:
parent
85b608912b
commit
40e0c0f98d
@ -205,7 +205,7 @@ VEHICLE_DESCRIPTIONS: tuple[TeslemetryVehicleSensorEntityDescription, ...] = (
|
||||
key="charge_state_charging_state",
|
||||
polling=True,
|
||||
streaming_listener=lambda vehicle, callback: vehicle.listen_DetailedChargeState(
|
||||
lambda value: None if value is None else callback(value.lower())
|
||||
lambda value: callback(None if value is None else CHARGE_STATES.get(value))
|
||||
),
|
||||
polling_value_fn=lambda value: CHARGE_STATES.get(str(value)),
|
||||
options=list(CHARGE_STATES.values()),
|
||||
@ -533,7 +533,7 @@ VEHICLE_DESCRIPTIONS: tuple[TeslemetryVehicleSensorEntityDescription, ...] = (
|
||||
TeslemetryVehicleSensorEntityDescription(
|
||||
key="bms_state",
|
||||
streaming_listener=lambda vehicle, callback: vehicle.listen_BMSState(
|
||||
lambda value: None if value is None else callback(BMS_STATES.get(value))
|
||||
lambda value: callback(None if value is None else BMS_STATES.get(value))
|
||||
),
|
||||
device_class=SensorDeviceClass.ENUM,
|
||||
options=list(BMS_STATES.values()),
|
||||
|
Loading…
x
Reference in New Issue
Block a user