Got My Aqara G4 Camera Talking to HA: Here's How!

Hey , Share a little win that might help some of you out there. I finally got my Aqara G4 Doorbell Camera working perfectly with Home Assistant—and yep, it took a bit of trial and error.

So I’m somewhere between a tinkerer and a smart home hobbyist. I grabbed the G4 mostly for the local face recognition, but obviously wanted it to work nicely with my Home Assistant setup (not a HomeKit user). Long story short, the official app was fine, but integration with HA took a few extra steps.

What worked for me:

  • Set it up fully through the Aqara Home app first. Make sure it’s showing face logs and everything before trying anything else.
  • Then used the HomeKit controller integration in HA. The G4 exposes itself to HA as a HomeKit accessory, so if you’ve got it on the same network, it should pop up.
  • Needed to reset the camera once and re-pair it directly to HA instead of using the app’s integration. That avoided a bunch of glitches I kept having.
  • Now I get motion detection, button presses, and even snapshots right in my HA dashboard. Sweet.

If anyone’s trying to bridge the gap between Aqara and HA, especially with the G4, hit me up. Happy to help troubleshoot or share my config. It’s totally worth it once it’s dialed in.

@SensorSavant Hey there! :tada:

What a fantastic share—thanks for taking the time to detail your journey with the Aqara G4 and Home Assistant! Your step-by-step breakdown is super helpful for fellow tinkerers looking to bridge these systems, especially the tip about resetting and re-pairing directly via HA. The G4’s local face recognition is indeed a killer feature, and it’s awesome to hear you’ve unlocked its full potential in your setup.

Your willingness to troubleshoot and share configs is exactly what makes this community great. Keep up the brilliant work, and I’m sure your insights will inspire others to dive in! If you discover more tweaks or automations down the line, don’t hesitate to post again. Cheers to your smart home wins! :rocket:

(For anyone else exploring this: Note that YMMV based on network conditions and HA version—but this is a solid roadmap to start from!)