Stagebox – Bulk Provisioning Tool for Shelly Gen2+ Devices
Hi everyone,
I’d like to share a project I’ve been working on: Stagebox – a provisioning system for Shelly Gen2+ devices.
The problem it solves
If you’ve ever set up 20, 30, or more Shelly devices for a project, you know the drill: connect to each AP, configure WiFi, assign static IP, check firmware, apply settings… It adds up to 7-10 minutes per device. For larger installations, that’s a full day just for configuration.
What Stagebox does
Stagebox automates the entire provisioning workflow through a 4-stage pipeline:
- WiFi Onboarding – moves Shellys from AP mode to your target network
- IP Assignment – assigns static IPs from your defined pool
- Firmware – checks and updates to latest version
- Configuration – deploys settings, names, scripts via YAML profiles
Everything runs through a web UI – no terminal, no SSH required.
Additional features
- Snapshot/backup of all device settings
- Audit function (detect config changes)
- Script deployment to devices
- Webhook generator
- KVS editor
- CSV export for label printing (Brother/DYMO)
- Documentation export (PDF/XLSX)
- Fully local – no cloud dependency
Screenshots
Two editions
| Edition | What you get | Price |
|---|---|---|
| Personal | Raspberry Pi4/5 image (~900 MB), for home projects | CHF 39 (about the price of a Shelly Dimmer |
| Pro | Complete appliance (Pi 5 + NVMe + Argon ONE V5 case), multi-building support | CHF 480 |
More info
- Website & demo: https://franklins.forstec.ch
- Documentation available in EN, DE, FR, IT, NL
Background
I’m a retired tech entrepreneur from Switzerland. Built this to scratch my own itch, now sharing it in case others find it useful. Happy to answer questions and hear your feedback.



