Support time entities in time conditions (#124575)

Co-authored-by: Mark Bergsma <mark@wikked.net>
This commit is contained in:
Simon Lamon
2024-11-26 15:37:31 +01:00
committed by GitHub
parent 147679f803
commit ee74a35417
3 changed files with 99 additions and 8 deletions

View File

@ -1574,10 +1574,10 @@ TIME_CONDITION_SCHEMA = vol.All(
**CONDITION_BASE_SCHEMA,
vol.Required(CONF_CONDITION): "time",
vol.Optional("before"): vol.Any(
time, vol.All(str, entity_domain(["input_datetime", "sensor"]))
time, vol.All(str, entity_domain(["input_datetime", "time", "sensor"]))
),
vol.Optional("after"): vol.Any(
time, vol.All(str, entity_domain(["input_datetime", "sensor"]))
time, vol.All(str, entity_domain(["input_datetime", "time", "sensor"]))
),
vol.Optional("weekday"): weekdays,
}