Noisebridge's better doorbell
Noisebridge's old doorbell bot last sent a message on 5/4/25 and has been dead since. There's some thing that could be done to not just revive, it but make it more reliable, accessable, and exellent than ever before.
The old boisebridge switch is a large breaker switch connected to a ESP-WROOM-32 ESP32 ESP-32S Development Board which has wifi support.
There is no avalible documentation on how this device works and the code is not open source.
Noisebell's infrastructure is based on webhooks. When the switch flips, it sends out Noisebell keeps the breaker switch used already and continues it with more documentation, uptime, transparency, and coolness.
Automatic security updates with unattended-upgrades
Remote development via ssh
Automatic running with Systemd
REST API for actively requesting status and updating webhooks
Webhooks update the current status and startup and shutdown
All ran on a Raspberry Pi Zero 2 W in a cute case
The webhooks can connect to any internet connected program. We have planned to connect Noisebridge Open Status Webhook to:
This Repo is the infrastructure for reacting to switch updates and sending out webhooks and responcding to API requests for current status.
Will contain a webhook to update the status of the switch. Containing:
Another webhook to indicate startup and planning shutdowns
Will require an API KEY
GET noisebridge open status GET Ping pong to check if active PUT add webhook DELETE webhook
Please Do! Any and all pull requests are welcome! I am @jetpham on the discord and I'd love to help add any features you think we should add.
https://github.com/FireflyHacker/discord_room_alert_bot https://github.com/0xjmux/room_alert_bot
ssh access is with with keys and is currently only with Jet
with physical access, the username is noisebridge and the password is flaschentaschen
be connected onto the Noisebridge Cap wifi
ssh noisebridge@raspberrypi.local