-
-
Notifications
You must be signed in to change notification settings - Fork 34.5k
Closed as not planned
Description
The problem
Since an update my Thermometers are not worlink anymore. Some of them are shown an error and the rest is permanently "initializing" (see picture below)
What version of Home Assistant Core has the issue?
core-2024.8.0
What was the last working version of Home Assistant Core?
core-2024.6.0
What type of installation are you running?
Home Assistant OS
Integration causing the issue
Switchbot Bluetooth
Link to integration documentation on our website
https://www.home-assistant.io/integrations/switchbot/
Diagnostics information
home-assistant_switchbot_2024-08-09T16-02-04.660Z.log
Example YAML snippet
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 285, 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 394, in _async_get_best_available_backend_and_device
raise BleakError(
bleak.exc.BleakError: No backend with an available connection slot that can reach address CB:20:32:FF:18:F2 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/switchbot/devices/device.py", line 185, in _send_command
return await self._send_command_locked(key, command)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/switchbot/devices/device.py", line 419, in _send_command_locked
await self._ensure_connected()
File "/usr/local/lib/python3.12/site-packages/switchbot/devices/device.py", line 279, in _ensure_connected
client: BleakClientWithServiceCache = await 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: CB-20-32-FF-18-F2 (CB:20:32:FF:18:F2) - CB:20:32:FF:18:F2: Failed to connect after 10 attempt(s): No backend with an available connection slot that can reach address CB:20:32:FF:18:F2 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
Anything in the logs that might be useful for us?
No response
Additional information
No response
massimo2001, magnusroe and Cikkajes