BBEVTECH PRODISPENSER CONTROL

Fleet overview

Dispensers Your connected fill stations, all in one place.

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

Product menu

Choose a fill

Choose a product to begin. Progress and controls move to a dedicated pour screen.

Pour
idle
READY

No pour running — start a fill from the device page.

Fill stationChecking station access…
connecting…
FILL A BAGManual station access

QR fallback

Enter the station code

Use the 10-character code printed below the QR label. A device ID alone cannot open pouring controls.

Manage

Device information

Device stock

Bags currently assigned to this dispenser. Move more here from global stock.

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

Inventory history

Stock moved to this device and bags consumed by completed fills.

Device menu

Use the operator-wide enabled list, or choose a smaller menu for this dispenser.

Station access

Checking access…

Staff links open a locked single-device fill flow.

Create access to render a printable staff label.

Firmware

Device firmware:  ·  latest published:

The device pulls the image from the relay itself (pinned TLS + SHA-256 check), flashes the spare slot, reboots, and reverts automatically if the new firmware can't boot healthy. Updates are refused while a pour is running.

Version history

Raw message log

Operator-wide

ProductsStock and drinks shared across your devices.

Global stock

Receive delivery

Stock a device

Moves bags from global stock to the selected dispenser.

Enabled drinks

Devices use this list unless an operator saves a custom menu under Device → Manage.

Across all devices

ActivityInventory received, stock moved to devices, and bags used by completed fills.

Operator

MoreTeam access, account, app preferences, and support.

Team

Invite operator members here

Team access is operator-wide rather than attached to one device.

Developer connection

During standalone development, change the relay host from the Devices page under “Relay & manual add.”