HTTP driven doorbell chime for a Sonos system.
Sonos doorbell uses the SoCo python package to drive a doorbell chime from an HTTP Web request. It is a fully contained python service that can be paired with out IoT devices or smart doorbells to play an audio file on a set of Sonos devices.
The sonos-doorbell project launches a simple HTTP server that both receives the incoming doorbell requests and hosts the MP3 files to be used by the doorbell ring.
- Install python3 or run from inside a Docker envrionment with python3 setup
- Edit main.sh to specify the Zone name and port you want the server to be hosted on
http://{hostname:port}/doorbell_press?ringtone=dingdong1&volume=45
- Setup an HTTP call with the doorbell_press url you verified above
- Setup the doorbell press schedule to trigger the HTTP Relay