I recently purchased a 3-pack of the matter compatible nanoleaf essentials and I’ve run into an odd issue when trying to pair my bulbs.
When I first started I was running an old version of the OTBR addon (Either 1.0.0 or 1.1.0 can’t remember exactly) which had a working thread network with some default credentials
I realized this was an issue so decided to update the OTBR addon, delete the thread network, remove the thread, OTBR, and matter integrations, and recreate the thread network, which took a little bit of finagling to figure out but now I have a thread network with non-default credentials.
Only problem is every time I try to pair one of the bulbs via matter (I tried through nanoleaf app, HA Companion app, and google home) it just errors out eventually and the nanoleaf app will usually say the pairing window has closed even though it’s been less than 15 minutes.
What’s odd is that if I try to add the bulb to the nanoleaf app it’ll look for thread networks, find one, and try to join it but then fail. However the old homekit essentials bulbs I was able to pair to HA through BLE and then commission to thread and they work perfectly.
What I noticed in the nanoleaf app is that if I reset the data and look at thread networks it’ll only show the one that actually works (named home-assistant) but if I try to pair a matter bulb and it fails to join thread network, it’ll show the old MatterServer thread network though greyed out:
I checked with 3 different mDNS browsers and they all seem to show the correct details for meshcop (not sure if those mystery symbols are supposed to be there or if they’re supposed to be something else):
I tried clearing storage data in google home, nanoleaf app, and HA companion app, all at the same time, still having the same issue in the nanoleaf app, and I’m assuming when trying to pair bulb via matter it tries to join a thread network that doesn’t exist (or at least doesn’t have a border router)
I’ve tried looking through logs but haven’t been able to find any clues, I tried making a separate docker container to run the OTBR addon directly (followed some instructions to pull the correct patches) but still ran into the same issue. I’ve tried deleting the matter integration and matter server addon just to make sure that’s not doing anything stupid.
I’m kind of at my wits end as to what could still be trying to serve the old thread network.
Edit: Forgot to add, running OTBR Addon connected to an NRF52840 USB Dongle in HAOS 10 on a proxmox VM