README.md

Noisebell

Monitors the door at Noisebridge and tells you whether it's open or closed.

A Raspberry Pi reads a magnetic sensor on the door and pushes state changes to a cache server. The cache fans updates out to Discord and an Atom feed.

1Pi (door sensor) ──webhook──> Cache ──webhook──> Discord
2 |
3 polls Pi <-+ RSS reads from Cache

Layout

DirectoryWhat it is
pi/NixOS config + Rust service for the Pi
remote/Server-side services (cache, discord bot, rss feed)

Each directory has its own README with setup and configuration details.