I host a somewhat strange homeassistant setup in my college dorm room. I don't have IPv6 WAN access, but I have set up an access point on another raspberry pi for IPv6 support. My phone is connected to this network, and integrations on HomeAssistant are set to use it as well. However, the phone fails to add the item with a "Pairing Failed" message, even when on this network.
#Ikea Trådfri buttons fail to connect to ZBT-2 over Thread, likely due to IPv6
1 messages · Page 1 of 1 (latest)
To be clear, I have paired matter over wi-fi things just fine
I get this chain of errors in the OTBR logs:
01:03:38.123 [N] MeshForwarder-: src:[fe80:0:0:0:a44e:c27c:cd36:c8de]:19788
01:03:38.123 [N] MeshForwarder-: dst:[fe80:0:0:0:bc09:4e2a:99cd:5b22]:19788
01:03:42.932 [N] Mle-----------: Child 0x4403 mode change 0x0c -> 0x04 [rx-on:no ftd:no full-net:no]
01:03:43.247 [N] MeshForwarder-: Failed to send IPv6 UDP msg, len:105, chksum:6be0, ecn:no, to:be094e2a99cd5b22, sec:no, error:NoAck, prio:net, radio:15.4
01:03:43.247 [N] MeshForwarder-: src:[fe80:0:0:0:a44e:c27c:cd36:c8de]:19788
01:03:43.247 [N] MeshForwarder-: dst:[fe80:0:0:0:bc09:4e2a:99cd:5b22]:19788
01:03:43.447 [N] MeshForwarder-: Failed to send IPv6 UDP msg, len:105, chksum:afcc, ecn:no, to:be094e2a99cd5b22, sec:no, error:NoAck, prio:net, radio:15.4
01:03:43.447 [N] MeshForwarder-: src:[fe80:0:0:0:a44e:c27c:cd36:c8de]:19788
01:03:43.447 [N] MeshForwarder-: dst:[fe80:0:0:0:bc09:4e2a:99cd:5b22]:19788
01:03:44.127 [W] Mle-----------: Failed to process Parent Request: Duplicated
01:03:45.662 [W] P-RadioSpinel-: Error processing result: NoBufs
01:03:45.662 [W] P-RadioSpinel-: Error waiting response: NoBufs
https://community.home-assistant.io/t/matter-over-thread-which-containers-need-ipv6/932257/14 Does this mean I need IPv6 to the wider internet for this to be possible?
Home Assistant Community
For anybody else getting stuck here… You HAVE to be on an internet-connected VLAN (doing it temporarily seems to work) to pair devices. I think the HA companion app needs to search for the device database or something (dev question: ideally pull this through HA?). Similarly, I could ping everything with IPv6, but it seems like mDNS is very e...
To be clear Matter over thread ikea devices?
You don’t need IPv6 access outside the internal network. You don’t even need IPv6 routing/management within the internal network. You just need the internal network to not block IPv6. Link local IPv6 addresses work fine. Are HA/OTBR, your phone and the matter over thread device all on the same network. If it’s the college network they may block IPv6 traffic internally and there is not much you can do about it. Matter over Wi-Fi can and does use IPv4 more easily.
Yeah, M/T. they're the new Bilresa ones. I'm running the internal network, it's off a Raspberry Pi, and in nmtui the ipv6 mode is set to shared. I don't know if the M/T device is on the same network, but HA definitely is.
i can ping things across the network, but it seems like my phone might not have ipv6?
According to Hurricane Electric's network tool, both my phone and HomeAssistant have fe80 IPv6 addresses
is it that the raspberry pi is not powerful enough for the antenna?
Android or iPhone?
Have you synced thread credentials to your phone used to onboard the devices with the HA companion app?
Have you switched to the OTBR beta and updated the zbt-1 (skyconnect) to the latest firmware?
Would also switch to the Matter Server Beta. The stable release is EOL, with no further real support.
HA in a weird place where dev on the OTBR and Matter server went relatively slow for years. A recent (9 months or more) push on both have us with betas of each that are more functional and robust than the stable releases.
Tradfri is Zigbee? I don’t think they support thread.
iPhone. Yeah, I synced them a couple times. It's a ZBT-2, and it's on the latest firmware. I'll check the betas, I haven't done that.
Trådfri used to be Zigbee, but the modules I got are marked with the Matter compatibility mark and have Matter QR codes.
I tried the betas, unfortunately they didn't fix it. Still just gives me a "pairing failed". I no longer think it's IPv6, both the phone and the pi have real, pingable IP addresses. At a loss to what it actually could be, though
Interesting. I assumed TRADFRI was retired, along with Zigbee support, as a brand. What a mess.
it might be!
Also doesn’t match what I see in the shopping app. The only Tradfri products available that come in a search are a few bulbs. All of them are on clearance.
I assumed all Ikea wireless stuff was Trådfri, because... well.. it's called "trådfri"
but I must have seen the wrong sign. There is indeed no trådfri branding on these buttons, only matter
Also, after the incredible tactic of "restarting it for the 15 billionth time", it seems to have worked??
No. There are many weird names. For instance the current Thread buttons are marked Bilresa. I have some.
Yeah, those are the ones I have
Knobs or buttons?
I gave up trying to get them working on MoT. They do working with ZHA though. Mostly.
matter over thread seems... rather not ready
Yup. I’m also dubious about its security aspects but that’s a different matter.
I’m sticking to Zigbee for the foreseeable future.
after this experience, i probably will be too
Joy. I think one of the buttons is just. broken
two of them work, but the one i've been testing with does not
Could be anything. I especially don’t like the pairing process and messing with keys etc. Am curious how well it all works without HA and an ikea hub. I’m guessing it’s idiot proof but who knows.
Hehe. Doesn’t help my how well it works without HA but it’s still sorta interesting. I dunno why they didn’t stick to Zigbee. Though you’re aware that those parts work with Zigbee? Have you tried pairing them? On ZHA they pair but come up with weird names etc. However my install is a few months old.
Really? Given the aggressive matter branding I assumed they wouldn't! well...... hmm... that is also a lot of effort...
on the other hand they also don't seem to be working properly (or maybe this is HA's fault) because there isn't a way to filter "when pressed in", only "unknown"
I suspect it’s mostly HA. But OTOH they are piss poor mechanically. Especially the knob version, which is totally useless. Get what you pay for; those were £3.