Build a web page that shows your ESP32's readings and controls its outputs from any phone or laptop on the same Wi-Fi. Add widgets from the left, edit them on the right, and try them in the preview.
How it works. The sketch serves the page from the ESP32. About once a second the page asks for /api/state, a small JSON list of every value. Using a control calls /api/set, which updates the variable and runs your function. It only needs the ESP32 board package: no extra libraries unless you use a DHT sensor.
| Alt+Up / Alt+Down | Move the selected widget |
| Ctrl+D | Duplicate |
| Delete | Delete |
| Ctrl+Z / Ctrl+Shift+Z | Undo / redo |
| Esc | Back to dashboard settings |
Saving. Projects save automatically in this browser. Download a project file to keep or share it.
Credits. Dashboard bench is a free tool from TheSteamPod, made by Kasuadana Sulemana Adams (@opencpv on GitHub).
Dashboard bench version