From 3b32afda01571df67645bcea8f0227dbe98dcad0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20H=C3=B8yer=20Iversen?= Date: Mon, 30 Jan 2017 18:20:35 +0100 Subject: [PATCH] bug fix in hue (#5623) --- homeassistant/components/light/hue.py | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/homeassistant/components/light/hue.py b/homeassistant/components/light/hue.py index 3e1e81b05ea..a934788f36b 100644 --- a/homeassistant/components/light/hue.py +++ b/homeassistant/components/light/hue.py @@ -59,11 +59,9 @@ DEFAULT_ALLOW_HUE_GROUPS = True PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend({ vol.Optional(CONF_HOST): cv.string, - vol.Optional(CONF_ALLOW_UNREACHABLE, - default=DEFAULT_ALLOW_UNREACHABLE): cv.boolean, - vol.Optional(CONF_FILENAME, default=PHUE_CONFIG_FILE): cv.string, - vol.Optional(CONF_ALLOW_IN_EMULATED_HUE, - default=DEFAULT_ALLOW_IN_EMULATED_HUE): cv.boolean, + vol.Optional(CONF_ALLOW_UNREACHABLE): cv.boolean, + vol.Optional(CONF_FILENAME): cv.string, + vol.Optional(CONF_ALLOW_IN_EMULATED_HUE): cv.boolean, vol.Optional(CONF_ALLOW_HUE_GROUPS, default=DEFAULT_ALLOW_HUE_GROUPS): cv.boolean, }) @@ -98,9 +96,11 @@ def _find_host_from_config(hass, filename=PHUE_CONFIG_FILE): def setup_platform(hass, config, add_devices, discovery_info=None): """Setup the Hue lights.""" # Default needed in case of discovery - filename = config.get(CONF_FILENAME) - allow_unreachable = config.get(CONF_ALLOW_UNREACHABLE) - allow_in_emulated_hue = config.get(CONF_ALLOW_IN_EMULATED_HUE) + filename = config.get(CONF_FILENAME, PHUE_CONFIG_FILE) + allow_unreachable = config.get(CONF_ALLOW_UNREACHABLE, + DEFAULT_ALLOW_UNREACHABLE) + allow_in_emulated_hue = config.get(CONF_ALLOW_IN_EMULATED_HUE, + DEFAULT_ALLOW_IN_EMULATED_HUE) allow_hue_groups = config.get(CONF_ALLOW_HUE_GROUPS) if discovery_info is not None: