I have an Eve Home thread enabled device that has not been added to homekit. I don’t see how I can add this to Home Assistant.
I have the SkyConnect Silicon Labs Multiprotocol usb device.
I have an Eve Home thread enabled device that has not been added to homekit. I don’t see how I can add this to Home Assistant.
I have the SkyConnect Silicon Labs Multiprotocol usb device.
I have been able to add two Eve devices. But others are having errors. Here is one of them.
Logger: homeassistant.config_entries
Source: config_entries.py:551
First occurred: 11:35:57 AM (1 occurrences)
Last logged: 11:35:57 AM
Error setting up entry Eve Door 7C82 for homekit_controller
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/config_entries.py", line 551, in async_setup
result = await component.async_setup_entry(hass, self)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/homekit_controller/__init__.py", line 60, in async_setup_entry
await conn.async_setup()
File "/usr/src/homeassistant/homeassistant/components/homekit_controller/connection.py", line 293, in async_setup
await self.pairing.async_populate_accessories_state(
File "/usr/local/lib/python3.12/site-packages/aiohomekit/controller/ble/pairing.py", line 1076, in async_populate_accessories_state
await self._async_populate_accessories_state(force_update, attempts)
File "/usr/local/lib/python3.12/site-packages/aiohomekit/controller/ble/pairing.py", line 197, in _async_operation_lock_wrap
return await func(self, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
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/pairing.py", line 1089, in _async_populate_accessories_state
await self._populate_accessories_and_characteristics(force_update, attempts)
File "/usr/local/lib/python3.12/site-packages/aiohomekit/controller/ble/pairing.py", line 1134, in _populate_accessories_and_characteristics
accessories = await self._async_fetch_gatt_database()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/aiohomekit/controller/ble/pairing.py", line 882, in _async_fetch_gatt_database
iid = await self.client.get_characteristic_iid(char)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/aiohomekit/controller/ble/bleak.py", line 145, in get_characteristic_iid
value = bytes(await self.read_gatt_descriptor(iid_handle.handle))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/bleak/__init__.py", line 865, in read_gatt_descriptor
return await self._backend.read_gatt_descriptor(handle, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/bleak/backends/bluezdbus/client.py", line 789, in read_gatt_descriptor
reply = await self._bus.call(
^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/dbus_fast/aio/message_bus.py", line 384, in call
await future
asyncio.exceptions.CancelledError