From 669844e4ddc7c3733ef03e4baf0e3ba6d1c5c3a6 Mon Sep 17 00:00:00 2001 From: Daniel Lashua Date: Thu, 9 Jan 2020 13:45:42 -0600 Subject: [PATCH] Check netgear device_tracker link_rate to ensure device is connected (#30581) * check link_rate to ensure device is connected * black --- homeassistant/components/netgear/device_tracker.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/homeassistant/components/netgear/device_tracker.py b/homeassistant/components/netgear/device_tracker.py index 3e87bcac53c..23b1034a5b3 100644 --- a/homeassistant/components/netgear/device_tracker.py +++ b/homeassistant/components/netgear/device_tracker.py @@ -110,7 +110,10 @@ class NetgearDeviceScanner(DeviceScanner): or dev.name in self.excluded_devices ) ) - if tracked: + + # when link_rate is None this means the router still knows about + # the device, but it is not in range. + if tracked and dev.link_rate is not None: devices.append(dev.mac) if ( self.tracked_accesspoints