Doorbell Snapshots AI analysis blueprint + Custom Photo Carousel Card 

Hi everyone!
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:
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.
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.)
Now available via HACS β just search for βPhoto Carousel Cardβ in the frontend section and install it directly!
Hereβs a preview in action (GIF below):
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!