Doorbell Snapshots AI analysis blueprint + Custom Photo Carousel Card

:bellhop_bell: Doorbell Snapshots AI analysis blueprint + Custom Photo Carousel Card :camera_flash::sparkles:

Hi everyone! :wave:

Like many of you, I was using automations to capture snapshots from my doorbell or security cameras and ask AI to describe them. But I realized something was missing β€” there was no easy way to store the history of these images along with their AI-generated descriptions, and display them beautifully in a gallery view within Home Assistant.

So I built two components to solve that:


:wrench: 1. Doorbell Snapshot + Gemini AI Description Automation (Blueprint)

This automation blueprint does the following:

  • Captures a snapshot when the doorbell rings or a person is detected.
  • Sends the image to Google Gemini for a playful but informative description.
  • Stores the image path, timestamp, and AI-generated description in a JSON file.
  • Optionally triggers a mobile notification with the snapshot and description.

You can easily reuse this blueprint by plugging in your own camera and notification preferences. It’s designed to be modular and flexible.


:framed_picture: 2. Photo Carousel Card (Custom Lovelace Card)

This is a sleek, swipeable photo gallery card that:

  • Reads from the JSON file generated by the automation.
  • Displays images, timestamps, and AI-generated descriptions in a responsive carousel layout.
  • Also works as a general-purpose gallery by showing a static list of images (great for showcasing vacation photos, projects, etc.)

:white_check_mark: Now available via HACS – just search for β€œPhoto Carousel Card” in the frontend section and install it directly!

:cyclone: Here’s a preview in action (GIF below):
doorbell_notfications_demo-resize


:rocket: Try It Out

Both projects are open-source and available on GitHub:

Let me know what you think, or if you have feedback or feature ideas. Happy automating! :bulb:

3 Likes