Dashboard
Drinks
| Name | Alcoholic | Shot | Active | Rating | Servings | Actions |
|---|
Ingredients
| ID | Name | Alcoholic | Actions |
|---|
Pump Configuration
Parties
| ID | Name | From | To | Drinks | Shots | Synced | Actions |
|---|
Pour Logs
| Time | Item | Size | Status |
|---|
UI Settings
Change Password
LED Controllers
Each ESP32 is controlled over its USB cable to the Pi; WLAN is the fallback (and its own test page). Status updates every few seconds.
Synchronized wheel
Between pours, all controllers in the wheel show the same scene at the same time. Without the Pi (e.g. right after power-on) each ESP plays its own default.
Loading...
Pour Sequence
When a drink is poured: flash, progress bar over the longest ingredient, fast sweep + flash when done, the "done" colour, then back to the default animation.
Data Management
Export Data
Download the entire database as a JSON file.
Import Data
Import data from a JSON file. This will overwrite existing data.
Update System
Pull the latest version and restart. Only works where the update service (Watchtower) is set up — i.e. the real robot, not dev/demo.
Shotcentral Sync
Push new pour logs/parties and pull the latest catalog/parties per step, or all at once. Only works if SHOTCENTRAL_URL/API_KEY/ROBOT_ID are configured and there's internet.
| Step | Last Run | Result |
|---|