Fix CONFIG_SCHEMA validation in Speedtest.net (#55612)

This commit is contained in:
Michael 2021-09-03 14:11:19 +02:00 committed by GitHub
parent b4d4fe4ef8
commit ae9e3c237a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -32,6 +32,8 @@ from .const import (
_LOGGER = logging.getLogger(__name__) _LOGGER = logging.getLogger(__name__)
SENSOR_KEYS = [desc.key for desc in SENSOR_TYPES]
CONFIG_SCHEMA = vol.Schema( CONFIG_SCHEMA = vol.Schema(
vol.All( vol.All(
# Deprecated in Home Assistant 2021.6 # Deprecated in Home Assistant 2021.6
@ -46,8 +48,8 @@ CONFIG_SCHEMA = vol.Schema(
): cv.positive_time_period, ): cv.positive_time_period,
vol.Optional(CONF_MANUAL, default=False): cv.boolean, vol.Optional(CONF_MANUAL, default=False): cv.boolean,
vol.Optional( vol.Optional(
CONF_MONITORED_CONDITIONS, default=list(SENSOR_TYPES) CONF_MONITORED_CONDITIONS, default=list(SENSOR_KEYS)
): vol.All(cv.ensure_list, [vol.In(list(SENSOR_TYPES))]), ): vol.All(cv.ensure_list, [vol.In(list(SENSOR_KEYS))]),
} }
) )
}, },