Weekly Event Boards
Create multiple named schedules, enable or disable events, edit bell times, and handle real campus rhythm without rebuilding a whole day.
Campus Bell Scheduling
Browser-managed bell scheduling for Raspberry Pi, local speakers, Barix endpoints, and school routines that change in the real world.
PiBells gives schools a local-first web console for bell schedules, audio controls, device status, and routine campus changes.
Create multiple named schedules, enable or disable events, edit bell times, and handle real campus rhythm without rebuilding a whole day.
Give staff clean controls for routine sounds, test tones, and approved prompt audio with optional loop-until-stopped behavior.
Upload files, rename them for humans, test playback, and protect sounds that are already used by schedules or buttons.
Stream bells over UDP, discover endpoints on selected network ranges, nickname devices, and check online status from the same console.
First-run account creation replaces old registration dependencies, with password changes and reboot controls inside the web UI.
A PWA manifest and cached static assets keep the controller practical for campus networks that need simple, durable tools.
Operator Console
The PiBells console centers schedule rows, audio choices, endpoint status, and one-tap bell actions instead of burying daily work in system settings.
Today
Raspberry Pi
PiBells is designed for a Raspberry Pi controller on the school network, with local playback through system audio tools when a speaker is attached.
Threadhall Ready
A PiBells controller can pair from Threadhall workspace settings, poll on a controlled interval, and receive schedule and sound-key updates.
Local Administration
First-run admin setup, safer configuration storage, and cleaner controls keep the campus bell workflow practical for real school networks.
Start with a PiBells request if you want to talk through hardware, campus audio, schedule sync, or deployment fit.