From 3f463f22a1a68aaa33f5c57fe5d84aa3dc5debb5 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Sun, 9 May 2021 20:27:56 +0200 Subject: [PATCH] Deprecate Luftdaten YAML configuration (#50365) --- .../components/luftdaten/__init__.py | 27 ++++++++++--------- 1 file changed, 15 insertions(+), 12 deletions(-) diff --git a/homeassistant/components/luftdaten/__init__.py b/homeassistant/components/luftdaten/__init__.py index 6775b9ec023..f03448fa3a9 100644 --- a/homeassistant/components/luftdaten/__init__.py +++ b/homeassistant/components/luftdaten/__init__.py @@ -70,18 +70,21 @@ SENSOR_SCHEMA = vol.Schema( ) CONFIG_SCHEMA = vol.Schema( - { - DOMAIN: vol.Schema( - { - vol.Required(CONF_SENSOR_ID): cv.positive_int, - vol.Optional(CONF_SENSORS, default={}): SENSOR_SCHEMA, - vol.Optional(CONF_SHOW_ON_MAP, default=False): cv.boolean, - vol.Optional( - CONF_SCAN_INTERVAL, default=DEFAULT_SCAN_INTERVAL - ): cv.time_period, - } - ) - }, + vol.All( + cv.deprecated(DOMAIN), + { + DOMAIN: vol.Schema( + { + vol.Required(CONF_SENSOR_ID): cv.positive_int, + vol.Optional(CONF_SENSORS, default={}): SENSOR_SCHEMA, + vol.Optional(CONF_SHOW_ON_MAP, default=False): cv.boolean, + vol.Optional( + CONF_SCAN_INTERVAL, default=DEFAULT_SCAN_INTERVAL + ): cv.time_period, + } + ) + }, + ), extra=vol.ALLOW_EXTRA, )