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",
|
key="charge_state_charging_state",
|
||||||
polling=True,
|
polling=True,
|
||||||
streaming_listener=lambda vehicle, callback: vehicle.listen_DetailedChargeState(
|
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)),
|
polling_value_fn=lambda value: CHARGE_STATES.get(str(value)),
|
||||||
options=list(CHARGE_STATES.values()),
|
options=list(CHARGE_STATES.values()),
|
||||||
@ -533,7 +533,7 @@ VEHICLE_DESCRIPTIONS: tuple[TeslemetryVehicleSensorEntityDescription, ...] = (
|
|||||||
TeslemetryVehicleSensorEntityDescription(
|
TeslemetryVehicleSensorEntityDescription(
|
||||||
key="bms_state",
|
key="bms_state",
|
||||||
streaming_listener=lambda vehicle, callback: vehicle.listen_BMSState(
|
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,
|
device_class=SensorDeviceClass.ENUM,
|
||||||
options=list(BMS_STATES.values()),
|
options=list(BMS_STATES.values()),
|
||||||
|
Loading…
x
Reference in New Issue
Block a user