Live data from Hacker News

Convert an existing wired doorbell into a smart doorbell using ESPHome

frenck.dev

21–30 of 75 posts

Re: Convert an existing wired doorbell into a smart doorbell using ESPHome

#21
I think personally, I'd go with a simple Zigbee or Z-Wave push-button if (when) I were to re-do my doorbell setup.

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.

Re: Convert an existing wired doorbell into a smart doorbell using ESPHome

#22
post #20

Earlier quoted context omitted.

> too bulky for what it is. for just 4$ you can have this... ...thing that is 2 inches across and 0.5 inches tall to use as a doorbell button?

+ an external power supply

Doesn't it also need a Zigbee gateway?

Re: Convert an existing wired doorbell into a smart doorbell using ESPHome

#23

I wouldn't recommend crimping your own hookup wires as a hobbiest, especially not dupont. The unofficial tools for dupont mostly all suck, and the official tools are $400+[1]. [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 o…

Hey, this is good info. I’ve got the pictured Amazon seller kit, and it works really bad!

For the task of connecting 2.54mm “pin headers” on boards you prefer mini-pv. A little hard to search for, but does this require a special crimper of its own?

As a hobbiest you don’t recommend doing your own crimping at all, and I am willing to pay money, but I do kinda need specific lengths due to a tight enclosure without much room for excess ribbon (I guess round cable might be bit better). Is there such an option? I kinda searched for it, and on electronics retailers like digikey I didn’t really see the length I wanted, though it is easy to miss stuff on there.

Re: Convert an existing wired doorbell into a smart doorbell using ESPHome

#24
I did something similar, but as I didn’t have access to mains in an easy way (read: close enough to the doorbell) to power the ESP I built a small PSU that took the very unregulated 8VAC from the doorbell transformer into 5VDC (using a rectifier, LM7805 for regulation and some capacitors to smooth everything out). Everything was small enough so I could hide it in the actual doorbell as well!

Re: Convert an existing wired doorbell into a smart doorbell using ESPHome

#25

I wouldn't recommend crimping your own hookup wires as a hobbiest, especially not dupont. The unofficial tools for dupont mostly all suck, and the official tools are $400+[1]. [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 o…

In the Voron 3D printer scene it has become quite popular to use the ENGINEER PA-2X series if you want to spend tens of £ rather than £3 (and don't have hundreds of £ for official tools).

Despite your link saying they "suck", I've found the light-touch, fully-manual nature of them give a much better feel for what you're doing (vs the cheap ratcheted ones; never used the official tool), and I got pretty efficient at crimping with them throughout my Voron 2.4 build.

Re: Convert an existing wired doorbell into a smart doorbell using ESPHome

#26

I wouldn't recommend crimping your own hookup wires as a hobbiest, especially not dupont. The unofficial tools for dupont mostly all suck, and the official tools are $400+[1]. [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 o…

As a counterpoint to official tooling:

I used a Engineer PA 09 which, despite its cheap look, is f'n amazing!

I crimped all wiring on my Voron myself, took some time getting used to it - but was almmost Zen-like meditation afterwards :)

Re: Convert an existing wired doorbell into a smart doorbell using ESPHome

#29
post #27

Nice project - so many projects don't take advantage of what you already have.

I like that aspect about this project as well. On the other hand, it's quite easy to see how following these directions to the T will take an enthusiast multiple hours to setup.

Many existing smart doorbells do actually use the existing wiring and chime of the doorbell. An example is the Google Nest Doorbell.

So in terms of "wasting what you already have" what you're wasting by going with a typical consumer product is basically a button that you can buy from Home Depot for $4.98.

Now, obviously, someone interested in this project is probably not interested in having a proprietary Google camera on their door. But in my experience most people who want their doorbell to be "smart" actually want it to be a security camera and a two-way communication device so you can relay information to the person who is ringing the doorbell. Otherwise, what good is it to know that someone rang your doorbell when there is no other information? That amount of information is just like a random timestamp, at that point I'd just keep my dumb doorbell.

Re: Convert an existing wired doorbell into a smart doorbell using ESPHome

#30
post #11

Am I missing something? Neither schematics nor my limited understanding of physics explains why you need to, nor how it is possible to, bend one of the pins to disconnect GPIO0 (chip-row, 3rd from the left) from the reset pin (edge-row, 2nd from the left)... Is it me? Have I been misusing my 8266s all this time? Otherwise, good article, nice idea, great conclusion!

I’m almost ignorant on this device, but FTA ( https://frenck.dev/diy-smart-doorbell-for-just-2-dollar/#2-t... ) “This relay module board for the ESP-01(S), It comes pre-soldered, and the ESP will just slide on top of it.” So, bending that pin breaks a connection between the CPU board and the relais board, so that pressing the doorbell wouldn’t be able to send a reset signal to the CPU, or, as the article says: FTA: “…

Ahh! So it's not the ESP that has an extra connection, it's the relay breakout board.

That makes much more sense.

Yeah, I guess you would need to sound the doorbell every boot, and that might be inconvenient in places with a lot of power supply issues / loadshedding.

That said, that quick-boot-button link? That's some brilliant info right there.

Post reply on HN