Has anyone successfully connected their Zemismart MT03 to Home Assistant using Matter+Thread? I have another set of Zemismart MT01A curtains that I was able to connect with no issue. But I cannot get these new ones to connect at all. Every time I try to commission them I get the error of “Your device requires a Thread border router” but I already have one working with my other curtains using the SkyConnect. The Matter Server logs don’t show any errors, in fact they don’t show anything regarding the commissioning. Does anyone have any ideas of what I should try next?
This usually means the Thread credentials on the mobile device are no longer the correct ones. I think what this error means, is that the mobile device gave the Matter/Thread device the credentials, and the mobile device is now waiting to see mDNS advertisements from that MoT device but is not getting them. These advertisements are actually coming from the TBR and the mobile device is not seeing them, so thinks the user doesn’t have one. One reason the TBR is not sending the advertisements is because the MoT device failed to join the Thread network.
Are you using Android or iOS based companion App?
I am using the Android app. Is it possible to have the wrong credentials on my mobile device and my other matter/thread device that is already connected will keep working correctly?
Also, how would I go about fixing the credentials? I briefly looked into it but couldn’t find any way that worked for me
Once you commission a device successfully using the Thread credentials on the phone, then about the only thing that I can think of that would change things is if you use HA to change the Thread channel. The Thread credentials (actually called "Dataset") contains the Thread channel number. Otherwise, I can't think of a reason for things to change.
On Android, once it stores the Thread credentials, they can't be easily removed, nor overridden. The Thread credentials are stored on Google Play Services (possibly along with other things). The only way to remove them is to clear out both the cache and data from Google Play Services. You can search around for how to do this.
Having said all of this, be aware too that another possible reason you are getting this error (Need a Thread Border Router), is networking related, like your phone is on a WiFi/LAN that is not the same one that HA is on; Or your home router is seeing the mDNS advertisements and is filtering them out.
hi,
We've tested the MT03 with HA and it works fine.
Could you please provide your order number so we can investigate the problems you encountered?
I was able to add the curtains! I first tried my wife's android phone, I got the same error. I then tried it with an old iphone and I was able to add it. So it seems there may be something broken about the Android app, at least in the way I have my HA instance set up. Thank you for your support Tommy, and thank you Zemismart for confirming on your end!

