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: