Skip to content

Commit fb2d8c6

Browse files
Bre77bramkragten
authored andcommitted
Add streaming to charge cable connected in Teslemetry (#145880)
1 parent c84ffb5 commit fb2d8c6

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

homeassistant/components/teslemetry/binary_sensor.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,9 @@ class TeslemetryBinarySensorEntityDescription(BinarySensorEntityDescription):
125125
key="charge_state_conn_charge_cable",
126126
polling=True,
127127
polling_value_fn=lambda x: x != "<invalid>",
128+
streaming_listener=lambda vehicle, callback: vehicle.listen_ChargingCableType(
129+
lambda value: callback(value != "Unknown")
130+
),
128131
entity_category=EntityCategory.DIAGNOSTIC,
129132
device_class=BinarySensorDeviceClass.CONNECTIVITY,
130133
),

tests/components/teslemetry/snapshots/test_binary_sensor.ambr

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -673,7 +673,7 @@
673673
'last_changed': <ANY>,
674674
'last_reported': <ANY>,
675675
'last_updated': <ANY>,
676-
'state': 'on',
676+
'state': 'unknown',
677677
})
678678
# ---
679679
# name: test_binary_sensor[binary_sensor.test_charge_enable_request-entry]
@@ -3374,7 +3374,7 @@
33743374
'last_changed': <ANY>,
33753375
'last_reported': <ANY>,
33763376
'last_updated': <ANY>,
3377-
'state': 'on',
3377+
'state': 'unknown',
33783378
})
33793379
# ---
33803380
# name: test_binary_sensor_refresh[binary_sensor.test_charge_enable_request-statealt]

0 commit comments

Comments
 (0)