Skip to content

invalid config ('bluethooth_adapters') after update to 2025.3.x and above #143552

@Medichugh

Description

@Medichugh

The problem

Get 'invalid config' message after updating from 2024.2.4. Had tried to update during 2025.3.x and 2024.4.x with same issue.

Issue is that I get 'invalid config' associated to 'bluetooth_adapters'. (error messages entered below)

What version of Home Assistant Core has the issue?

core-2025.4.3

What was the last working version of Home Assistant Core?

core-2025.2.4

What type of installation are you running?

Home Assistant OS

Integration causing the issue

No response

Link to integration documentation on our website

No response

Diagnostics information

No response

Example YAML snippet

Anything in the logs that might be useful for us?

Logger: homeassistant.setup
Source: setup.py:252
First occurred: 2:32:05 AM (18 occurrences)
Last logged: 3:15:51 AM

Unable to set up dependencies of 'inkbird'. Setup failed for dependencies: ['bluetooth_adapters']
Unable to set up dependencies of 'ibeacon'. Setup failed for dependencies: ['bluetooth_adapters']
Unable to set up dependencies of 'homekit_controller'. Setup failed for dependencies: ['bluetooth_adapters']
Unable to set up dependencies of 'improv_ble'. Setup failed for dependencies: ['bluetooth_adapters']



Logger: homeassistant
Source: setup.py:578
First occurred: 2:32:23 AM (13 occurrences)
Last logged: 3:15:55 AM

Error doing job: Task exception was never retrieved (None)
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/helpers/discovery_flow.py", line 137, in _async_start
    await gather_with_limited_concurrency(FLOW_INIT_LIMIT, *init_coros)
  File "/usr/src/homeassistant/homeassistant/util/async_.py", line 114, in gather_with_limited_concurrency
    return await gather(
           ^^^^^^^^^^^^^
    ...<2 lines>...
    )
    ^
  File "/usr/src/homeassistant/homeassistant/util/async_.py", line 112, in sem_task
    return await task
           ^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/config_entries.py", line 1455, in async_init
    flow, result = await self._async_init(flow_id, handler, context, data)
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/config_entries.py", line 1480, in _async_init
    flow = await self.async_create_flow(handler, context=context, data=data)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/config_entries.py", line 1698, in async_create_flow
    handler = await _async_get_flow_handler(
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        self.hass, handler_key, self._hass_config
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    )
    ^
  File "/usr/src/homeassistant/homeassistant/config_entries.py", line 3790, in _async_get_flow_handler
    await _load_integration(hass, domain, hass_config)
  File "/usr/src/homeassistant/homeassistant/config_entries.py", line 3767, in _load_integration
    await async_process_deps_reqs(hass, hass_config, integration)
  File "/usr/src/homeassistant/homeassistant/setup.py", line 578, in async_process_deps_reqs
    raise DependencyError(failed_deps)
homeassistant.exceptions.DependencyError: Could not setup dependencies: bluetooth_adapters

Additional information

The issue appeared after updates to 2025.3.x and above. I can resolve the issue by reinstalling my 2025.2.3 backup and all works well.

I have inkbird thermometers that monitor freezers. They all show 'unavailable' after update to 2025.3.x and above.

Metadata

Metadata

Assignees

No one assigned

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions