Enter passcode to access the control panel
Control Panel
Check the current status of your device
Adjust wake word detection sensitivity (0-100)
Adjust audio playback volume (0-100)
Show text on OLED display
Control animated robot eyes
Stream video to OLED display
Loading media files...
Play synthesized beeps and tones
Stream audio files to speaker
Loading audio files...
Change the audio streaming server (persists across reboots)
Push firmware to the device by URL. Drop a build into ./firmware/ on the server and reference it as http://<host>:<port>/firmware/<file>.bin. Bad images auto-rollback on next boot.
Hooks esp_log_set_vprintf on the device and streams every ESP_LOGx line over TCP. Lines appear on the server's stdout and are appended to ./logs/device-<date>.log. Enter the address the device should dial; leave blank to use LOG_SERVER_HOST from the server env.
Start a device loop that pulls a random video from the media library via /api/seek.
Send custom JSON instructions to device
Edit the LLM system prompt used by the chat and topic pipeline. Changes persist to disk and apply to subsequent requests.
| Name | Device | Schedule | Type | State | Actions |
|---|---|---|---|---|---|
| No schedules found | |||||
Restart the ESP32 device