diff --git a/homeassistant/components/homeassistant/triggers/event.py b/homeassistant/components/homeassistant/triggers/event.py index e045ece12ba..90ca131fdff 100644 --- a/homeassistant/components/homeassistant/triggers/event.py +++ b/homeassistant/components/homeassistant/triggers/event.py @@ -144,6 +144,7 @@ async def async_attach_trigger( } }, event.context, + eager_start=True, ) removes = [ diff --git a/homeassistant/components/homeassistant/triggers/homeassistant.py b/homeassistant/components/homeassistant/triggers/homeassistant.py index 51e3a947a29..600bce910cd 100644 --- a/homeassistant/components/homeassistant/triggers/homeassistant.py +++ b/homeassistant/components/homeassistant/triggers/homeassistant.py @@ -56,6 +56,7 @@ async def async_attach_trigger( "description": "Home Assistant starting", } }, + eager_start=True, ) return lambda: None diff --git a/homeassistant/components/homeassistant/triggers/numeric_state.py b/homeassistant/components/homeassistant/triggers/numeric_state.py index 2575af41401..aad7cb7d9cb 100644 --- a/homeassistant/components/homeassistant/triggers/numeric_state.py +++ b/homeassistant/components/homeassistant/triggers/numeric_state.py @@ -187,6 +187,7 @@ async def async_attach_trigger( } }, to_s.context, + eager_start=True, ) @callback diff --git a/homeassistant/components/homeassistant/triggers/state.py b/homeassistant/components/homeassistant/triggers/state.py index 6f3183e2b40..724f0d06680 100644 --- a/homeassistant/components/homeassistant/triggers/state.py +++ b/homeassistant/components/homeassistant/triggers/state.py @@ -184,6 +184,7 @@ async def async_attach_trigger( } }, event.context, + eager_start=True, ) if not time_delta: diff --git a/homeassistant/components/homeassistant/triggers/time.py b/homeassistant/components/homeassistant/triggers/time.py index b1d19d54795..6e648c3994f 100644 --- a/homeassistant/components/homeassistant/triggers/time.py +++ b/homeassistant/components/homeassistant/triggers/time.py @@ -76,6 +76,7 @@ async def async_attach_trigger( "entity_id": entity_id, } }, + eager_start=True, ) @callback diff --git a/homeassistant/components/homeassistant/triggers/time_pattern.py b/homeassistant/components/homeassistant/triggers/time_pattern.py index df49a79bcb6..f69968eedbf 100644 --- a/homeassistant/components/homeassistant/triggers/time_pattern.py +++ b/homeassistant/components/homeassistant/triggers/time_pattern.py @@ -93,6 +93,7 @@ async def async_attach_trigger( "description": "time pattern", } }, + eager_start=True, ) return async_track_time_change(