Now seeing this in ha logs…
2022-10-07 11:07:59.450 ERROR (MainThread) [homeassistant.components.websocket_api.http.connection] [140687072054432] VOCOlinc-VS1-17623B [F7:3A:F0:C6:99:AC] (id=36:E0:C8:BB:8F:E9) - F7:3A:F0:C6:99:AC: Failed to connect: No backend with an available connection slot that can reach address F7:3A:F0:C6:99:AC was found
Traceback (most recent call last):
File "/usr/local/lib/python3.10/site-packages/bleak_retry_connector/__init__.py", line 464, in establish_connection
await client.connect(
File "/usr/src/homeassistant/homeassistant/components/bluetooth/models.py", line 283, in connect
self._async_get_backend() or await self._async_get_fallback_backend()
File "/usr/src/homeassistant/homeassistant/components/bluetooth/models.py", line 347, in _async_get_fallback_backend
raise BleakError(
bleak.exc.BleakError: No backend with an available connection slot that can reach address F7:3A:F0:C6:99:AC was found
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/usr/local/lib/python3.10/site-packages/aiohomekit/controller/ble/connection.py", line 47, in establish_connection
return await retry_establish_connection(
File "/usr/local/lib/python3.10/site-packages/bleak_retry_connector/__init__.py", line 542, in establish_connection
_raise_if_needed(name, description, exc)
File "/usr/local/lib/python3.10/site-packages/bleak_retry_connector/__init__.py", line 419, in _raise_if_needed
raise BleakConnectionError(msg) from exc
bleak_retry_connector.BleakConnectionError: VOCOlinc-VS1-17623B [F7:3A:F0:C6:99:AC] (id=36:E0:C8:BB:8F:E9) - F7:3A:F0:C6:99:AC: Failed to connect: No backend with an available connection slot that can reach address F7:3A:F0:C6:99:AC was found
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/components/websocket_api/commands.py", line 202, in handle_call_service
await hass.services.async_call(
File "/usr/src/homeassistant/homeassistant/core.py", line 1738, in async_call
task.result()
File "/usr/src/homeassistant/homeassistant/core.py", line 1775, in _execute_service
await cast(Callable[[ServiceCall], Awaitable[None]], handler.job.target)(
File "/usr/src/homeassistant/homeassistant/helpers/entity_component.py", line 207, in handle_service
await service.entity_service_call(
File "/usr/src/homeassistant/homeassistant/helpers/service.py", line 678, in entity_service_call
future.result() # pop exception if have
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 931, in async_request_call
await coro
File "/usr/src/homeassistant/homeassistant/helpers/service.py", line 715, in _handle_entity_call
await result
File "/usr/src/homeassistant/homeassistant/components/button/__init__.py", line 116, in _async_press_action
await self.async_press()
File "/usr/src/homeassistant/homeassistant/components/homekit_controller/button.py", line 118, in async_press
await self.async_put_characteristics({key: val})
File "/usr/src/homeassistant/homeassistant/components/homekit_controller/entity.py", line 91, in async_put_characteristics
return await self._accessory.put_characteristics(payload)
File "/usr/src/homeassistant/homeassistant/components/homekit_controller/connection.py", line 616, in put_characteristics
results = await self.pairing.put_characteristics(characteristics)
File "/usr/local/lib/python3.10/site-packages/aiohomekit/controller/ble/pairing.py", line 110, in _async_wrap
return await func(self, *args, **kwargs)
File "/usr/local/lib/python3.10/site-packages/aiohomekit/controller/ble/client.py", line 76, in _async_wrap
return await func(*args, **kwargs)
File "/usr/local/lib/python3.10/site-packages/aiohomekit/controller/ble/pairing.py", line 758, in put_characteristics
await self._populate_accessories_and_characteristics()
File "/usr/local/lib/python3.10/site-packages/aiohomekit/controller/ble/pairing.py", line 553, in _populate_accessories_and_characteristics
await self._ensure_connected()
File "/usr/local/lib/python3.10/site-packages/aiohomekit/controller/ble/pairing.py", line 296, in _ensure_connected
self.client = await establish_connection(
File "/usr/local/lib/python3.10/site-packages/aiohomekit/controller/ble/connection.py", line 57, in establish_connection
raise AccessoryDisconnectedError(ex) from ex
aiohomekit.exceptions.AccessoryDisconnectedError: VOCOlinc-VS1-17623B [F7:3A:F0:C6:99:AC] (id=36:E0:C8:BB:8F:E9) - F7:3A:F0:C6:99:AC: Failed to connect: No backend with an available connection slot that can reach address F7:3A:F0:C6:99:AC was found