noisebridge / rfid-access-control

Little system to handle RFID access control at Noisebridge
GNU General Public License v2.0
48 stars 19 forks source link

Have silent bell but door opening rings routed to current greeter messaging system #16

Open hzeller opened 9 years ago

hzeller commented 9 years ago

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.

patrickod commented 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')

hzeller commented 8 years ago

How is that coming along ?