Fix schema for input_datetime.set_datetime action (#124108)

This commit is contained in:
Erik Montnemery 2024-08-18 21:14:57 +02:00 committed by GitHub
parent 06d1bbc20f
commit 9e8260736b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -176,14 +176,13 @@ async def async_setup(hass: HomeAssistant, config: ConfigType) -> bool:
component.async_register_entity_service( component.async_register_entity_service(
"set_datetime", "set_datetime",
vol.All( vol.All(
vol.Schema( cv.make_entity_service_schema(
{ {
vol.Optional(ATTR_DATE): cv.date, vol.Optional(ATTR_DATE): cv.date,
vol.Optional(ATTR_TIME): cv.time, vol.Optional(ATTR_TIME): cv.time,
vol.Optional(ATTR_DATETIME): cv.datetime, vol.Optional(ATTR_DATETIME): cv.datetime,
vol.Optional(ATTR_TIMESTAMP): vol.Coerce(float), vol.Optional(ATTR_TIMESTAMP): vol.Coerce(float),
}, },
extra=vol.ALLOW_EXTRA,
), ),
cv.has_at_least_one_key( cv.has_at_least_one_key(
ATTR_DATE, ATTR_TIME, ATTR_DATETIME, ATTR_TIMESTAMP ATTR_DATE, ATTR_TIME, ATTR_DATETIME, ATTR_TIMESTAMP