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."""