Ok, at first glance that error seems obvious - there is a limit on the number of active bluetooth connections per adapter, and I’ve reached that limit. The only problem is that I don’t have any bluetooth devices connected, much less active, so I’m not sure why I’m getting the “No backend with an available connection slot” error.
Allow me to give the full story…
I recently picked up a USB bluetooth adaptor for a song, and thought I’d try it with HomeAssistant and a couple of HomeKit locks I have. As it was a random Bluetooth adapter, I recognize that it might not be (fully?) compatible, but HomeAssistant recognized and configured it without issue, and it saw the locks and offered to configure them. Unfortunately, this didn’t go so well - it said the lock had been added successfully, but it was unable to configure it. I tried a couple of times, resetting the lock, deleting the HomeKit Device in HA, etc, until I finally tried removing the USB extension cable between the adaptor and HA. At this point the lock suddenly configured, but it wasn’t communicating. Progress!
So I then reset the lock and removed the HomeKit device again, and went to try again on the possibility that the extension cable was the problem, but now I’m getting the “No backend with an available connection slot” error, even though I haven’t been able to set up anything.
What logs would help debug this (and how would I upload them)? Or am I just out of luck, and need to move to an officially supported bluetooth adapter?
copy/paste of portion of home-assistant.log:
2024-03-21 08:20:59.525 DEBUG (MainThread) [homeassistant.components.bluetooth.manager] hci0 (04:7F:0E:62:A7:38) [connectable]: E8:07:BF:2A:67:35 AdvertisementData(local_name='EZYSM_6735', manufacturer_data={2024: b'\xbf*g5'}, service_uuids=['2f2dfff0-2e85-649d-3545-3586428f5da3'], rssi=-96) match: set()
2024-03-21 08:21:20.661 DEBUG (MainThread) [homeassistant.components.bluetooth.manager] hci0 (04:7F:0E:62:A7:38) [connectable]: 61:46:0D:F5:2C:D3 AdvertisementData(manufacturer_data={76: b'\x10\x05\x03\x1c\xcb$\xd9'}, tx_power=12, rssi=-96) match: set()
2024-03-21 08:21:32.070 DEBUG (MainThread) [homeassistant.components.bluetooth] Triggering bluetooth usb discovery
2024-03-21 08:21:37.077 DEBUG (MainThread) [homeassistant.components.bluetooth] Rediscovered adapters: {'hci0': {'address': '04:7F:0E:62:A7:38', 'sw_version': 'conductor.brewstersoft.net', 'hw_version': 'usb:v1D6Bp0246d0548', 'passive_scan': True, 'manufacturer': 'Barrot Technology Co.,LTD', 'product': 'USB2.0-BT', 'vendor_id': '33fa', 'product_id': '0001'}}
2024-03-21 08:21:40.761 DEBUG (MainThread) [bleak_retry_connector] Bolt-F-H (30:AF:7E:63:F6:32) - 30:AF:7E:63:F6:32: Connection attempt: 1
2024-03-21 08:21:40.761 DEBUG (MainThread) [bleak_retry_connector] Bolt-F-H (30:AF:7E:63:F6:32) - 30:AF:7E:63:F6:32: Failed to connect: No backend with an available connection slot that can reach address 30:AF:7E:63:F6:32 was found, device_missing: False, backing off: 4.0 (attempt: 1, last rssi: None)
2024-03-21 08:21:40.761 DEBUG (MainThread) [bleak_retry_connector.bluez] Bolt-F-H - 30:AF:7E:63:F6:32: Device was removed from bus, waiting 4.0 for it to re-appear: (<class 'KeyError'>) 'org.bluez.Device1'
2024-03-21 08:21:40.761 DEBUG (MainThread) [bleak_retry_connector.bluez] Bolt-F-H - 30:AF:7E:63:F6:32: Waiting 0.5/4.0 for device to re-appear on bus
2024-03-21 08:21:41.263 DEBUG (MainThread) [bleak_retry_connector.bluez] Bolt-F-H - 30:AF:7E:63:F6:32: Waiting 1.0/4.0 for device to re-appear on bus
2024-03-21 08:21:41.764 DEBUG (MainThread) [bleak_retry_connector.bluez] Bolt-F-H - 30:AF:7E:63:F6:32: Waiting 1.5/4.0 for device to re-appear on bus
2024-03-21 08:21:42.267 DEBUG (MainThread) [bleak_retry_connector.bluez] Bolt-F-H - 30:AF:7E:63:F6:32: Waiting 2.0/4.0 for device to re-appear on bus
2024-03-21 08:21:42.774 DEBUG (MainThread) [bleak_retry_connector.bluez] Bolt-F-H - 30:AF:7E:63:F6:32: Waiting 2.5/4.0 for device to re-appear on bus
2024-03-21 08:21:43.276 DEBUG (MainThread) [bleak_retry_connector.bluez] Bolt-F-H - 30:AF:7E:63:F6:32: Waiting 3.0/4.0 for device to re-appear on bus
2024-03-21 08:21:43.780 DEBUG (MainThread) [bleak_retry_connector.bluez] Bolt-F-H - 30:AF:7E:63:F6:32: Waiting 3.5/4.0 for device to re-appear on bus
2024-03-21 08:21:44.285 DEBUG (MainThread) [bleak_retry_connector.bluez] Bolt-F-H - 30:AF:7E:63:F6:32: Waiting 4.0/4.0 for device to re-appear on bus
2024-03-21 08:21:44.785 DEBUG (MainThread) [bleak_retry_connector.bluez] Bolt-F-H - 30:AF:7E:63:F6:32: Device did not re-appear on bus after 4.0 seconds
2024-03-21 08:21:44.785 DEBUG (MainThread) [bleak_retry_connector] Bolt-F-H (30:AF:7E:63:F6:32) - 30:AF:7E:63:F6:32: Connection attempt: 2
2024-03-21 08:21:44.785 DEBUG (MainThread) [bleak_retry_connector] Bolt-F-H (30:AF:7E:63:F6:32) - 30:AF:7E:63:F6:32: Failed to connect: No backend with an available connection slot that can reach address 30:AF:7E:63:F6:32 was found, device_missing: False, backing off: 4.0 (attempt: 2, last rssi: None)
2024-03-21 08:21:44.786 DEBUG (MainThread) [bleak_retry_connector.bluez] Bolt-F-H - 30:AF:7E:63:F6:32: Device was removed from bus, waiting 4.0 for it to re-appear: (<class 'KeyError'>) 'org.bluez.Device1'
2024-03-21 08:21:44.786 DEBUG (MainThread) [bleak_retry_connector.bluez] Bolt-F-H - 30:AF:7E:63:F6:32: Waiting 0.5/4.0 for device to re-appear on bus
2024-03-21 08:21:45.287 DEBUG (MainThread) [bleak_retry_connector.bluez] Bolt-F-H - 30:AF:7E:63:F6:32: Waiting 1.0/4.0 for device to re-appear on bus
2024-03-21 08:21:45.788 DEBUG (MainThread) [bleak_retry_connector.bluez] Bolt-F-H - 30:AF:7E:63:F6:32: Waiting 1.5/4.0 for device to re-appear on bus
2024-03-21 08:21:46.289 DEBUG (MainThread) [bleak_retry_connector.bluez] Bolt-F-H - 30:AF:7E:63:F6:32: Waiting 2.0/4.0 for device to re-appear on bus
2024-03-21 08:21:46.791 DEBUG (MainThread) [bleak_retry_connector.bluez] Bolt-F-H - 30:AF:7E:63:F6:32: Waiting 2.5/4.0 for device to re-appear on bus
2024-03-21 08:21:47.292 DEBUG (MainThread) [bleak_retry_connector.bluez] Bolt-F-H - 30:AF:7E:63:F6:32: Waiting 3.0/4.0 for device to re-appear on bus
2024-03-21 08:21:47.794 DEBUG (MainThread) [bleak_retry_connector.bluez] Bolt-F-H - 30:AF:7E:63:F6:32: Waiting 3.5/4.0 for device to re-appear on bus
2024-03-21 08:21:48.296 DEBUG (MainThread) [bleak_retry_connector.bluez] Bolt-F-H - 30:AF:7E:63:F6:32: Waiting 4.0/4.0 for device to re-appear on bus
2024-03-21 08:21:48.798 DEBUG (MainThread) [bleak_retry_connector.bluez] Bolt-F-H - 30:AF:7E:63:F6:32: Device did not re-appear on bus after 4.0 seconds
2024-03-21 08:21:48.798 DEBUG (MainThread) [bleak_retry_connector] Bolt-F-H (30:AF:7E:63:F6:32) - 30:AF:7E:63:F6:32: Connection attempt: 3
2024-03-21 08:21:48.798 DEBUG (MainThread) [bleak_retry_connector] Bolt-F-H (30:AF:7E:63:F6:32) - 30:AF:7E:63:F6:32: Failed to connect: No backend with an available connection slot that can reach address 30:AF:7E:63:F6:32 was found, device_missing: False, backing off: 4.0 (attempt: 3, last rssi: None)
2024-03-21 08:21:48.798 DEBUG (MainThread) [bleak_retry_connector.bluez] Bolt-F-H - 30:AF:7E:63:F6:32: Device was removed from bus, waiting 4.0 for it to re-appear: (<class 'KeyError'>) 'org.bluez.Device1'
2024-03-21 08:21:48.798 DEBUG (MainThread) [bleak_retry_connector.bluez] Bolt-F-H - 30:AF:7E:63:F6:32: Waiting 0.5/4.0 for device to re-appear on bus
2024-03-21 08:21:49.302 DEBUG (MainThread) [bleak_retry_connector.bluez] Bolt-F-H - 30:AF:7E:63:F6:32: Waiting 1.0/4.0 for device to re-appear on bus
2024-03-21 08:21:49.806 DEBUG (MainThread) [bleak_retry_connector.bluez] Bolt-F-H - 30:AF:7E:63:F6:32: Waiting 1.5/4.0 for device to re-appear on bus
2024-03-21 08:21:50.309 DEBUG (MainThread) [bleak_retry_connector.bluez] Bolt-F-H - 30:AF:7E:63:F6:32: Waiting 2.0/4.0 for device to re-appear on bus
2024-03-21 08:21:50.810 DEBUG (MainThread) [bleak_retry_connector.bluez] Bolt-F-H - 30:AF:7E:63:F6:32: Waiting 2.5/4.0 for device to re-appear on bus
2024-03-21 08:21:51.312 DEBUG (MainThread) [bleak_retry_connector.bluez] Bolt-F-H - 30:AF:7E:63:F6:32: Waiting 3.0/4.0 for device to re-appear on bus
2024-03-21 08:21:51.813 DEBUG (MainThread) [bleak_retry_connector.bluez] Bolt-F-H - 30:AF:7E:63:F6:32: Waiting 3.5/4.0 for device to re-appear on bus
2024-03-21 08:21:52.314 DEBUG (MainThread) [bleak_retry_connector.bluez] Bolt-F-H - 30:AF:7E:63:F6:32: Waiting 4.0/4.0 for device to re-appear on bus
2024-03-21 08:21:52.817 DEBUG (MainThread) [bleak_retry_connector.bluez] Bolt-F-H - 30:AF:7E:63:F6:32: Device did not re-appear on bus after 4.0 seconds
2024-03-21 08:21:52.817 DEBUG (MainThread) [bleak_retry_connector] Bolt-F-H (30:AF:7E:63:F6:32) - 30:AF:7E:63:F6:32: Connection attempt: 4
2024-03-21 08:21:52.817 DEBUG (MainThread) [bleak_retry_connector] Bolt-F-H (30:AF:7E:63:F6:32) - 30:AF:7E:63:F6:32: Failed to connect: No backend with an available connection slot that can reach address 30:AF:7E:63:F6:32 was found, device_missing: False, backing off: 4.0 (attempt: 4, last rssi: None)
2024-03-21 08:21:52.817 DEBUG (MainThread) [bleak_retry_connector.bluez] Bolt-F-H - 30:AF:7E:63:F6:32: Device was removed from bus, waiting 4.0 for it to re-appear: (<class 'KeyError'>) 'org.bluez.Device1'
2024-03-21 08:21:52.817 DEBUG (MainThread) [bleak_retry_connector.bluez] Bolt-F-H - 30:AF:7E:63:F6:32: Waiting 0.5/4.0 for device to re-appear on bus
2024-03-21 08:21:53.320 DEBUG (MainThread) [bleak_retry_connector.bluez] Bolt-F-H - 30:AF:7E:63:F6:32: Waiting 1.0/4.0 for device to re-appear on bus
2024-03-21 08:21:53.822 DEBUG (MainThread) [bleak_retry_connector.bluez] Bolt-F-H - 30:AF:7E:63:F6:32: Waiting 1.5/4.0 for device to re-appear on bus
2024-03-21 08:21:54.324 DEBUG (MainThread) [bleak_retry_connector.bluez] Bolt-F-H - 30:AF:7E:63:F6:32: Waiting 2.0/4.0 for device to re-appear on bus
2024-03-21 08:21:54.827 DEBUG (MainThread) [bleak_retry_connector.bluez] Bolt-F-H - 30:AF:7E:63:F6:32: Waiting 2.5/4.0 for device to re-appear on bus
2024-03-21 08:21:55.328 DEBUG (MainThread) [bleak_retry_connector.bluez] Bolt-F-H - 30:AF:7E:63:F6:32: Waiting 3.0/4.0 for device to re-appear on bus
2024-03-21 08:21:55.830 DEBUG (MainThread) [bleak_retry_connector.bluez] Bolt-F-H - 30:AF:7E:63:F6:32: Waiting 3.5/4.0 for device to re-appear on bus
2024-03-21 08:21:56.331 DEBUG (MainThread) [bleak_retry_connector.bluez] Bolt-F-H - 30:AF:7E:63:F6:32: Waiting 4.0/4.0 for device to re-appear on bus
2024-03-21 08:21:56.833 DEBUG (MainThread) [bleak_retry_connector.bluez] Bolt-F-H - 30:AF:7E:63:F6:32: Device did not re-appear on bus after 4.0 seconds
2024-03-21 08:21:56.833 DEBUG (MainThread) [bleak_retry_connector] Bolt-F-H (30:AF:7E:63:F6:32) - 30:AF:7E:63:F6:32: Connection attempt: 5
2024-03-21 08:21:56.833 DEBUG (MainThread) [bleak_retry_connector] Bolt-F-H (30:AF:7E:63:F6:32) - 30:AF:7E:63:F6:32: Failed to connect: No backend with an available connection slot that can reach address 30:AF:7E:63:F6:32 was found, device_missing: False, backing off: 4.0 (attempt: 5, last rssi: None)
2024-03-21 08:21:56.834 DEBUG (MainThread) [bleak_retry_connector.bluez] Bolt-F-H - 30:AF:7E:63:F6:32: Device was removed from bus, waiting 4.0 for it to re-appear: (<class 'KeyError'>) 'org.bluez.Device1'
2024-03-21 08:21:56.834 DEBUG (MainThread) [bleak_retry_connector.bluez] Bolt-F-H - 30:AF:7E:63:F6:32: Waiting 0.5/4.0 for device to re-appear on bus
2024-03-21 08:21:57.334 DEBUG (MainThread) [bleak_retry_connector.bluez] Bolt-F-H - 30:AF:7E:63:F6:32: Waiting 1.0/4.0 for device to re-appear on bus
2024-03-21 08:21:57.835 DEBUG (MainThread) [bleak_retry_connector.bluez] Bolt-F-H - 30:AF:7E:63:F6:32: Waiting 1.5/4.0 for device to re-appear on bus
2024-03-21 08:21:58.336 DEBUG (MainThread) [bleak_retry_connector.bluez] Bolt-F-H - 30:AF:7E:63:F6:32: Waiting 2.0/4.0 for device to re-appear on bus
2024-03-21 08:21:58.611 DEBUG (MainThread) [homeassistant.components.bluetooth.manager] hci0 (04:7F:0E:62:A7:38) [connectable]: 41:22:00:29:2C:EB AdvertisementData(manufacturer_data={76: b'\x02\x15\x1c\xa9.#\xf0\x87M\xf7\xb9\xa2\xfdKqjK\xf6\x05\x7f\x00\x00\x03'}, rssi=-96) match: {'ibeacon'}
2024-03-21 08:21:58.837 DEBUG (MainThread) [bleak_retry_connector.bluez] Bolt-F-H - 30:AF:7E:63:F6:32: Waiting 2.5/4.0 for device to re-appear on bus
2024-03-21 08:21:59.338 DEBUG (MainThread) [bleak_retry_connector.bluez] Bolt-F-H - 30:AF:7E:63:F6:32: Waiting 3.0/4.0 for device to re-appear on bus
2024-03-21 08:21:59.839 DEBUG (MainThread) [bleak_retry_connector.bluez] Bolt-F-H - 30:AF:7E:63:F6:32: Waiting 3.5/4.0 for device to re-appear on bus
2024-03-21 08:22:00.341 DEBUG (MainThread) [bleak_retry_connector.bluez] Bolt-F-H - 30:AF:7E:63:F6:32: Waiting 4.0/4.0 for device to re-appear on bus
2024-03-21 08:22:00.841 DEBUG (MainThread) [bleak_retry_connector.bluez] Bolt-F-H - 30:AF:7E:63:F6:32: Device did not re-appear on bus after 4.0 seconds
2024-03-21 08:22:00.842 DEBUG (MainThread) [bleak_retry_connector] Bolt-F-H (30:AF:7E:63:F6:32) - 30:AF:7E:63:F6:32: Connection attempt: 6
2024-03-21 08:22:00.842 DEBUG (MainThread) [bleak_retry_connector] Bolt-F-H (30:AF:7E:63:F6:32) - 30:AF:7E:63:F6:32: Failed to connect: No backend with an available connection slot that can reach address 30:AF:7E:63:F6:32 was found, device_missing: False, backing off: 4.0 (attempt: 6, last rssi: None)
2024-03-21 08:22:00.842 DEBUG (MainThread) [bleak_retry_connector.bluez] Bolt-F-H - 30:AF:7E:63:F6:32: Device was removed from bus, waiting 4.0 for it to re-appear: (<class 'KeyError'>) 'org.bluez.Device1'
2024-03-21 08:22:00.843 DEBUG (MainThread) [bleak_retry_connector.bluez] Bolt-F-H - 30:AF:7E:63:F6:32: Waiting 0.5/4.0 for device to re-appear on bus
2024-03-21 08:22:01.344 DEBUG (MainThread) [bleak_retry_connector.bluez] Bolt-F-H - 30:AF:7E:63:F6:32: Waiting 1.0/4.0 for device to re-appear on bus
2024-03-21 08:22:01.845 DEBUG (MainThread) [bleak_retry_connector.bluez] Bolt-F-H - 30:AF:7E:63:F6:32: Waiting 1.5/4.0 for device to re-appear on bus
2024-03-21 08:22:02.345 DEBUG (MainThread) [bleak_retry_connector.bluez] Bolt-F-H - 30:AF:7E:63:F6:32: Waiting 2.0/4.0 for device to re-appear on bus
2024-03-21 08:22:02.846 DEBUG (MainThread) [bleak_retry_connector.bluez] Bolt-F-H - 30:AF:7E:63:F6:32: Waiting 2.5/4.0 for device to re-appear on bus
2024-03-21 08:22:03.348 DEBUG (MainThread) [bleak_retry_connector.bluez] Bolt-F-H - 30:AF:7E:63:F6:32: Waiting 3.0/4.0 for device to re-appear on bus
2024-03-21 08:22:03.849 DEBUG (MainThread) [bleak_retry_connector.bluez] Bolt-F-H - 30:AF:7E:63:F6:32: Waiting 3.5/4.0 for device to re-appear on bus
2024-03-21 08:22:04.351 DEBUG (MainThread) [bleak_retry_connector.bluez] Bolt-F-H - 30:AF:7E:63:F6:32: Waiting 4.0/4.0 for device to re-appear on bus
2024-03-21 08:22:04.853 DEBUG (MainThread) [bleak_retry_connector.bluez] Bolt-F-H - 30:AF:7E:63:F6:32: Device did not re-appear on bus after 4.0 seconds
2024-03-21 08:22:04.853 DEBUG (MainThread) [bleak_retry_connector] Bolt-F-H (30:AF:7E:63:F6:32) - 30:AF:7E:63:F6:32: Connection attempt: 7
2024-03-21 08:22:04.853 DEBUG (MainThread) [bleak_retry_connector] Bolt-F-H (30:AF:7E:63:F6:32) - 30:AF:7E:63:F6:32: Failed to connect: No backend with an available connection slot that can reach address 30:AF:7E:63:F6:32 was found, device_missing: False, backing off: 4.0 (attempt: 7, last rssi: None)
2024-03-21 08:22:04.853 DEBUG (MainThread) [bleak_retry_connector.bluez] Bolt-F-H - 30:AF:7E:63:F6:32: Device was removed from bus, waiting 4.0 for it to re-appear: (<class 'KeyError'>) 'org.bluez.Device1'
2024-03-21 08:22:04.853 DEBUG (MainThread) [bleak_retry_connector.bluez] Bolt-F-H - 30:AF:7E:63:F6:32: Waiting 0.5/4.0 for device to re-appear on bus
2024-03-21 08:22:05.355 DEBUG (MainThread) [bleak_retry_connector.bluez] Bolt-F-H - 30:AF:7E:63:F6:32: Waiting 1.0/4.0 for device to re-appear on bus
2024-03-21 08:22:05.857 DEBUG (MainThread) [bleak_retry_connector.bluez] Bolt-F-H - 30:AF:7E:63:F6:32: Waiting 1.5/4.0 for device to re-appear on bus
2024-03-21 08:22:06.358 DEBUG (MainThread) [bleak_retry_connector.bluez] Bolt-F-H - 30:AF:7E:63:F6:32: Waiting 2.0/4.0 for device to re-appear on bus
2024-03-21 08:22:06.859 DEBUG (MainThread) [bleak_retry_connector.bluez] Bolt-F-H - 30:AF:7E:63:F6:32: Waiting 2.5/4.0 for device to re-appear on bus
2024-03-21 08:22:07.361 DEBUG (MainThread) [bleak_retry_connector.bluez] Bolt-F-H - 30:AF:7E:63:F6:32: Waiting 3.0/4.0 for device to re-appear on bus
2024-03-21 08:22:07.864 DEBUG (MainThread) [bleak_retry_connector.bluez] Bolt-F-H - 30:AF:7E:63:F6:32: Waiting 3.5/4.0 for device to re-appear on bus
2024-03-21 08:22:08.368 DEBUG (MainThread) [bleak_retry_connector.bluez] Bolt-F-H - 30:AF:7E:63:F6:32: Waiting 4.0/4.0 for device to re-appear on bus
2024-03-21 08:22:08.869 DEBUG (MainThread) [bleak_retry_connector.bluez] Bolt-F-H - 30:AF:7E:63:F6:32: Device did not re-appear on bus after 4.0 seconds
2024-03-21 08:22:08.869 DEBUG (MainThread) [bleak_retry_connector] Bolt-F-H (30:AF:7E:63:F6:32) - 30:AF:7E:63:F6:32: Connection attempt: 8
2024-03-21 08:22:08.869 DEBUG (MainThread) [bleak_retry_connector] Bolt-F-H (30:AF:7E:63:F6:32) - 30:AF:7E:63:F6:32: Failed to connect: No backend with an available connection slot that can reach address 30:AF:7E:63:F6:32 was found, device_missing: False, backing off: 4.0 (attempt: 8, last rssi: None)
2024-03-21 08:22:08.869 DEBUG (MainThread) [bleak_retry_connector.bluez] Bolt-F-H - 30:AF:7E:63:F6:32: Device was removed from bus, waiting 4.0 for it to re-appear: (<class 'KeyError'>) 'org.bluez.Device1'
2024-03-21 08:22:08.869 DEBUG (MainThread) [bleak_retry_connector.bluez] Bolt-F-H - 30:AF:7E:63:F6:32: Waiting 0.5/4.0 for device to re-appear on bus
2024-03-21 08:22:09.373 DEBUG (MainThread) [bleak_retry_connector.bluez] Bolt-F-H - 30:AF:7E:63:F6:32: Waiting 1.0/4.0 for device to re-appear on bus
2024-03-21 08:22:09.877 DEBUG (MainThread) [bleak_retry_connector.bluez] Bolt-F-H - 30:AF:7E:63:F6:32: Waiting 1.5/4.0 for device to re-appear on bus
2024-03-21 08:22:10.381 DEBUG (MainThread) [bleak_retry_connector.bluez] Bolt-F-H - 30:AF:7E:63:F6:32: Waiting 2.0/4.0 for device to re-appear on bus
2024-03-21 08:22:10.883 DEBUG (MainThread) [bleak_retry_connector.bluez] Bolt-F-H - 30:AF:7E:63:F6:32: Waiting 2.5/4.0 for device to re-appear on bus
2024-03-21 08:22:11.385 DEBUG (MainThread) [bleak_retry_connector.bluez] Bolt-F-H - 30:AF:7E:63:F6:32: Waiting 3.0/4.0 for device to re-appear on bus
2024-03-21 08:22:11.886 DEBUG (MainThread) [bleak_retry_connector.bluez] Bolt-F-H - 30:AF:7E:63:F6:32: Waiting 3.5/4.0 for device to re-appear on bus
2024-03-21 08:22:12.391 DEBUG (MainThread) [bleak_retry_connector.bluez] Bolt-F-H - 30:AF:7E:63:F6:32: Waiting 4.0/4.0 for device to re-appear on bus
2024-03-21 08:22:12.892 DEBUG (MainThread) [bleak_retry_connector.bluez] Bolt-F-H - 30:AF:7E:63:F6:32: Device did not re-appear on bus after 4.0 seconds
2024-03-21 08:22:12.892 DEBUG (MainThread) [bleak_retry_connector] Bolt-F-H (30:AF:7E:63:F6:32) - 30:AF:7E:63:F6:32: Connection attempt: 9
2024-03-21 08:22:12.892 DEBUG (MainThread) [bleak_retry_connector] Bolt-F-H (30:AF:7E:63:F6:32) - 30:AF:7E:63:F6:32: Failed to connect: No backend with an available connection slot that can reach address 30:AF:7E:63:F6:32 was found, device_missing: False, backing off: 4.0 (attempt: 9, last rssi: None)
2024-03-21 08:22:12.892 DEBUG (MainThread) [bleak_retry_connector.bluez] Bolt-F-H - 30:AF:7E:63:F6:32: Device was removed from bus, waiting 4.0 for it to re-appear: (<class 'KeyError'>) 'org.bluez.Device1'
2024-03-21 08:22:12.892 DEBUG (MainThread) [bleak_retry_connector.bluez] Bolt-F-H - 30:AF:7E:63:F6:32: Waiting 0.5/4.0 for device to re-appear on bus
2024-03-21 08:22:13.395 DEBUG (MainThread) [bleak_retry_connector.bluez] Bolt-F-H - 30:AF:7E:63:F6:32: Waiting 1.0/4.0 for device to re-appear on bus
2024-03-21 08:22:13.897 DEBUG (MainThread) [bleak_retry_connector.bluez] Bolt-F-H - 30:AF:7E:63:F6:32: Waiting 1.5/4.0 for device to re-appear on bus
2024-03-21 08:22:14.399 DEBUG (MainThread) [bleak_retry_connector.bluez] Bolt-F-H - 30:AF:7E:63:F6:32: Waiting 2.0/4.0 for device to re-appear on bus
2024-03-21 08:22:14.900 DEBUG (MainThread) [bleak_retry_connector.bluez] Bolt-F-H - 30:AF:7E:63:F6:32: Waiting 2.5/4.0 for device to re-appear on bus
2024-03-21 08:22:15.404 DEBUG (MainThread) [bleak_retry_connector.bluez] Bolt-F-H - 30:AF:7E:63:F6:32: Device re-appeared on bus after 2.5 seconds as /org/bluez/hci0/dev_30_AF_7E_63_F6_32
2024-03-21 08:22:15.404 ERROR (MainThread) [homeassistant.components.homekit_controller.config_flow] Pairing attempt failed with an unhandled exception
Traceback (most recent call last):
File "/usr/local/lib/python3.12/site-packages/bleak_retry_connector/__init__.py", line 363, in establish_connection
await client.connect(
File "/usr/local/lib/python3.12/site-packages/habluetooth/wrappers.py", line 275, in connect
wrapped_backend = self._async_get_best_available_backend_and_device(manager)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/habluetooth/wrappers.py", line 384, in _async_get_best_available_backend_and_device
raise BleakError(
bleak.exc.BleakError: No backend with an available connection slot that can reach address 30:AF:7E:63:F6:32 was found
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/usr/local/lib/python3.12/site-packages/aiohomekit/controller/ble/connection.py", line 47, in establish_connection
return await retry_establish_connection(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/bleak_retry_connector/__init__.py", line 472, in establish_connection
_raise_if_needed(name, device.address, exc)
File "/usr/local/lib/python3.12/site-packages/bleak_retry_connector/__init__.py", line 332, in _raise_if_needed
raise BleakOutOfConnectionSlotsError(
bleak_retry_connector.BleakOutOfConnectionSlotsError: Bolt-F-H (30:AF:7E:63:F6:32) - 30:AF:7E:63:F6:32: Failed to connect after 9 attempt(s): No backend with an available connection slot that can reach address 30:AF:7E:63:F6:32 was found: The proxy/adapter is out of connection slots or the device is no longer reachable; Add additional proxies (https://esphome.github.io/bluetooth-proxies/) near this device
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/components/homekit_controller/config_flow.py", line 490, in async_step_pair
self.finish_pairing = await discovery.async_start_pairing(self.hkid)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/bleak_retry_connector/__init__.py", line 505, in _async_wrap_bluetooth_connection_error_retry
return await func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/aiohomekit/controller/ble/client.py", line 76, in _async_disconnect_on_missing_services_wrap
return await func(self, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/aiohomekit/controller/ble/discovery.py", line 157, in async_start_pairing
salt, pub_key = await self._async_start_pairing(alias)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/aiohomekit/controller/ble/discovery.py", line 125, in _async_start_pairing
await self._ensure_connected()
File "/usr/local/lib/python3.12/site-packages/aiohomekit/controller/ble/discovery.py", line 96, in _ensure_connected
self.client = await establish_connection(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/aiohomekit/controller/ble/connection.py", line 61, in establish_connection
raise AccessoryDisconnectedError(ex) from ex
aiohomekit.exceptions.AccessoryDisconnectedError: Bolt-F-H (30:AF:7E:63:F6:32) - 30:AF:7E:63:F6:32: Failed to connect after 9 attempt(s): No backend with an available connection slot that can reach address 30:AF:7E:63:F6:32 was found: The proxy/adapter is out of connection slots or the device is no longer reachable; Add additional proxies (https://esphome.github.io/bluetooth-proxies/) near this device