Dispensers cloud fleet

Relay & manual add

Devices appear here automatically once they dial the relay — the ESP32 registers itself on connect. Leave the host blank to use localhost:8787 (local wrangler dev). Manual open is a fallback for a device that hasn't connected yet.

Device
idle

Tap a drink to pour it. The device meters by mL and re-checks every command against its own safety limits. This product list is a placeholder catalog — it becomes a per-site menu (DB/API) in the fleet app.

Settings

Device information

Calibration

Current: pulses/mL. Do a test pour, measure what actually came out, and Save — the device recomputes pulses-per-mL and persists it to NVS.

Fill logs

WhenDrinkmLResultTime

Drinks list

The catalog offered on the device page. Static for now — becomes a per-site menu pulled from a DB/API in the fleet app.

Version history

Device firmware:

Raw message log