From 9e8260736b9a131dc2060b9774ddce6af774a092 Mon Sep 17 00:00:00 2001 From: Erik Montnemery Date: Sun, 18 Aug 2024 21:14:57 +0200 Subject: [PATCH] Fix schema for input_datetime.set_datetime action (#124108) --- homeassistant/components/input_datetime/__init__.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/homeassistant/components/input_datetime/__init__.py b/homeassistant/components/input_datetime/__init__.py index 5d2c1e7ff8d..dcc2865acad 100644 --- a/homeassistant/components/input_datetime/__init__.py +++ b/homeassistant/components/input_datetime/__init__.py @@ -176,14 +176,13 @@ async def async_setup(hass: HomeAssistant, config: ConfigType) -> bool: component.async_register_entity_service( "set_datetime", vol.All( - vol.Schema( + cv.make_entity_service_schema( { vol.Optional(ATTR_DATE): cv.date, vol.Optional(ATTR_TIME): cv.time, vol.Optional(ATTR_DATETIME): cv.datetime, vol.Optional(ATTR_TIMESTAMP): vol.Coerce(float), }, - extra=vol.ALLOW_EXTRA, ), cv.has_at_least_one_key( ATTR_DATE, ATTR_TIME, ATTR_DATETIME, ATTR_TIMESTAMP