Unable to pair Thread Homekit devices Eve Room and Nanoleaf Bulb

My HA is running on rPi 5 + OTBR SLZB-MR4U, everything is updated, and when connecting Thread Homekit devices (Nanoleaf Bulb and Eve Room) I get a network error. Attached is a copy of the error message from HA. As I found out on Czech forums, several users are having this problem.

THX for reply.

Logger: homeassistant.components.nanoleaf.config_flow
Zdroj: components/nanoleaf/config_flow.py:67
integrace: nanoleaf (dokumentace, problémy)
První výskyt: 31. prosince 2025 13:51:25 (1 výskyt)
Naposledy logováno: 31. prosince 2025 13:51:25

Unknown error connecting to Nanoleaf
Traceback (most recent call last):
  File "/usr/local/lib/python3.13/site-packages/yarl/_parse.py", line 134, in split_netloc
    port = int(port_str)
ValueError: invalid literal for int() with base 10: 'C0:B1:1B:51:13:16021'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.13/site-packages/aiohttp/client.py", line 552, in _request
    url = self._build_url(str_or_url)
  File "/usr/local/lib/python3.13/site-packages/aiohttp/client.py", line 481, in _build_url
    url = URL(str_or_url)
  File "/usr/local/lib/python3.13/site-packages/yarl/_url.py", line 367, in __new__
    return pre_encoded_url(val) if encoded else encode_url(val)
                                                ~~~~~~~~~~^^^^^
  File "/usr/local/lib/python3.13/site-packages/yarl/_url.py", line 164, in encode_url
    username, password, host, port = split_netloc(netloc)
                                     ~~~~~~~~~~~~^^^^^^^^
  File "/usr/local/lib/python3.13/site-packages/yarl/_parse.py", line 136, in split_netloc
    raise ValueError("Invalid URL: port can't be converted to integer")
ValueError: Invalid URL: port can't be converted to integer

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/components/nanoleaf/config_flow.py", line 67, in async_step_user
    await self.nanoleaf.authorize()
  File "/usr/local/lib/python3.13/site-packages/aionanoleaf/nanoleaf.py", line 266, in authorize
    resp = await self._session.post(f"{self._api_url}/new")
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.13/site-packages/aiohttp/client.py", line 554, in _request
    raise InvalidUrlClientError(str_or_url) from e
aiohttp.client_exceptions.InvalidUrlClientError: http://e8:C0:B1:1B:51:13:16021/api/v1/new

Next error log:

Logger: homeassistant.components.homekit_controller.config_flow
Zdroj: components/homekit_controller/config_flow.py:477
integrace: Zařízení HomeKit (dokumentace, problémy)
První výskyt: 31. prosince 2025 11:47:29 (20 výskytů)
Naposledy logováno: 14:30:36

Pairing attempt failed with an unhandled exception
Traceback (most recent call last):
  File "/usr/local/lib/python3.13/site-packages/aiocoap/util/asyncio/recvmsg.py", line 138, in sendmsg
    self.__sock.sendmsg((data,), ancdata, flags, address)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
OSError: [Errno 101] Network unreachable

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 477, in async_step_pair
    self.finish_pairing = await discovery.async_start_pairing(self.hkid)
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.13/site-packages/aiohomekit/controller/coap/discovery.py", line 54, in async_start_pairing
    salt, srpB = await self.connection.do_pair_setup(pair_with_auth(self.description.feature_flags))
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.13/site-packages/aiohomekit/controller/coap/connection.py", line 278, in do_pair_setup
    response = await self.pair_setup_client.request(request).response
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.13/site-packages/aiocoap/protocol.py", line 768, in _run_outer
    await cls._run(app_request, response, weak_observation, protocol, log)
  File "/usr/local/lib/python3.13/site-packages/aiocoap/protocol.py", line 843, in _run
    blockresponse = await blockrequest.response
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^
aiocoap.error.NetworkError: Network error: NetworkError

There are two methods in the documentation for getting HomeKit-over-Thread devices into HA’s HomeKit Device integration. Which procedure are you using?

The procedure for adding a device is as follows: 1. Pair the bulb with the Nanoleaf app. 2. Remove the bulb from the Nanoleaf app, and do not reset the bulb 3. Pair with HA, and it ends with an error. If I do not perform steps 1 and 2, I do not see the bulb in HA at all and there is no way to add it.