Get Instant Aqara Doorbell Notifications with Images on Android

Are you an Android user frustrated by the Aqara app’s doorbell notifications? While they work, the notifications are often delayed and don’t include a snapshot image—leaving you unsure whether to answer or ignore the ring.

With Home Assistant, you can overcome these limitations and receive instant, rich notifications that include an image from your doorbell camera. Even better, the notification can be made clickable, taking you directly into the Aqara app for further interaction.


Step 1: Connect Your Aqara Doorbell to Home Assistant

To start, make sure your Aqara doorbell is integrated with Home Assistant using the HomeKit integration.

This is important because the HomeKit integration is currently the only method that exposes the doorbell press event, which is what we’ll use to trigger the automation.

For example, here’s my Aqara G410 camera connected to Home Assistant via HomeKit. In the screenshot (circled in red), you can see the entities that we’ll reference in our automation.


Step 2: Capture the Doorbell Event and Send Notifications

Once the doorbell is integrated, we can create an automation that:

  1. Detects the doorbell press event.
  2. Takes a snapshot from the camera entity.
  3. Sends a rich notification (with image and text) to your Android device.

Optional: Send Notifications to Multiple Devices

If you want the notification delivered to multiple phones, you’ll need to set up a notification group.

This is done by editing your Home Assistant configuration file and adding YAML similar to the example below:

notify:
  - platform: group
    name: androidusers
    services:
      - service: mobile_app_phone1
      - service: mobile_app_phone2
  • name: The alias you’ll use in the automation.
  • services: The devices that will receive the notification.

In this example, both Phone1 and Phone2 will be notified. If you only want to send notifications to a single device, you can skip this step.


Step 3: Build the Automation

Now let’s break down the automation into three parts:

1. Trigger – Detect Doorbell Press

The automation begins by listening for the doorbell press event exposed by the HomeKit integration.


2. Action – Take a Snapshot

Next, the automation captures a snapshot from the camera entity and saves it to a consistent file path:

service: camera.snapshot
target:
  entity_id: camera.aqara_g410
data:
  filename: /config/www/doorbell_snapshot.jpg

Make sure to update the filename path to a valid location in your Home Assistant setup.


3. Action – Send the Notification

Finally, the automation sends a notification to your device (or notification group):

service: notify.androidusers
data:
  title: "Doorbell Alert"
  message: "Someone is at the door!"
  data:
    image: /local/doorbell_snapshot.jpg
    ttl: 0
    priority: high
    channel: Doorbell
    group: Doorbell
    clickAction: "intent://#Intent;scheme=app;package=com.lumiunited.aqara;end"

This is how the notification looks on my Android Phone :slight_smile:

Key fields explained:

  • title & message: The notification text. HTML formatting is supported.
  • image: The snapshot file path (use /local/ for images saved in www/).
  • ttl: 0 & priority: high: Ensures the notification is delivered immediately.
  • channel & group: Creates a unique notification channel in Android’s notification settings.
  • clickAction: Launches the Aqara app directly from the notification.

Final Thoughts

With this setup, your Aqara doorbell becomes far more useful:

  • Instant delivery thanks to priority handling.
  • Snapshot included so you know who’s at the door before deciding to respond.
  • Seamless app integration with a single tap on the notification.

This approach solves the biggest limitations of the Aqara app’s built-in notifications and makes your smart doorbell far more responsive and practical.

19 Likes

Wow, that’s a useful feature! Thanks for this detailed sharing.

Any idea how to open the specific camara feed on the Aqara app?

That’s the bit I’ve been unable to determine

I found many users had the same problem (on forum&reddit), so your sharing helps a lot. Thanks for that, David! :heart_eyes_cat:

Thanks for sharing!

Not ideal for the G4 if you want to keep HKSV and have the doorbell in HA & Aqara’s app all at the same time. It’s a shame that @AqaraOfficial announced there will be a software update to enable RTSP on this doorbell and then made it exclusive to the G410 only… shady shady! :disappointed:

This is great! Can’t wait to set it up and test it out.