Why not go the other way entirely? Disable the chime, install a door knocker, and never worry about replacing outdated tech, dried capacitors, shorts or anything else for the rest of one’s life.
I use Home Assistant, with hundreds of devices in my home at this point. I spent so long looking for the right video doorbell and chime that I ultimately ended up with something both costly and somewhat unreliable.
I use the Amcrest AD410 with a custom component that polls it (issue 1), with all of the cloud and online stuff blocked in my network, and an Aeotec Siren / Doorbell 6. The Aeotec siren is utter trash and I'm now on my third one; two units had the audio hardware fail, and a silent door bell is pretty useless.
The one I have now hasn't failed yet, but it can be extremely unreliable and get lock-ups requiring me to open it and short out or de-solder the battery connector to get it to behave again if someone presses the doorbell too quick.
The button part has never been the hard part; the siren is; given there seems to be so little, high quality, smart siren hardware available I'd probably build one half of this setup; bell/siren + ESP and use a Z-Wave or Zigbee button to "push" the action of pressing the bell and have HA "ring" it.
Aside: Since the door chime is so unreliable, I have HA set up to announce the door on speakers, and lights to blink in various places when a press is detected too.
I'd then finally replace the multi-purpose video doorbell with a dedicated IP camera and this simple button; As I live in the UK, RMAing my first AD410 was a hassle (had to send it back to the US when it failed), and I was without a doorbell for weeks.
Since my front door is south-facing, the combination of direct sunlight, then cold cycles, coupled with heavy-handed delivery people smashing the button day in day out, basically crumbled the (matt black) casing to dust within 4 months of fitting it. It uses pogo pins to deliver power from the rear of the casing to the electronics so the compromised integrity of the casing resulted in it power cycling constantly.
There are just too many unreliable and expensive parts to what is a simple yet essential function of being a door bell, and the lesson I've learned is that the video functionality is best _not_ integrated. I _do_ still want a smart door bell though for its many benefits.
Is it me? Have I been misusing my 8266s all this time?
Otherwise, good article, nice idea, great conclusion!
Anyway, I also realized my chime wasn't audible in some parts of the house, so what I did instead was disable the hardwired chime completely, then get a fairly cheap wireless doorbell with 3 plug-in receivers scattered around the house. An esp8266 module (Wemos D1) is wired directly to the doorbell button, supplying 3.3V to ring it.
I use Home Assistant to send the signal from the Unifi doorbell to the esp8266. The biggest downside is the need to have Home Assistant, Unifi Protect and Wifi all running for my doorbell to work, but at the same time, I have a lot of automations that stop without those, the doorbell is not that high on my list of critical priorities. People can knock.
Kind of wish I had this when I had a baby that slept during the day: it would be trivial to schedule the chime not to ring at certain times of day.
I did a write-up: https://imgur.com/gallery/wifi-doorbell-chime-QTYYQs4
https://github.com/IOT-MCU/ESP-01S-Relay-v1.0/issues/1
https://github.com/IOT-MCU/ESP-01S-Relay-v4.0/issues/1
https://rabbithole.wwwdotorg.org/2017/03/28/esp8266-gpio.htm...
Some models have an option of measuring temperature and/or power consumption as well.
The irony of the author responding to another request on his site with the sentence "well… it is just an on/off switch".
[1]: https://www.mattmillman.com/info/crimpconnectors/dupont-and-...
For my own crimping of dupont, I'm using the Iwiss SN-025 which works OK, but even then I've mostly switched to Mini-PV because I was tired of the dupont receptacles wearing out after 5 cycles.
The pictured SN-28B is definitely not good for dupont, which has a totally round cable holding ring. Amazon/Aliexpress sellers don't know anything about what they are selling.