From 44243ff7c520f88d9c5bb2b3f5acf32fec77eb3e Mon Sep 17 00:00:00 2001 From: springstan Date: Fri, 17 Jan 2020 20:33:59 +0100 Subject: [PATCH] Fix availability for hue lights and sensors --- homeassistant/components/hue/__init__.py | 31 ++++++++++++------------ 1 file changed, 15 insertions(+), 16 deletions(-) diff --git a/homeassistant/components/hue/__init__.py b/homeassistant/components/hue/__init__.py index b294a811c61bbe..06ec7719ed644c 100644 --- a/homeassistant/components/hue/__init__.py +++ b/homeassistant/components/hue/__init__.py @@ -26,17 +26,20 @@ CONF_ALLOW_HUE_GROUPS = "allow_hue_groups" DEFAULT_ALLOW_HUE_GROUPS = True -BRIDGE_CONFIG_SCHEMA = vol.Schema( - { - # Validate as IP address and then convert back to a string. - vol.Required(CONF_HOST): vol.All(ipaddress.ip_address, cv.string), - vol.Optional( - CONF_ALLOW_UNREACHABLE, default=DEFAULT_ALLOW_UNREACHABLE - ): cv.boolean, - vol.Optional( - CONF_ALLOW_HUE_GROUPS, default=DEFAULT_ALLOW_HUE_GROUPS - ): cv.boolean, - } +BRIDGE_CONFIG_SCHEMA = vol.All( + cv.deprecated("filename", invalidation_version="0.106.0"), + vol.Schema( + { + # Validate as IP address and then convert back to a string. + vol.Required(CONF_HOST): vol.All(ipaddress.ip_address, cv.string), + vol.Optional( + CONF_ALLOW_UNREACHABLE, default=DEFAULT_ALLOW_UNREACHABLE + ): cv.boolean, + vol.Optional( + CONF_ALLOW_HUE_GROUPS, default=DEFAULT_ALLOW_HUE_GROUPS + ): cv.boolean, + } + ), ) CONFIG_SCHEMA = vol.Schema( @@ -44,11 +47,7 @@ DOMAIN: vol.Schema( { vol.Optional(CONF_BRIDGES): vol.All( - cv.ensure_list, - [ - cv.deprecated("filename", invalidation_version="0.106.0"), - vol.All(BRIDGE_CONFIG_SCHEMA), - ], + cv.ensure_list, [BRIDGE_CONFIG_SCHEMA] ) } )