Skip to content

andyseubert/doorbell

Repository files navigation

doorbell

raspberry pi is your doorbell

prepare raspberry

sudo apt-get install -y python git python-rpi.gpio * the doorbell button goes to a solid state relay which is connected on its NO terminals to the buttonPin and GND * add computer hostnames to listeners.txt - these will receive the ring signal * add to rc.local /opt/doorbell/bootalert.py /opt/doorbell/doorBellListener.py /opt/doorbell/unlockDoor.py
  • add to crontab

            • /opt/doorbell/doorbellWatchdog.sh

install on windows

  • place the .wav file in the public users music folder
  • put the doorbellservice.exe file somewhere you like
  • configure dbWatchdog.ps1
  • configure the correct path to the doorbellservice.exe
  • the default location is
  • e:\scripts\doorbell\doorbell\dist\DoorBellService.exe
  • make the dbWatchdog.ps1 file into a scheduled task to run every minute
  • put the client.py file on your raspberry pi
  • git clone https://github.com/andyseubert/doorbell
  • to ring the doorbell sound on the windows client run ringer.py hostname

install on raspberry to be the ringer

About

raspberry pi is your doorbell

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published