I'm new to Matter and Thread and I can't get commissioning process to work no matter what I try. I've tried doing it through the Android app and using the bluetooth adapter on the HA server (through the Matter Server web ui).
On Android it always fails like this: Connecting ... Generating Credentials ... Checking connectivity to Thread network ha-thread-something ... and then it always fails with "Can't reach device. Make sure your phone is connected to Wi-Fi"
I want to try digging deeper to find the cause but I'm not familiar with Matter/Thread commissioning process. That error message doesn't give me much to go on, Is the Matter device failing to connect to OTBR? Is my phone trying and failing to connect to the Matter server? to OTBR?
I'd appreciate any tips or guidance.
My setup is like this:
- HomeAssistant OS running in a Proxmox VM
- SMLight SLZB-MR3U adapter connected over USB (just to rule out any networking issues between OTBR and the adapter)
- Phone connected to wifi which is on the same subnet and VLAN as HAOS
So far I've:
- performed the "Sync Thread credentials" in the HA app and get the expected message: "✅ Home assistant and this device use the same network"
- tried disabling OTBR firewall in add-on settings
- tried enabling "beta" mode in OTBR add-on settings
- SSH'd into my HA server and successfully pinged my phone's link-local IPv6 address:
ping fe80::aa:bbb:cccc:dddd%enp6s18(I'm not sure how ipv6 connectivity plays into this with matter/thread)
Previous discussion: #1468620644936581273 message