Live data from Hacker News

Convert an existing wired doorbell into a smart doorbell using ESPHome

frenck.dev

61–70 of 75 posts

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

#62
post #35

The only real advantage of this seems to be the ability to disable the chime during quiet hours. Otherwise it seems like a much more failure-prone doorbell (more components means more things to break). 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.

> Otherwise it seems like a much more failure-prone doorbell (more components means more things to break).

You don’t want to know how many components are involved in your regular smart doorbell. It is most likely going through the cloud too.

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

#63
post #11

Earlier quoted context omitted.

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.

> I guess you would need to sound the doorbell every boot

It disconnects from wifi when rebooting, doesn’t it?

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

#64

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!

Let me take a swing at this: the chip itself has two GPIO. The dev board the chip is soldered to already uses up one of them for the reset system, allowing the chip to programmatically reset the whole board. You’re basically undoing that so you can use it. I’m guessing the consequence is you can no-longer have the software reset the whole device anymore. And now if this is wrong, hopefully I’ll be corrected and we’ll…

Cunningham's law baiting - I love it!

So yeah, turns out it's nothing to do with the 8266's board, and everything to do with the chosen relay module. Since it has nothing to do with driving the relay, it doesn't need to be connected. But if it were connected, whenever it is high, the relay board connects it to the reset, so the chip gets reset.

So you are bending it simply to ensure that pin can't be plugged in to the relay

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

#65

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!

There's some DRMed video that shows how to do it, and some text explaining why: https://i.imgur.com/nNMMdhF.png

Yeah, somehow I completely misread that sentence.

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

#67
post #40

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…

What is the real-world problem you’re concerned about? Cheap tools may not crimp as well as the official tools (I have no doubt the differences in finished crimp geometry are real), but especially for low voltage connections like these, I have a hard time believing the end result is dangerous, or even particularly unreliable.

I don't have a problem with cheap tools. The problem is that lots of the crimpers sold for dupont just are not designed for them at all. It makes a big difference for both how long it takes (these tiny connectors move around a bunch) and just a minimum level of crimp quality.

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

#68

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 c…

The article said that Engineer PA-24 is good since it has cylindrical dies! I haven't tried it since I wanted to do the full crimp in one motion. Maybe that desire was irrational.

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

#69

Earlier quoted context omitted.

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 c…

The article said that Engineer PA-24 is good since it has cylindrical dies! I haven't tried it since I wanted to do the full crimp in one motion. Maybe that desire was irrational.

I'm not entirely sure which one I have, since I seem to have misplaced it, It's a PA-2X, where I'm not sure what the X is. By "cylindrical dies" is it referring to the shape of the inside of one-side of the die? What's the alternative?

I do recall that the design of the one I have, has little protrusions on one side of the die to encourage the wings to wrap under, so that they form a sort of m shape, with the ends of the wings "pressing" into the wire's sheathing for a nice grip. They cost somewhere in the region of £40-60 but I don't recall exactly.

I need to go and find out why they're not on their hanger on the pegboard I'm looking at, where they should be.

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

#70
post #37

Earlier quoted context omitted.

The benefit of using ESPHome is that the chime would still ring if your bridge/server is down.

Can you tell me some more about that? I currently use ESPHome for a bunch of devices, but the automations they use are all driven through Home Assistant. Is there a way to link devices directly over the WiFi with ESPHome? EDIT: I think I understand what you meant now; not specifically ESPHome, but the nature of the deployment in the OP takes the "smarts" out of the critical path, allowing it to fall back to being an…

I meant in particular with ESPHome you can program automations that work if WiFi is down. Like, if button is pressed, toggle relay for 3 seconds.

Furthermore, you can have wireless communication between ESPNodes: https://esphome.io/cookbook/http_request_sensor

Post reply on HN