Weighings & streaming updates

Live liveweight stream from walk-over-weighing devices, in-shed scales or manual upload. Each batch triggers a per-animal Bayesian update of the affected animals' growth values, and the herd profit reflects the new state. This is not single-step GBLUP; a full evaluation is run separately.

Stats

—
Total weighings
—
Animals weighed
—
Last weigh-in
—
Mean ADG (last 30d)
—
Streaming updates

Manual upload

Drop a CSV with columns tag, weight_kg, measured_at. We'll auto-attach to existing animals by tag, classify by age (BWT/WWT/PWT/YWT/HWT), and run the streaming update.

Drag and drop a weighing CSV
or click to browse
CSV with header: tag, weight_kg, measured_at

Connect a scale device

Point your Tru-Test, Gallagher or Allflex device cloud webhook at the URL below. Use the property header to route to the right herd. We accept Tru-Test session, Gallagher TWR, or generic JSON.

Not available yet. The device webhook endpoint is not deployed — this URL returns 404 and the key below authenticates nothing. Use the CSV upload below instead. Do not configure your device against this.
POST https://<your-supabase>.functions.supabase.co/wow-webhook
x-mgt-property-id: —
x-mgt-webhook-secret: —

Sample payload: {"sessions":[{"rfid":"982000123456","weight":42.3,"timestamp":"2026-05-04T08:14:00Z","confidence":0.94}]}

Animal weight timeseries

Click an animal in the list. We'll plot every recorded weigh-in and overlay the ssGBLUP-updated EBV / GEBV trajectory.

Loading…

Streaming updates log

Earlier quick (per-animal) updates, kept as an audit trail. New weighings now go into the Genemap evaluation: it reads every weighing with its contemporaries and relatives, and records the resulting EBVs against its run, labelled as Genemap EBVs. Association EBVs are never changed.