diff --git a/homeassistant/helpers/discovery_flow.py b/homeassistant/helpers/discovery_flow.py index b6633a3f718..e24b405c685 100644 --- a/homeassistant/helpers/discovery_flow.py +++ b/homeassistant/helpers/discovery_flow.py @@ -82,7 +82,9 @@ class FlowDispatcher: @callback def async_setup(self) -> None: """Set up the flow disptcher.""" - self.hass.bus.async_listen_once(EVENT_HOMEASSISTANT_STARTED, self._async_start) + self.hass.bus.async_listen_once( + EVENT_HOMEASSISTANT_STARTED, self._async_start, run_immediately=True + ) async def _async_start(self, event: Event) -> None: """Start processing pending flows."""