This is an automated archive made by the Lemmit Bot.
The original was posted on /r/homeassistant by /u/PoisonWaffle3 on 2025-03-01 22:45:28+00:00.
The Reolink doorbells (particularly the PoE ones) are almost perfect, but the main thing they're missing is a way to trigger our existing mechanical chimes. I'm personally not a huge fan of the little plug in chime that they provide.
I've mentioned my setup/solution around here a few times and I very frequently get questions about it, so I thought I'd put together a guide. This guide will be mainly applicable to doorbells based in the USA (as I'm from the USA and familiar with doorbell wiring here), but may or may not be applicable to doorbells elsewhere, as I'm not familiar with how they're wired outside of the US.
The automation is fairly simple:
-Trigger: Reolink Doorbell 'visitor' button is pressed
-Action: Close a smart relay for ~100ms to apply power to your doorbell chime
There are multiple ways to wire this, and multiple types of relays that will work fine. I personally chose to use an old school Shelly1 that I had lying around that was flashed with ESPHome, but a Shelly 1 Mini Gen 3 (or a Shelly 1PM Mini Gen 3, if you choose to switch the mains power) would be perfect.
First, you'll want to scope out how your doorbell/doorbells is/are wired. In my case, things are laid out like this:
Doorbell transformer -> doorbell -> chime 1 -> chime 2
I've also seen layouts like this (the two tones are usually separate chimes but inside the same physical casing):
/--- doorbell 1 -> chime tone 1
Doorbell transformer <
\--- doorbell 2 -> chime tone 2
Depending how things are laid out and your comfort level with wiring, you may have a few different options for wiring in the relay(s):
Wiring Option 1 (how I personally did mine), best for a single doorbell: Use the relay to switch the doorbell transformer itself off and on. With this option you'll need to close the doorbell circuit with a Wago or wire nut so that the chime is triggered when the relay closes. Since Shelly relays (and most smart relays in general) can be powered by 120V or 240V mains voltage, you can install the Shelly relay inside the electrical junction box that feeds the doorbell transformer, and everything can be easily kept safe and up to code.
Note the wago connecting the two doorbell wires, closing the circuit
Here's how I did the wiring at my doorbell transformer. Hot and neutral come from the center of the junction box (note the black circle) and go directly into wagos. Since this is an original Shelly 1 that's able to be powered by one source but switch another, we need to feed the black (hot/live 120V) into both the L (live power in) and I (switched input). (Note that it kind of looks like there's something connected to the SW switch input terminal on the Shelly, but there is not. That goes to the outlet that mounts to the front of the junction box.) The neutral also goes directly into a wago, then splits to go to the N (neutral) on the Shelly, to the outlet, and to the doorbell transformer.
Wiring Option 2: Leave the doorbell transformer powered at all times, and use the relay(s) to close the doorbell circuit(s). If you have two doorbells and want the two different chime tones this will be your best option, though finding locations to place and power the relays may be interesting.
You'll want to use two separate relays (a pair of original Shelly 1, for example), NOT a single Shelly 2PM or 2.5. The issue is that you generally can't drive these relays with the output power from the doorbell transformer, so you'll need to power them with 12V DC (you should get one that supports DC), and then have the relays switch the power from the doorbell transformer. The dual-relay Shelly's are designed to be powered from the power source that they're also switching, so they won't work here. Note that it's against code to mix mains power and DC inside of a junction box, so you really should use a 12V DC power adapter (that plugs into an outlet) and power your relays with 12V DC so it can all safely live outside of a junction box.
Wiring layouts are going to vary quite a bit on dual-doorbell setups, so you'll have to familiarize yourself with how yours is laid out and find a relay/powering layout that works for your situation.
The Automation: Depending on what kind of relays you use and what firmware they're running, you have a few options.
Automation Option 1: I already had ESPHome installed on my relay, so I used that to create a 'button' entity that closes the relay for 100ms when triggered. I have the automation 'press' the button to close the relay and apply power to the doorbell transformer for 100ms.
Automation Option 2: If you aren't interested in running ESPHome, you can set up your Shelly relay should appear as a switch in HomeAssistant. You can configure your automation to turn the switch on, wait 100ms, then turn the switch back off.
Of course you can always add additional actions, like sending a notification with a picture to your phone, or pushing a video feed from the doorbell to a wall mounted tablet, but I included the basics in the above screenshots.
I'm sure there are plenty of unusual doorbell wiring setups, so this isn't meant to be an exhaustive guide. If you run into any issues feel free to do some research on general doorbell wiring/layout, as it may help you understand how yours is wired. The wiring in my own house was fairly straightforward, but it was a complete mess at my parents house (I wired in a different smart doorbell for them as well).
I may or may not be able to help with questions on individual setups, but feel free to chime in here if you do have any questions.