Cannot add Thread over Matter device (Eve Contact Sensor) from Homekit to HA

Hi There,
I’m am trying to add Eve Contact Sensor to my HA instance runs on a Virtual Box on top of Ubuntu Host.

I tried following setting up matter device

  • Add AppleTV to HA
  • Enable Matter Server addon (was automatically added)
  • Send credentials
  • Set preferred Thread Netwok to my existing Network on AppleTV

When I now generate the paring code in HomeKit and add it via the Companion App it will fail. I see the following logs in the Matter-Server protocols:

2025-10-27 23:11:13.502 (MainThread) INFO [matter_server.server.device_controller] Starting Matter commissioning with code using Node ID 15.
2025-10-27 23:11:46.454 (Dummy-2) CHIP_ERROR [chip.native.EM] <<5 [E:51606i with Node: <0000000000000000, 0> S:0 M:224387758] (U) Msg Retransmission to 0:0000000000000000 failure (max retries:4)
2025-10-27 23:11:53.618 (Dummy-2) CHIP_ERROR [chip.native.SC] PASESession timed out while waiting for a response from the peer. Expected message type was 33
2025-10-27 23:12:23.248 (Dummy-2) CHIP_ERROR [chip.native.EM] <<5 [E:51607i with Node: <0000000000000000, 0> S:0 M:224387759] (U) Msg Retransmission to 0:0000000000000000 failure (max retries:4)
2025-10-27 23:12:35.483 (Dummy-2) CHIP_ERROR [chip.native.SC] PASESession timed out while waiting for a response from the peer. Expected message type was 33
2025-10-27 23:13:08.173 (Dummy-2) CHIP_ERROR [chip.native.EM] <<5 [E:51608i with Node: <0000000000000000, 0> S:0 M:224387760] (U) Msg Retransmission to 0:0000000000000000 failure (max retries:4)

Any idea what is going on?

Not sure, but another user I was helping seems to have had a similar issue and they found their IPv6 networking was not quite setup properly and there was no IPv6 route for HA to talk to the devices on the Thread network.

Yeah. I understood that it has to do regarding the ipv6 router. But the unusual thing is I managed to ping to the ipv6 address of my apple tv using both Ubuntu Host and also the HA instance from Virtual Box.

And I enabled the debug logs and turned on the pairing mode of the matter device. I do see the following log also,

Discovered commissionable Matter node: AsyncServiceInfo(type='_matterc._udp.local.', name='8352922BE8D09CCB._matterc._udp.local.', addresses=[], port=5540, weight=0, priority=0, server='7E2D131437B4A773.local.', properties={b'VP': b'4874+77', b'DT': b'21', b'DN': b'Eve Door', b'SII': b'3300', b'SAI': b'1100', b'T': b'0', b'D': b'3896', b'CM': b'2', b'RI': b'5E0089FCD222AA44A5BB4B4C5169E7794E53', b'PH': b'36', b'PI': None}, interface_index=None)

As per the log, the addresses says an empty list. May be it is another hint that the IPV6 address is not discoverable :confused: