Open hzeller opened 9 years ago
taking a shot at implementing a simple notification gateway for this at patrickod/silent-doorbell.
it's a rust project, the second I've tried so bear with me as progress might be slow.
First version will be SMS using Twilio. After that I'm open to adding whatever services people feel would be most useful. I'm guessing slack would be the next most useful, maybe followed by IRC/XMPP.
Henner Zeller:
Currently, the doorbell is pretty distracting, so it would be good if we could silence it in times when there is someone who wants to be a dedicated greeter. They will receive door requests on their preferred messaging system (XMPP, IRC, private slack, Hangouts, maybe an simple 'earl Android app')
How is that coming along ?
Details to be figured out.
Currently, the doorbell is pretty distracting, so it would be good if we could silence it in times when there is someone who wants to be a dedicated greeter. They will receive door requests on their preferred messaging system (XMPP, IRC, private slack, Hangouts, maybe an simple 'earl Android app').
Things to do a) have a way to tell the system to be the greeter for now (simplest: badge in at door terminal and say to be the greeter for a while; possibly badge out later. Maybe show in the display 'Henner is your greeter'. Should be time-restricted. b) have a simple way to configure the preferred chat system. Maybe we start simple and have that entered in the password file. c) Make a gateway that can talk to different chat backends. d) when some greeter is defined in (a), redirect bell requests to that user.
This could be entirely done offline as well. We could just have the earl system a way to silence the bell and inform about greeter changes via the JSON interface. Then some JSON listener can take over the messaging part.