The SMART Doorbell - Complete doorbell automation

🔔 The Ultimate SMART Doorbell Controller

Most "smart" doorbells aren't actually that smart.. They just ping your phone and call it a day. This blueprint turns your basic doorbell press into an event based on your rules, your schedule, and who is actually home.

Open your Home Assistant instance and show the blueprint import dialog with a specific blueprint pre-filled.

Github


What This Blueprint Can Do:

  • 📱 Rich Mobile Alerts: Send instant notifications to your phone, complete with live snapshot images from your doorbell camera.
  • 🔊 Intelligent Audio Control: Automatically pause your music/movies or temporarily duck the volume on your media players so you never miss a knock.
  • 🗣️ Voice Announcements: Broadcast custom Text-to-Speech (TTS) messages across your smart speakers (e.g., "Someone is at the front door").
  • 💡 Visual Notifications: Flash your living room, office, or patio lights. Perfect for accessibility, late-gaming with headphones, or keeping the house quiet.
  • ⏰ Time & Day Filters: Restrict alerts to specific hours or days (e.g., disable speaker announcements late at night).
  • 👥 Presence Awareness: Only trigger actions if designated people are actually home.

What's Required:

  • Connected Doorbell: Yes, you still need a doorbell that sends a binary sensor state change on press.
  • Devices to Trigger: Mobile phones, lights, smart speakers etc... Something to trigger when the doorbell is pressed
  • Imagination: Use your imagination to create some doorbell automations! (P.S. This might be fun for halloween 🎃)

This is very nice! It would benefit from having notifications sent to more than one mobile.

Thanks. I did look into that but couldn't get the device selector to work with multiple.. I shall have another go!

Maybe not a selector but a second entry?

Hi, sorry for the late response.. I have just added a second device entity! So now you can notify 2 mobile devices. Also added the option to select Android/iOS as they slightly differ on the notification system...

Also added a click action route so you can route the notification to specific dashboard.

1 Like

its easy to add code that expands, automatically, to allow for any number of entities. check out the code for my blueprints, like this one... ⚠️ Repeating Alert Notifications w/ Actionable Buttons and other features

1 Like