Hi everyone,
After a long journey of searching for a smart lock that integrates smoothly with Home Assistant, I finally settled on the Aqara A100 Zigbee international version. I installed two of them at my villa and wanted to share my experience.
I was searching the community for a complete topic on this specific setup and couldn't quite find what I needed, so I hope this write-up helps anyone else looking to do the same!
The Integration:
I integrated both locks using the official HomeKit Device integration. The process was incredibly simple and straightforward, and the results have exceeded my expectations. The lock and unlock operations are lightning-fast with almost zero delay.
Important Note on the Hub (Read Before Setup)
To get this working, you do need an Aqara M2 Hub, but there is a catch:
- Firmware Requirement: Your M2 hub must be updated to version 4.5.30 or above to successfully integrate it with Home Assistant via HomeKit.
- Temporary Requirement: The hub is only required during the installation and pairing phase. Once the locks are successfully paired and communicating with Home Assistant, you can switch the M2 hub off completely.
Exposed Entities & Controls
Through the HomeKit integration, the lock exposes exactly what you need. Here is a look at the device info and the controls exposed to HA (Lock mechanism, Battery service, and Identify):
Dashboard Results
Now, I am able to seamlessly lock and unlock both doors directly from my Home Assistant dashboard. Here’s a peek at how it looks integrated into my security setup:
Apologies if this has been covered before, but I wanted to document my experience in case it saves someone else some time. Happy automating!
Feel free to drop any questions or comments below—I'm happy to help out or hear your thoughts! ![]()


