Step 1: register mine systems controllers (admin). Step 2: configure system tanks 1–4 (mine ESP + tank size). Step 3: add nozzles and link each to a system tank.
Register BCM systems device
Admin only
Enter the exact esp_id sent in the Mine MQTT JSON. Messages from
unregistered devices are ignored. Broker TCP port
1884.
Publish telemetry (example topic
suncity/mine/telemetry).
To read tenant/device data, the registered ESP should subscribe
suncity/mine/{esp_id}/tenant
and
suncity/mine/{esp_id}/state,
then publish any payload to
suncity/mine/{esp_id}/tenant/request
or
suncity/mine/{esp_id}/state/request.
Registered devices
Last updated: --
Loading…
Vehicle tags file (ESP allowlist)
Generates BCM_Vehicle_TagsN as a JSON array of
{"vehicle_id","tag_id","max_liters"} objects
(Unique ID, Reg No, max tank capacity), stores it in the DB (replacing the previous file),
and publishes a retained MQTT message on BCM/vehicle-tags/version for ESPs to download.
Assign the mine telemetry esp_id and total tank size (liters) for each system big tank. Used for delivery detection and dispense source tracking.
Loading…
Import legacy CSV
Upload dispense or tank-level exports. Choose Nozzles or Tanks.
For tanks, pick Dispenses or Tank level.
Optionally select specific devices; if none are selected the system auto-matches by pump/tank name.
Preview shows where each file will be stored before import.
Import preview
Nozzles
Add fill nozzles and assign which system tank feeds each one.
Loading…
Link nozzles to system tanks
Quickly change which system tank feeds each nozzle without opening the full edit form.
Loading…
System → nozzle overview
Loading…
Add vehicle
Vehicles require a registration number. Use Unique ID for the RFID/ESP allowlist (not ESP ID).