Fix UI config validation for button and switch actions in Template (#121810)

Fix IU config validation for button and switch actions in Template
This commit is contained in:
dougiteixeira 2024-09-08 08:59:54 -03:00 committed by GitHub
parent 2b2f5d6693
commit 926ffe536c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 3 additions and 3 deletions

View File

@ -51,7 +51,7 @@ BUTTON_SCHEMA = (
CONFIG_BUTTON_SCHEMA = vol.Schema( CONFIG_BUTTON_SCHEMA = vol.Schema(
{ {
vol.Optional(CONF_NAME): cv.template, vol.Optional(CONF_NAME): cv.template,
vol.Optional(CONF_PRESS): selector.ActionSelector(), vol.Optional(CONF_PRESS): cv.SCRIPT_SCHEMA,
vol.Optional(CONF_DEVICE_CLASS): DEVICE_CLASSES_SCHEMA, vol.Optional(CONF_DEVICE_CLASS): DEVICE_CLASSES_SCHEMA,
vol.Optional(CONF_DEVICE_ID): selector.DeviceSelector(), vol.Optional(CONF_DEVICE_ID): selector.DeviceSelector(),
} }

View File

@ -64,8 +64,8 @@ SWITCH_CONFIG_SCHEMA = vol.Schema(
{ {
vol.Required(CONF_NAME): cv.template, vol.Required(CONF_NAME): cv.template,
vol.Optional(CONF_VALUE_TEMPLATE): cv.template, vol.Optional(CONF_VALUE_TEMPLATE): cv.template,
vol.Optional(CONF_TURN_ON): selector.ActionSelector(), vol.Optional(CONF_TURN_ON): cv.SCRIPT_SCHEMA,
vol.Optional(CONF_TURN_OFF): selector.ActionSelector(), vol.Optional(CONF_TURN_OFF): cv.SCRIPT_SCHEMA,
vol.Optional(CONF_DEVICE_ID): selector.DeviceSelector(), vol.Optional(CONF_DEVICE_ID): selector.DeviceSelector(),
} }
) )