Fix Charge Cable binary sensor in Teslemetry (#148675)

This commit is contained in:
Brett Adams 2025-07-14 18:29:29 +10:00 committed by Franck Nijhof
parent c802430066
commit c4ddcd64c8
No known key found for this signature in database
GPG Key ID: AB33ADACE7101952

View File

@ -125,8 +125,8 @@ VEHICLE_DESCRIPTIONS: tuple[TeslemetryBinarySensorEntityDescription, ...] = (
key="charge_state_conn_charge_cable",
polling=True,
polling_value_fn=lambda x: x != "<invalid>",
streaming_listener=lambda vehicle, callback: vehicle.listen_ChargingCableType(
lambda value: callback(value is not None and value != "Unknown")
streaming_listener=lambda vehicle, callback: vehicle.listen_DetailedChargeState(
lambda value: callback(None if value is None else value != "Disconnected")
),
entity_category=EntityCategory.DIAGNOSTIC,
device_class=BinarySensorDeviceClass.CONNECTIVITY,