Hi all,
I bought a new Eve Motion sensor and it is already working on Thread… hence, I tried to follow the instructions of HomeKit Controller. My setup is:
- Home Assistant, latest version (2022.12.8)
- HomePod mini (16.2)
- Eve Motion Sensor, already using Thread/Matter Firmware
This is how I’ve tried it:
-
I were able to pair it in Home app or Eve app with HomeKit. The eve app also confirmed, that the device is connected over Thread.
-
I unpaired the Motion sensor in Home.
-
It directly appeared in Home Assistant by autodiscovery.

-
Now the problem starts: The configuration wizard starts to run…

but ends with this error message:
Entering the code in XXX-XX-XXX format doesn’t work.
Here what the log file shows me:
Logger: homeassistant.components.homekit_controller.config_flow
Source: components/homekit_controller/config_flow.py:481
Integration: homekit_controller ([documentation](https://www.home-assistant.io/integrations/homekit_controller), [issues](https://github.com/home-assistant/home-assistant/issues?q=is%3Aissue+is%3Aopen+label%3A%22integration%3A+homekit_controller%22))
First occurred: 14:05:37 (1 occurrences)
Last logged: 14:05:37
Pairing attempt failed with an unhandled exception
Traceback (most recent call last): File "/usr/local/lib/python3.10/site-packages/aiohomekit/controller/coap/connection.py", line 283, in do_pair_setup response = await self.pair_setup_client.request(request).response asyncio.exceptions.CancelledError During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/components/homekit_controller/config_flow.py", line 481, in async_step_pair self.finish_pairing = await discovery.async_start_pairing(self.hkid) File "/usr/local/lib/python3.10/site-packages/aiohomekit/controller/coap/discovery.py", line 57, in async_start_pairing salt, srpB = await self.connection.do_pair_setup( File "/usr/local/lib/python3.10/site-packages/aiohomekit/controller/coap/connection.py", line 282, in do_pair_setup async with asyncio_timeout(16.0): File "/usr/local/lib/python3.10/site-packages/async_timeout/__init__.py", line 129, in __aexit__ self._do_exit(exc_type) File "/usr/local/lib/python3.10/site-packages/async_timeout/__init__.py", line 212, in _do_exit raise asyncio.TimeoutError asyncio.exceptions.TimeoutError
.
I paired and unpaired the Motion Sensor several times to Home App and to Home Assistant back and forth, but it behaves always the same. Anybody else facing this issue? Any hints how to solve this are appreciated 
