Hey everyone, just wanted to share a little journey I had with the Aqara G4 doorbell and Home Assistant. I’m pretty new to this whole smart home thing—been playing around for maybe a month or so—but I finally got the G4 fully working with Home Assistant (without relying on HomeKit or any Apple ecosystem stuff).
At first, it was a mess. I thought the G4 would just “plug and play” with Home Assistant out of the box… nope. Got stuck with the whole RTSP video stream setup, then figuring out how to deal with doorbell button presses. The official docs weren’t super helpful if you’re not deep into this stuff.
Here’s the key: I ended up using the Aqara app to enable the NAS/RTSP stream, then grabbed that URL into Home Assistant using the generic camera integration. Boom—live feed worked. For the doorbell press, I used local push notifications over MQTT through the Aqara G4’s Homebridge plugin (yes, you do need that bridge layer, no way around it yet).
Did it take me hours? Yeah. Did I almost throw it out the window? Also yeah. But now I’ve got it triggering automations—lights flash when someone rings, snapshot saved to NAS, etc.
If you’re like me and mostly in the Home Assistant world, not Apple HomeKit, the G4 can still work great—it just takes some extra legwork. Happy to answer any questions or share my YAML if it’ll save someone the trouble.
Anybody else running G4 fully outside the Apple bubble? Curious how you set up alerts or automations.