Pairing IKEA Grillplats plug issues - ipv6?

Hi all,

I spent several hours trying to get a new set of Grillplats plugs paired to my home assistant server. Keep in mind I already have 25 of these Ikea devices running succesfully via Matter over Thread (Kajplats E27 & GU10 lamps, Varmblixt donut lamp, Myggspray motion sensor, Klippbok water sensor and 3 other Grillplats smart plugs. The network has been stable and still is however I am unable to add these new devices.

Hardware:

  • HA OS on Raspberry PI5 2026.4.2 (was the same on 2026.4.1) connected via LAN IP IPv4: 192.xxx.0.22x (automatic)
  • Sonoff Dongle-E running latest thread firmware
  • Telenet CH8568LG modem - no own router or APs. 2 seperate SSID for 5ghz en 2.4 ghz (I connect to the 2.4ghz one with my Android S23 Ultra phone to commission)
  • Samsung S23 Ultra connected to the 2.4GHz SSID, IP 192.xxx.0.23x. Mobile data turned off during commissioning, bluetooth on. Credentials synced via Settings/Companion app/Troobleshoot
  • IKEA plug freshly reset

ha-thread-bcad
Network name: ha-thread-bcad
Channel: 15
Dataset ID: 01KFK8DZWFQ2NFWRK8BG4VE9TH
PAN ID: bcad
Extended PAN ID: 4502e4719a2b68ca
OTBR URL: http://core-openthread-border-router:8081
Active dataset TLVs: 0e080000000000010000000300000f4a0300001635060004001fffe002084502e4719a2b68ca0708fd5c72f8338224a20510b05eb39db04b4db4adbe18ad870fab93030e68612d7468726561642d626361640102bcad041030901e7d99aeeb5bb64910079a3362ad0c0402a0f7f8

Who can help me out?

The error is not the typical ones about no border router or that the border router cant be found.

My guess is, and that is just a guess, that the device has not been put into pairing mode correctly, that the device have not been fully factory reset or that it is one of those devices that can be switched to Zigbee by holding the reset button longer than a normal factory reset, which might be the case here.

If on HAOS 17.2 try the commands below, as it could be the known issue linked below.

ha docker options --enable-ipv6=true
ha host reboot
3 Likes

Thank you, that helped me a lot!

Hi, i'm new to the community. So, bit unsure if this is the right way to do things. But here we go.

Had an issue similar to this one: connection of a new item failed and i got a message that i needed an Open Thread Border Router. But my OTBR was active and running other IKEA stuff.

Turns out i just had to go to Settings > Companion app > Troubleshooting and select Synchronize thread authentication data.

Problem solved. Is it helpful to state some headlines about the system i'm using? It's a HA green running on HA OS 17.3. I use a HA Connect ZBT-2 configured with Open Thread RCP 2.7.2.0 for Matter and a Sonoff Zigbee 3.0 USB Dongle Plus for the obvious... Hope this was helpfull.

Hi OP, were you able to resolve this issue? I'm encountering exactly the same error. I have a bunch of IKEA devices successfully integrated on my Home Assistant setup via Matter-over-Thread (>10 KAJPLATS bulb, a couple of GRILLPLATS plugs, a couple of BILRESA remotes), but for some reason I can't seem to add 2 new GRILLPLATS plugs that I just bought.

FWIW I use Home Assistant via Docker container on a Linux server that uses a Sonoff MG24 dongle.

I have the same problem, running HA on a Proxmox server with Sonoff MG24.
Have multiple functioning matter devices from IKEA but not able to add my two GRILLPLATS plugs.

See Issue · GitHub. I tried every way possible and couldn’t get this to work until today when this update was released. I’m using the matterjs-server docker image (not HAOS) though, and provisioning with local bluetooth, not Android/iOS

In the same boat with this Grilllats. I’m on latest version of home assistant as of today wtih zbt-2. Last week I was able to pair a battery operated water leak sensor from Ikea without issues. I tried adding 2 of the Grillplats and none of them would pair. I’m trying to pair from the android home assistant app and it keeps going to “Generating credentials” after I reset the device and then hangs at “Checking connectivity to Thread network ha-thread-xxxx” and then eventually “Can’t reach device” Make sure your phone is connected to WiFi. That last part is the silliest of messages given that I am able to reach home assistant server from my phone!
Matter seems to be super complicated protocal!

BTW, all of the usual stuff checks out (like IPv6, networking etc.). I also did the thread sync on the companion app. Still same error.

Had a similar issue and was resolved with resetting the plugs (twice!)

I must have reset this thing (and another one also since I bought 2) about two dozen times each! Looks like my android phone sees the device and sends it the thread info but the device appears to go silent after that based on lack of any logs after that.

Whew, got it going after losing all but maybe one strand of hair remaining on my otherwise lush head.
Turns out I had to enable IPv6 on all of my network interfaces in home assistant. My home assistant is dual homed with one interface facing my router and another facing an internal network. For some reason (still don’t know why this is necessary) I needed to turn on IPV6 (automatic) from the Settings->System->Network page.
Then it magically worked! Hope this helps someone keep their hair.
I’ve used home automation since the days of X10 and currently have zwave and zigbee. I have to say this Matter thing is JUNK. Don’t use it unless you have a PhD in networking and computer science.