From 0d7326168e3df031de0c77a9eefd68489d7d4eca Mon Sep 17 00:00:00 2001 From: Robert Svensson <Kane610@users.noreply.github.com> Date: Thu, 29 Aug 2019 23:04:01 +0200 Subject: [PATCH] UniFi - dont schedule updates on disabled entities (#26278) * Dont schedule updates on disabled entities * Use entity enabled since it is available --- homeassistant/components/unifi/device_tracker.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/homeassistant/components/unifi/device_tracker.py b/homeassistant/components/unifi/device_tracker.py index c8024808e39..4845e9222ce 100644 --- a/homeassistant/components/unifi/device_tracker.py +++ b/homeassistant/components/unifi/device_tracker.py @@ -150,7 +150,9 @@ def update_items(controller, async_add_entities, tracked): for client_id in controller.api.clients: - if client_id in tracked and tracked[client_id].entity_id: + if client_id in tracked: + if not tracked[client_id].enabled: + continue LOGGER.debug( "Updating UniFi tracked client %s (%s)", tracked[client_id].entity_id, @@ -183,7 +185,9 @@ def update_items(controller, async_add_entities, tracked): for device_id in controller.api.devices: - if device_id in tracked and tracked[device_id].entity_id: + if device_id in tracked: + if not tracked[device_id].enabled: + continue LOGGER.debug( "Updating UniFi tracked device %s (%s)", tracked[device_id].entity_id,