Skip to content

tomwilkie/doorbell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Reolink Doorbell Chime ESP32 Conversion

I brought a Reolink Doorbell Chime and was disappointed to find I couldn’t use it with Home Assistant - it seems to pair directly with the Reolink Doorbell, and I have a Unifi doorbell. Instead of throwing it away, I thought I would crack it open and see if I could flash my own firmware to it - but I didn’t recognise the chip.

New Internals

In for a penny, in for a pound I thought I will use the nice case and power supply, replacing the internals with an ESP32 and DSP. This is the code for project.

BOM

Installing esphome & compiling this project on a Mac

# We'll use pipx to install esphome, and brew to install pipx
$ brew install pipx libmagic cairo

# Install esphome in its own virtual env
$ pipx install esphome

# Add some dependencies to the virtual env
$ pipx runpip esphome install python-magic pillow==11.3.0 cairosvg

# Install the wind tunnel (first time - your device name will vary)
$ ~/.local/bin/esphome run --device=/dev/tty.usbmodem31301 doorbell.yaml

# Install the wind tunnel (susequent times, via WiFi)
$ ~/.local/bin/esphome run doorbell.yaml

About

Reolink Doorbell Chime ESP32 Conversion

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors