diff --git a/homeassistant/config.py b/homeassistant/config.py index 48d371f8bc5..bb7d81bb44e 100644 --- a/homeassistant/config.py +++ b/homeassistant/config.py @@ -1673,7 +1673,9 @@ async def async_process_component_config( validated_config for validated_config in await asyncio.gather( *( - create_eager_task(async_load_and_validate(p_integration)) + create_eager_task( + async_load_and_validate(p_integration), loop=hass.loop + ) for p_integration in platform_integrations_to_load ) ) diff --git a/homeassistant/setup.py b/homeassistant/setup.py index f0af8efec09..728fc0a3b77 100644 --- a/homeassistant/setup.py +++ b/homeassistant/setup.py @@ -202,6 +202,7 @@ async def _async_process_dependencies( or create_eager_task( async_setup_component(hass, dep, config), name=f"setup {dep} as dependency of {integration.domain}", + loop=hass.loop, ) for dep in integration.dependencies if dep not in hass.config.components