Since recently, every few days, my bluetooth is dying which breaks some of my automations that rely on a bt outside temperature sensor.
There’s a warning in the log
Logger: bluetooth_auto_recovery.recover
Source: runner.py:280
First occurred: September 20, 2026 at 23:40:45 (4326 occurrences)
Last logged: 08:41:16
There are no BT controllers present in the system!
Could not find adapter with mac address 00:15:83:E9:6F:71 or hci0
immediatley followed by this error
Logger: habluetooth.scanner
Source: /usr/local/lib/python3.14/asyncio/events.py:94
First occurred: September 20, 2026 at 23:40:45 (1082 occurrences)
Last logged: 08:41:16
hci0 (00:15:83:E9:6F:71): Failed to restart Bluetooth scanner
Traceback (most recent call last):
File "src/habluetooth/scanner_bleak.py", line 447, in habluetooth.scanner_bleak.HaScanner._async_start_attempt
File "src/habluetooth/scanner_bleak.py", line 448, in habluetooth.scanner_bleak.HaScanner._async_start_attempt
File "src/habluetooth/scanner_bleak.py", line 450, in habluetooth.scanner_bleak.HaScanner._async_start_attempt
File "/usr/local/lib/python3.14/site-packages/bleak/__init__.py", line 185, in start
await self._backend.start()
File "/usr/local/lib/python3.14/site-packages/bleak/backends/bluezdbus/scanner.py", line 124, in start
self._stop = await manager.passive_scan(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<4 lines>...
)
^
File "/usr/local/lib/python3.14/site-packages/bleak/backends/bluezdbus/manager.py", line 560, in passive_scan
self._check_adapter(adapter_path)
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^
File "/usr/local/lib/python3.14/site-packages/bleak/backends/bluezdbus/manager.py", line 209, in _check_adapter
raise BleakError(f"adapter '{adapter_path.split('/')[-1]}' not found")
bleak.exc.BleakError: adapter 'hci0' not found
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "src/habluetooth/scanner_bleak.py", line 679, in habluetooth.scanner_bleak.HaScanner._async_restart_scanner
File "src/habluetooth/scanner_bleak.py", line 368, in _async_start
File "src/habluetooth/scanner_bleak.py", line 499, in _async_start_attempt
habluetooth.scanner_bleak.ScannerStartError: hci0 (00:15:83:E9:6F:71): Failed to start Bluetooth: adapter 'hci0' not found; Try power cycling the Bluetooth hardware.
I then need to power cycle the bt adapter. What could be the issue here? I’m running HA on Proxmox with passthrough. There’s also a zigbee stick and a rtl433 stick with pass though. Neither of them has a connection problem.