BusyLight
A clear at-a-glance signal on every desk, synced to your status server. Colleagues stop interrupting flow to check Slack or Teams.
- ST7789 LCD + NeoPixel LED, custom colours and labels per status state
- HTTP polling every 5 seconds during active hours; per-device config by MAC address
- Built-in web UI for manual status, reboot, and OTA firmware updates
- Active hours scheduling, screen and LED off outside configured hours
- NTP timezone sync with automatic daylight saving
- Manual overrides persist until the server status changes
- Companion macOS menu-bar app for posting status to your server
Key outcome
Colleagues see whether you're available before they walk over. A physical indicator synced to your status server, not another app to check.
Built for
Open-plan teams, studios, and hybrid workplaces where colleagues need a clear at-a-glance signal before they interrupt, without checking Slack or Teams.
Typical deployments
- Desk or shelf indicators per team member
- Studio floor availability walls
- Home office do-not-disturb visibility
Go deeper
- Per-device config keyed by MAC address on your staff-status server
- Active-hours scheduling, display and LED sleep outside configured hours
- Manual override from the device web UI until the server status changes
- Companion macOS menu-bar app for posting status upstream
Not in scope
Requires your own staff-status HTTP endpoint. BusyLight is the desk indicator, not the presence backend. Pairs with ESP32-C6 hardware with ST7789 LCD and NeoPixel.