diff --git a/homeassistant/components/bluetooth/__init__.py b/homeassistant/components/bluetooth/__init__.py index e3d1db5a86e..c2f1724b340 100644 --- a/homeassistant/components/bluetooth/__init__.py +++ b/homeassistant/components/bluetooth/__init__.py @@ -208,13 +208,15 @@ async def async_setup(hass: HomeAssistant, config: ConfigType) -> bool: integration_matcher = IntegrationMatcher(await async_get_bluetooth(hass)) slot_manager_setup_task = hass.async_create_task( - slot_manager.async_setup(), "slot_manager setup" + slot_manager.async_setup(), "slot_manager setup", eager_start=True ) processor_setup_task = hass.async_create_task( - passive_update_processor.async_setup(hass), "passive_update_processor setup" + passive_update_processor.async_setup(hass), + "passive_update_processor setup", + eager_start=True, ) storage_setup_task = hass.async_create_task( - bluetooth_storage.async_setup(), "bluetooth storage setup" + bluetooth_storage.async_setup(), "bluetooth storage setup", eager_start=True ) integration_matcher.async_setup() manager = HomeAssistantBluetoothManager(