noisebell/README.md

20 lines
701 B
Markdown

# Noisebell
Monitors the door at [Noisebridge](https://www.noisebridge.net) 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 keeps the latest state and fans updates out to Discord.
```
Pi (door sensor) ──webhook──> Cache ──webhook──> Discord
|
polls Pi <-+
```
## Layout
| Directory | What it is |
|-----------|------------|
| [`pi/`](pi/) | NixOS config + Rust service for the Pi |
| [`remote/`](remote/) | Server-side services (cache and Discord bot) |
Each directory has its own README with setup and configuration details.