From ae9e3c237a23fb8462ba89bc7b7f813295696065 Mon Sep 17 00:00:00 2001 From: Michael <35783820+mib1185@users.noreply.github.com> Date: Fri, 3 Sep 2021 14:11:19 +0200 Subject: [PATCH] Fix CONFIG_SCHEMA validation in Speedtest.net (#55612) --- homeassistant/components/speedtestdotnet/__init__.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/homeassistant/components/speedtestdotnet/__init__.py b/homeassistant/components/speedtestdotnet/__init__.py index b049b3a2d2c..62f7b2dbd73 100644 --- a/homeassistant/components/speedtestdotnet/__init__.py +++ b/homeassistant/components/speedtestdotnet/__init__.py @@ -32,6 +32,8 @@ from .const import ( _LOGGER = logging.getLogger(__name__) +SENSOR_KEYS = [desc.key for desc in SENSOR_TYPES] + CONFIG_SCHEMA = vol.Schema( vol.All( # Deprecated in Home Assistant 2021.6 @@ -46,8 +48,8 @@ CONFIG_SCHEMA = vol.Schema( ): cv.positive_time_period, vol.Optional(CONF_MANUAL, default=False): cv.boolean, vol.Optional( - CONF_MONITORED_CONDITIONS, default=list(SENSOR_TYPES) - ): vol.All(cv.ensure_list, [vol.In(list(SENSOR_TYPES))]), + CONF_MONITORED_CONDITIONS, default=list(SENSOR_KEYS) + ): vol.All(cv.ensure_list, [vol.In(list(SENSOR_KEYS))]), } ) },