20 lines
723 B
Markdown
20 lines
723 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 fans updates out to Discord and an Atom feed.
|
|
|
|
```
|
|
Pi (door sensor) ──webhook──> Cache ──webhook──> Discord
|
|
|
|
|
polls Pi <-+ RSS reads from Cache
|
|
```
|
|
|
|
## Layout
|
|
|
|
| Directory | What it is |
|
|
|-----------|------------|
|
|
| [`pi/`](pi/) | NixOS config + Rust service for the Pi |
|
|
| [`remote/`](remote/) | Server-side services (cache, discord bot, rss feed) |
|
|
|
|
Each directory has its own README with setup and configuration details.
|