A simple ESPHome/Home Assistant-based battery-powered wifi doorbell
During our renovation, the doorbell no longer worked, but there was no electricity nearby to place a video doorbell. We didn't trust no-name battery-powered doorbells and had terrible experiences with barely functional commercial point-to-point doorbells. I decided to make my own, cheap dumb doorbell with my existing Home Assistant and ESPHome infrastructure, with the option of putting in a Reolink camera in the future.
This project uses the same mounting holes and general shape of the Reolink PoE Doorbell Camera for upgradability. It uses an SEEED Xiao ESP32-C3 because of low cost, small size, and integrated battery charging. It can accomodate up to a 1200 mAh battery. Since the ESP is in deep sleep for the majority of the time, the battery has a very long life.
The project only gives entities available to Home Assistant, so it is up to you to add automations triggered on the entity to send notifications on your phone or play through a connected speaker.
- Long battery life & battery reporting
- Wifi-Enabled through ESPHome
- Easy integration with HomeAssistant
- Existing HomeAssistant installation with ESPHome
- Basic soldering skills
- Available wifi connection
- Mechanical Design
- Electrical Design
- ESPHome Config
- Full Testing
- Documentation
Contributions are always welcome!
Distributed under the GPL-3.0. See LICENSE.txt for more information.
Project Link: https://github.com/JustEnoughDucks/SmartDumbDoorbell
Use this section to mention useful resources and libraries that you have used in your projects.