Smart Doorbell with ESPHome and Home Assistant

Smart Doorbell: Never Miss a Visitor

Have you ever been in the backyard or laundry room and missed the doorbell? It happened to me all the time. My house is large, and the main doorbell sound just doesn't reach the service areas.

To solve this, I built a system that notifies my phone and plays a sound in the patio whenever someone rings the bell.

For the full details, code, and diagrams, please check the Spanish version of this post.

Summary of the Build

  • Detection: An ESP8266 with an optocoupler detects the 220V signal from the old doorbell.
  • Notification: Home Assistant sends push notifications to our phones.
  • Sound Extension: A second ESP8266 in the patio drives buzzers to replicate the sound.
  • Integration: Combined with a Ring Intercom for the street door.

2026-01-08 17:452026-01-08T17:45:00.000ZESPHomeHome AssistantDIYIoT

Copyright © 2026. All rights reserved.

Made with ❤️ by Juanman Béc