FarmSCADA

Sign in with Authentik

Set a new password

This account requires a new password before continuing.

FarmSCADA BROKER

Pump

—
—
—
—
—
—

Pivots

Tanks & Fences

Pump nodes

Tank-fill cascade

My Pushover

Your personal Pushover user key (the application token is shared, set by an admin). Leave blank to disable your alerts.

Subscriptions

Choose which equipment notifies you, and for which event types. You only see equipment your groups grant.

Dispensers

Bowsers report in over MQTT and auto-register. Tap one to configure it, view its live screen, or send a remote keypress.

Recent dispensing

Users

Groups

A group grants its members access to a set of equipment. Use * for everything.

Fuel assets

Vehicles/plant that dispense fuel — holders identified by PIN/RFID, not login users.

Broker (MQTT)

Site pressure

The cloud orchestrates this across every pivot: it holds the lowest reported pressure at or above this floor, and the pump node drives the VSD to suit.

Pump VSD wiring (Temco T3 via ybm-io)

Pump nodes

Remote pump-node names this cloud orchestrates (comma-separated). The cloud publishes the site pressure target to each; the node runs the local PID/staging/safety. Leave blank to drive a local VSD here instead.

Tank-fill cascade

Each stage keeps a tank between low/high % by running its fill pump (hysteresis) — either a LoRaWAN relay pump (EUI) or any pump on a pump-node (node name; the node owns the IO, so VSD / contactor / relay all work). Drawing from another tank? Set its source EUI + min source % — the stage waits while the source is low. A blank source = mains/bore (unlimited).

Pump PID gains

Auto-tune learns these on demand; adjust by hand here if needed.

Pump safety guards

The monitor learns expected power per speed and trips on deviation, plus low/high field pressure and (optionally) no-flow. These are the (auto-tuned) bands, editable for human override. The high-pressure and no-flow trips are opt-in — a level of 0 disarms them. (For an on/off pump, these guards are the whole protection story.)

Pushover

One application token; each user sets their own user key under Alerts.

Media & files

Shared static files (logos, attachments) — stored in the DB and replicated to every instance over MQTT. Served at /media/<name>.

Advanced (raw JSON)

The complete settings document — device lists (tanks/fences/pumps), ChirpStack, etc. Secrets are blank; leave blank to keep.

Account

Change password


High availability

Every instance points at the same MariaDB + MQTT and coordinates automatically. The active instance runs alarms, control & orchestration; the rest are hot standbys that take over on failover.

Live screen

live screen

Tap the image to send a keypress. Streaming stops when you close this.