Can't pair Aquara U200 smart lock

I’m trying to add this device to my home assistant via Matter. I have set up matter server and thread broader router (sonoff dongle E).
No errors in logs but I cannot add this device.


Have you synchronised your credentials in the companion app: Settings → Troubleshooting?

Have you added any Matter over Thread devices successfully before?

One thing I see that may be a problem is that you have your IPv6 network set to static.
Unless you have a router somewhere sending out Prefix advertisements for the same IPv6 network that the OTBR can see, then the OTBR will pick its own IPv6 network on the LAN side and will send out Prefix advertisements for that network and HA will ignore it (since it is set to static).

I get this in the OTBR log:
fe80::98fa:baff:fea9:4c0a/vethcb0f98f/16

Default: mDNSPlatformSendUDP got error 99 (Cannot assign requested address) sending packet to ff02::fb on interface fe80::a88e:87ff:feec:af25/vetha34819e/17

00:01:54.350 [W] Nat64---------: no mapping found for the IPv4 address

00:01:54.351 [W] Nat64---------: no mapping found for the IPv4 address

00:01:54.353 [W] Nat64---------: no mapping found for the IPv4 address

00:01:54.498 [W] Nat64---------: no mapping found for the IPv4 address

00:01:54.498 [W] Nat64---------: no mapping found for the IPv4 address

00:01:54.805 [W] Nat64---------: no mapping found for the IPv4 address

00:01:54.807 [W] Nat64---------: no mapping found for the IPv4 address

00:01:54.943 [W] Nat64---------: no mapping found for the IPv4 address

00:01:55.349 [W] Nat64---------: no mapping found for the IPv4 address

00:01:55.499 [W] Nat64---------: no mapping found for the IPv4 address

00:02:03.766 [W] Nat64---------: no mapping found for the IPv4 address

00:02:04.669 [W] Nat64---------: no mapping found for the IPv4 address

00:03:26.165 [W] Nat64---------: no mapping found for the IPv4 address

00:03:26.765 [W] Nat64---------: no mapping found for the IPv4 address

00:03:28.395 [W] Nat64---------: no mapping found for the IPv4 address

00:03:29.325 [W] Nat64---------: no mapping found for the IPv4 address

00:04:03.677 [W] Nat64---------: no mapping found for the IPv4 address

00:04:04.582 [W] Nat64---------: no mapping found for the IPv4 address

00:04:12.074 [W] Nat64---------: no mapping found for the IPv4 address

00:04:12.365 [W] Nat64---------: no mapping found for the IPv4 address

00:06:35.914 [W] Nat64---------: no mapping found for the IPv4 address

00:06:35.970 [W] Nat64---------: no mapping found for the IPv4 address

00:07:14.419 [W] Nat64---------: no mapping found for the IPv4 address

00:07:15.196 [W] Nat64---------: no mapping found for the IPv4 address

00:09:34.550 [W] P-RadioSpinel-: Error processing result: NoAddress

00:09:34.550 [W] P-RadioSpinel-: Error waiting response: NoAddress

And yes, previously I was able to add this same device to home assistant via thread

more stuff from the log:

rc: info: service otbr-agent-configure successfully started
s6-rc: info: service otbr-agent-rest-discovery: starting
[20:46:48] INFO: Successfully sent discovery information to Home Assistant.
s6-rc: info: service otbr-agent-rest-discovery successfully started
s6-rc: info: service legacy-services: starting
s6-rc: info: service legacy-services successfully started
s6-rc: info: service legacy-services: starting
s6-rc: info: service legacy-services successfully started
00:00:26.959 [N] Mle-----------: RLOC16 2400 -> fffe
00:00:26.966 [N] Mle-----------: Attach attempt 1, AnyPartition reattaching with Active Dataset
00:00:33.467 [N] RouterTable---: Allocate router id 9
00:00:33.467 [N] Mle-----------: RLOC16 fffe -> 2400
00:00:33.469 [N] Mle-----------: Role detached -> leader
00:00:33.469 [N] Mle-----------: Partition ID 0x7573184
[NOTE]-BBA-----: BackboneAgent: Backbone Router becomes Primary!
00:00:36.538 [W] DuaManager----: Failed to perform next registration: NotFound
00:01:41.965 [W] P-RadioSpinel-: Error processing result: NoAddress
00:01:41.965 [W] P-RadioSpinel-: Error waiting response: NoAddress
00:01:44.791 [N] MeshForwarder-: Failed to send IPv6 UDP msg, len:244, chksum:1d28, ecn:no, to:0x2402, sec:yes, error:NoAck, prio:low, radio:all
00:01:44.791 [N] MeshForwarder-:     src:[fd96:b465:a58b:b94c:56cb:d800:880b:94f]:47839
00:01:44.791 [N] MeshForwarder-:     dst:[fdf6:dd48:ea7:1:43f8:f1c0:be54:58bf]:5540

I’m thinking the OTBR and HA are not on the same IPv6 network, but nothing in the logs says one way or the other.

Another thing, I’m not sure but I think the RadioSpinel error NoAddress may be an issue too, but no idea what is causing it.

I wasn’t able to pair my Aqara U200 with a new setup and got the same error messages “Failed to send IPv6 UDP msg…”.

I was able to connect as soon as I activated “Allow other IPv6 routers in the home network to announce prefixes.” in my FRITZ!Box.

Where the setting can be found: Home network → Network → Network settings → Change advanced network settings → IPv6

In German: Heimnetz → Netzwerk → Netzwerkeinstellungen → Erweiterte Netzwerkeinstellungen ändern → IPv6 → Auch IPv6-Präfixe zulassen, die andere IPv6-Router im Heimnetz bekanntgeben