Since I have a variety of smart devices in my home and want to track power usage and set up automations, I prefer managing everything through Home Assistant. I started with HA deployed in Docker on my DS918 NAS, and eventually switched to a Home Assistant OS VM (mostly for Supervisor access). Unlike Xiaomi devices with MIoT, Aqara integration is a bit more involved—but there are several ways to get it working together.
- Using Matter
This is the most stable method. For Aqara devices that support Matter, you can set up a Matter server in HA, bind it, and add devices via Matter natively. If a gateway supports Matter, you can also use it as a Matter bridge—depending on whether Lumi (Aqara) has enabled Matter on that gateway. Limitations include:
· Some Aqara sub-devices aren’t Matter-compatible yet.
· Gateways that double as smart hubs (like the Air Conditioning Companion P3 or the G3 camera) aren’t fully integrated via Matter yet.
- HomeKit Integration
This method is super straightforward: pair the device with HomeKit first, then unpair it. HA will then detect the device under its HomeKit controller. After adding it, you can even re-export it back to HomeKit via HA’s HomeKit Bridge if needed. I used this to integrate my S1E with HA.
- Bernards’s AqaraBridge (Open-Source GitHub Project)
You can use the community project at GitHub - bernard3378/AqaraBridge: Use the Aqara Developer Platform, device control is performed through cloud APIs (the README is in Chinese, but you can translate it easily). It works via Aqara’s IoT platform using a developer account with limited free API calls. Most Aqara devices are supported, though features are somewhat limited, and it requires an internet connection—so no offline control.
- Zigbee2MQTT via a Separate Zigbee Gateway
I haven’t tried this myself, but it’s another option: get a separate Zigbee gateway and use the Zigbee2MQTT addon in HA. It does require extra hardware and community feedback suggests there might be some compatibility quirks. If anyone’s tried this approach, I’d love to hear your experience!



