Dashboard bench
Try the controls: the preview shows which function in your sketch would run.

Projects

Start from a template

Opens as a new project. Your other projects stay under Projects.

Help

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+DownMove the selected widget
Ctrl+DDuplicate
DeleteDelete
Ctrl+Z / Ctrl+Shift+ZUndo / redo
EscBack 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