From 532c624d0169c263dd20bd46d4c99fba0467b241 Mon Sep 17 00:00:00 2001 From: cagnulein Date: Tue, 22 Sep 2020 10:53:46 +0200 Subject: [PATCH] Fix luci device_tracker incorrectly reporting devices status (#40409) --- homeassistant/components/luci/device_tracker.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/homeassistant/components/luci/device_tracker.py b/homeassistant/components/luci/device_tracker.py index fe64c90bf4c..40b111d0d83 100644 --- a/homeassistant/components/luci/device_tracker.py +++ b/homeassistant/components/luci/device_tracker.py @@ -94,7 +94,11 @@ class LuciDeviceScanner(DeviceScanner): last_results = [] for device in result: - if device.reachable: + if ( + not hasattr(self.router.router.owrt_version, "release") + or self.router.router.owrt_version.release[0] < 19 + or device.reachable + ): last_results.append(device) self.last_results = last_results