Alert me when my dumb doorbell rings

Just what I though about implementing at home.

Here is a nice tutorial which explains just that.

1 Like

How does this work? I have learnt the packet from my wireless doorbell and programmed it into HA, but unsure as to trigger an automation from it?

@anthonymcmenzie I thought that the RM2 Pro would only listen when it was listening for commands when programming, not listening all the time. So if you wanted to listen and record it, then you could replay the command to make the chime go off but not constantly listen how do you do that?

I went a different route for my cheapo Amazon wireless doorbell and built a 433-to-MQTT device mentioned elsewhere on the forums. Cost barely anything to make and constantly listens for any 433Mhz signals. When the code for my doorbell is detected I have Node-Red update another MQTT topic home/doorbell which Home Assistant reads and then notifies me by Telegram. The message is received via Telegram about 1 second maybe 2 at most after pressing the doorbell.

Is that possible on the RM2 Pro.

Sorry if I’m hijacking the thread a bit.

Ah right, sorry, crossed wires here. I use HA/Broadlink to simulate the doorbell rather than permanently intercept. Guessing you might be able to do it with a 433 sensor on a Pi (if such a thing exists) but not something I’ve dabbled with.

I think part of the problem may be that doorbells (and your HVAC too, most likely) use 24V AC and just about all computer stuff is looking for about 5V DC.

Personally, I would wire the coil of a relay across the bell part of things, and then use the NO contacts from the relay to trigger either a Zwave dry contact sensor or run them to the GPIO pins with a pullup or pulldown resistor. I can bodge together a quick BOM and schematic if you’d like. Essentially what this will do is use the power that’s being sent to the bell part of things to activate a little switch, which will in turn send DC voltage to your GPIO which can then respond accordingly.

I have the dlink camera as well
I used iSpy a software to record video/sound using the dlink camera.

Some info here

Basically, iSpy has a built in server and some commands can be accessed through links (like start recording, etc)
I had setup iSpy to start recording on motion or sound and then you could specify a command action to follow: pushbullet? notify? something…

so:
Option 1:
door bell rings > camera active recognizes sound through iSpy and sends HA command to notify

Option 2 (my setup):
when nobody home > HA sends a command to iSpy to start recording > whenever there is movement iSpy sends a command to HA > HA notifies me of the action through pushbullet

The link included above shows all the code I used for Option 2 (except the pushbullet part… I havent updated that… I could tonite when I get home, let me know)

1 Like

all this talk and no one has mentioned the Sonoff SV

accepts 5-24V input and pretty much do what you want with Tasmota firmware loaded on it.

1 Like

I also have a dumb doorbell. Due to aesthetic reasons I didn’t want to replace the knob so I installed a Klikaanklikuit ACDB-7000BC to the wires and removed the original ringer. By doing so I can pickup the signal if someone rings in HA. Only drawback is that I have to stick to the Klikaanklikuit supplied ringer, but that’s ok for me.

I have seen working examples that require no wiring at all. If you have a mechanical bell that uses a solenoid, you can try to just use a 433 or zwave door sensor attached near the solenoid. I you are lucky, the solenoid will trigger the reed switch inside the door sensor when the bell is going off

2 Likes

I love all these ingenious solutions proposed here… I could have actually kept my old style door bell…

Anyway, I was lucky enough that my neighbour could wire in a dry contact output for me on the (telephone-style) receiver when the doorbell is pressed. (It did not deliver a consistent response to each press to use it directly.)

I have not gotten round to take the project further, so are there anyone here that has the code/steps on how to get a dry contact via the Raspberry pi GPIO available into HA?

Thanks

Ps. Sorry to high-jack the thread…

Hmmm… that sounds really interesting and should be fairly easy to test and setup. Might even be more reliable than a vibration sensor. Will test this.

I like the idea, but to take it a little further I’d like to be able to disable the bell at certain times, when the kids sleep for example, but still receive notification when it was triggered.

I just finished doing this, fully with z-wave. There are guides out there to do this with a battery powered device but I didn’t want to go that route, my solution is using a hardwired always on zwave device. I have a pending write up on it but feel free to pm me and I’ll share what I did

2 Likes

Great, can’t wait as we’ll be moving soon and I want to implement that in the new flat.

Sent you a PM!

I have a Nexa 433mhz doorbell that im trying to integrate with HA.
When i did use Vera i just added it like a switch, then i could make a notification.

Any ide how I could do this with HA? I did try to add it as a switch, but it did not work.

Can you send me, thanks

Hey @ssowy

Not sure if this would be of interest to you, but I did the same thing to my house about 1.5 years ago using MySensors on my hardwired two door chime. I had to basically re-wire part of the system, but I was able to use most of the existing cable that was already in the walls. It’s a change that isn’t hard to put back so, as long as you are not planning to move in a hurry this should work fine.

Door chime monitor (2 door, back and front entry)

2 Likes

By the way, I did finish this project. I basically used an ESP8266 wired to a vibration sensor. The vibration sensor is attached to the ringer (basically the plates that vibrate to make the sound.) When the vibration sensor triggers, it signals the ESP8266 to connect to the wifi and to push a notification. I did not have to integrate it with HASS though, I just used linked it up via the Maker IFTTT channel for the push. I just have to fix it so that I don’t need to use tape to attach it on the wall/ringer.

3 Likes

There are wayyy too many ways to skin a cat! Well done!

1 Like