New side project I’ve been working on, in order to add a chime to the system upon doorbell button press:
Items needed:
Shelly 1
Mechanical doorbell using 12V power
Wifi
12V power supply
wires
Process: I connected the power supply to the shelly, instead of directly to the door bell terminals - (most mechanical doorbells have a constant power wire, and two additional terminals, one for a button in front/another in rear. Button press completes the circuit typically.)
In my case, the front wire was used for a doorbell, so I connected those together, and patched up the hole.
The doorbell was continuously ringing now, as the circuit was completed.
I then connected the wire from my basement to the shelly, with configuration of the shelly 1 into a “button” that is activated by HA as a “switch.chime” entity.
The Shelly was installed about a foot from my transformer in the basement, and works instantaneously to trigger the chime from the switch in HA.
Other things to keep in mind - the Hikvision SDK addon from Fabio works great, and it is linked to a binary sensor (call status) that changes state from off to on as the SDK receives commands to change the sensor state.
An HA automation is then used to trigger the chime whenever the doorbell is pressed, however there does seem to be a 4-6 second delay. I am investigating into the possibility that the SDK is slow to report the call status change, or the binary sensor is too slow to report, or perhaps the automation is slow.
Maybe each has only 1.5 second delay, but combined it is much longer.
I am looking to see if the addon python file can trigger the switch.chime directly upon receiving the button press, bypassing the binary sensor and automation entirely.
But this does work, and I am able to create a virtual switch to completely shut down the automation, so we can “mute” the doorbell chime when a small child is sleeping, for example.