From f809b7284be577386c2f292007168a470285bcba Mon Sep 17 00:00:00 2001 From: Maciej Bieniek Date: Mon, 17 Jul 2023 07:04:43 +0000 Subject: [PATCH] Create Tractive battery charging sensor if `charging_state` is not `None` (#96713) Check if charging_state is available --- homeassistant/components/tractive/binary_sensor.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/homeassistant/components/tractive/binary_sensor.py b/homeassistant/components/tractive/binary_sensor.py index cb4abc9b385..d7968f15bf8 100644 --- a/homeassistant/components/tractive/binary_sensor.py +++ b/homeassistant/components/tractive/binary_sensor.py @@ -24,8 +24,6 @@ from .const import ( ) from .entity import TractiveEntity -TRACKERS_WITH_BUILTIN_BATTERY = ("TRNJA4", "TRAXL1") - class TractiveBinarySensor(TractiveEntity, BinarySensorEntity): """Tractive sensor.""" @@ -90,7 +88,7 @@ async def async_setup_entry( entities = [ TractiveBinarySensor(client.user_id, item, SENSOR_TYPE) for item in trackables - if item.tracker_details["model_number"] in TRACKERS_WITH_BUILTIN_BATTERY + if item.tracker_details.get("charging_state") is not None ] async_add_entities(entities)