This is an automated archive made by the Lemmit Bot.
The original was posted on /r/homeassistant by /u/a4ai on 2025-04-07 19:49:49+00:00.
After tinkering for almost a week, I finally got my Aqara U200 lock connected to Home assistant.
TBH, This was the most frustrating integration I have ever encountered so far.
But I learned a lot along the way. Matter, Thread, and IPv6
Here's the full guide for anyone struggling with the same.
- Install the u200 lock.
- Download the Aqara home app.
- Upgrade firmware to latest
- Add an accessory in the Aqara home app.
- Add admin + user password/ fingerprint /calibrate device.
- Open the Home Assistant companion app ( I am on the Android ).
- Add a new integration.
- Add a Matter device.
- Choose 'No, its new'.
- Scan the Matter code on the u200 lock.
- Press the ‘Set’ button.
- Watch the phone progress - ‘Device added’ is the successful message.
- Watch Matter add-on server logs for any error / success message.
- That’s it.
Some MUST-HAVE requirements:
- You need a Thread border router ( to bridge the Thread network and LAN).
- In my case, I used my Eero access point’s Thread network - Yes, Eero works with Home Assistant.
- Make sure Thread integration shows Eero/M3 border routers.
- Select the ‘Use router for Android + iOS Credentials’.
- I tested with the Aqara M3 hub as well - it works ( but costs $$$).
- You need a flat LAN with IPv6 support (with ULA prefix).
- I used a static IPv6 in my LAN interface and used DHCPv6 to provide IPv6 to devices in the network.
- I don’t have IPv6 provided by the ISP( only local, it works).
- Most important step ( which I missed initially):
- You need to enable IPv6 in Home Assistant.
- It MUST be set to ‘automatic’ - I spent days figuring this out.
- I also read that the HA machine should have only one network interface ( I can’t confirm since I have only one).
- Check if you can ping u200 IPv6 from your LAN.
- The HA Matter docs say you need Home Assistant OS.
- I have HA OS on a Proxmox VM - it works.
- If you are running HA on a container - the doc says it’s not supported - I have not tried this , so I don’t know.
Here are some screenshots of a successful setup. As a first time matter user, I wish I had this when I started. It would have given me a head start to understand my end goal.
I was using a Switchbot lock before, but came to a point where I had to recalibrate it almost every other day, had a broken battery level sensor, and was badly looking for a replacement. ( Avoid Switchbot lock at any cost )
I find that the Aqara u200 lock meets all my requirements and seems reliable and is very fast. Their Home App and documentation are not very intuitive and very difficult to understand + Matter makes it even more complicated.
Hope this will be useful for someone struggling to set up this device in Home Assistant