From 95d5c456d7566f234c66c1facb6ed0f725ed0b44 Mon Sep 17 00:00:00 2001 From: Jon Maddox Date: Tue, 15 Mar 2016 10:15:29 -0400 Subject: [PATCH] ignore unreachable state if opted in --- homeassistant/components/light/hue.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/homeassistant/components/light/hue.py b/homeassistant/components/light/hue.py index 03fe6ad1977..4c0211f6d15 100644 --- a/homeassistant/components/light/hue.py +++ b/homeassistant/components/light/hue.py @@ -213,7 +213,11 @@ class HueLight(Light): def is_on(self): """Return true if device is on.""" self.update_lights() - return self.info['state']['reachable'] and self.info['state']['on'] + + if self.allow_unreachable: + return self.info['state']['on'] + else: + return self.info['state']['reachable'] and self.info['state']['on'] def turn_on(self, **kwargs): """Turn the specified or all lights on."""