PDA

View Full Version : Doorbell Monitoring / Control


nstech
12-12-2010, 03:57 PM
I recently upgraded my standard push button doorbell with a Synapse module to support:

- Sending mcastRpc calls when the button is pressed to allow for remote triggering of other events (e.g. remote ringer).

- Ringing the bell to allow a minimum duration to be set in software after a button press is detected to save missing those who do not hold in the button for long enough for the bell to be heard.

- Disabling the bell ringer to save being disturbed by doorstep salesmen.

The project was complicated by the fact I chose to have the system fail safe i.e. as much as possible if the electronics are powered off / being upgraded / fail the door bell will still work in the original way. This meant using a bridge rectifier, and opto coupler to sense the AC button press to feed the GPIO.

Further Information: http://www.ns-tech.co.uk/blog/2010/12/doorbell-control-home-automation-with-the-synapse-rf-engine/

Python Source Code: http://www.ns-tech.co.uk/blog/wp-content/uploads/2010/12/doorbell_control.py_.txt

nstech
01-23-2011, 08:12 AM
First part of this project supported sending RPC calls on doorbell press. I have now completed the second part that actually triggers a notification based on them. Notification is being handled via an "announcement" message played to intercom lines on the pre installed phone system running Asterisk PBX.

http://www.ns-tech.co.uk/blog/2011/01/doorbell-control-home-automation-notification-software/