Do not fail MQTT setup if update entities configured via yaml can't be validated (#102324)

This commit is contained in:
Jan Bouwhuis 2023-10-20 10:14:25 +02:00 committed by GitHub
parent 3014a651c3
commit f1eb28b7ac
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 12 additions and 23 deletions

View file

@ -19,7 +19,6 @@ from . import (
event as event_platform,
number as number_platform,
sensor as sensor_platform,
update as update_platform,
)
from .const import (
CONF_BIRTH_MESSAGE,
@ -70,10 +69,7 @@ CONFIG_SCHEMA_BASE = vol.Schema(
Platform.SIREN.value: vol.All(cv.ensure_list, [dict]),
Platform.SWITCH.value: vol.All(cv.ensure_list, [dict]),
Platform.TEXT.value: vol.All(cv.ensure_list, [dict]),
Platform.UPDATE.value: vol.All(
cv.ensure_list,
[update_platform.PLATFORM_SCHEMA_MODERN], # type: ignore[has-type]
),
Platform.UPDATE.value: vol.All(cv.ensure_list, [dict]),
Platform.VACUUM.value: vol.All(cv.ensure_list, [dict]),
Platform.WATER_HEATER.value: vol.All(cv.ensure_list, [dict]),
}