Vet visits & veterinary involvement — coming soon.
Fields & Food (costs · history · feed)
Field Costs
Field Management
Feed
Grazing now
—
Ready next
—
Needs rest
—
Stock left
—
£0 value
Allocated
£0
0 mobs fed
Orders
—
in store
Feed store
Allocations history
My Farm (daily AI briefing)
Today's Briefing
Loading briefing...
📋 Farm Jobs / To-Do
From message board + public reports
Weather & Predictive Health
Loading weather + health risks...
Grass & Growing Day Degrees
Loading GDD data...
Local Farming News
Loading news...
Sheep Markets & Prices
Loading prices...
AprilTag Test scan · read · tally
Tap Photo, Record or Upload to read tags. Each tag maps to a Shropshire Singles number.
Sheep market — England & Wales
Loading live flocks…
Benchmarking (AHDB Farmbench · 3-year average)
Breeding flock
Lamb finishing
Accounts (cash flow · ledger)
Budget & actual by month
Supply
Orders
Invoices
Orders
All
Quotes
Orders
Date
Supplier
Order #
Items
Total
Status
Loading...
Invoices
Date
Supplier
Invoice #
Order #
Total
Variance
Status
Loading...
Spending by month
Scanner
checking…
Active mobs
Active Mobs
Tap a mob to edit or remove
Step 1 · Create a mob
From flock, by count
0 in flock − 0 already mobbed = 0 available
− 0 taking = 0 remaining
By scanning tags
➕ Pick exact animals
Choose a flock to list its animals.
Reader status
Wi-Fi
checking…
Reader
checking…
1. Choose what you want to do
📡 Scanner 0 scans
Click the box below, then pull wand trigger
Connect Wand
Scan Log
Animal
Flock
Source
GPS
Date
Time
Flock
Assign Tag to Animal
Tag:
Or create / update
Animal
Health History
Save the animal first to see history
Lambs
Record Treatment
Transaction
🧙 Flock Wizard
Archived flocks — tap Restore to bring one back (flock + its animals):
Select a flock to archive (animals will also be archived; both can be restored later):
Split lambs off into a new weaned flock. Pick the flock to split:
Splitting ()
Generate a set of ewes and lambs at once. Pick a group, type, and count.
e.g. start at 200 to run 200–500 if your existing flocks already use 1–199.
Preview
🤝 Friendly Farmer
Ask anything about the farm
Add Medicine to Cabinet
📷
Scan an invoice
Reads every item on the invoice. Review the list, then add.
Essentials
Stock
Dates & cost
Supplier & withdrawal
New Movement Record
Fill this in, hit Save, and you get a pre-filled CSV you can upload to the eAML2 online movement service.
Reminder: UK law requires movements to be reported via eAML2 within 3 days.
This form generates the data; you still need to submit to eAML2 at eaml2.org.uk.
📍 Add GPS Marker
Use this when you don't have an RPA land-parcel shapefile.
Click a point on the map and fill in the details below.
The GPS marker is the centre point for any flock assigned here.
Location:
🏁 Finish Grazing
Pick animals to finish:
Import Land Parcels (Shapefile ZIP)
Accepted formats
Shapefile bundle (.zip) — must contain .shp, .shx, .dbf, .prj at top level
Sources: Land App, RPA Land Parcels export, QGIS, ArcGIS. KML/GeoJSON need converting first.
Assign Flock or Mob
Available in this flock
Ewes
—
Lambs
—
Rams
—
No alive animals available in this flock.
Assign to this field
Or assign a whole mob
🐑 Add Animals to Flock
Add more ewes to an existing flock. Lamb placeholders are auto-created
based on lambing type (Singles=1, Twins=2, Triplets=3 per ewe).
Existing animals are untouched.
Auto-suggesting next available number...
Health & Feed
Extra feed for this field
Tagged to: —
Mark dead in this field
Reason
Action
Register new arrival
Tag not recognised. Fill in to add to this field.
Edit Farms & Fields
Rename a farm to update every location and grazing record under it. Rename a single field to update just that polygon's display name.
The wizard will only match the CSV against animals in this mob.
Select a CSV from your wand reader (AgriLink-style), or a CSV exported from this dashboard (VID, EID, dates as columns). EID/VID/weight/date columns are auto-detected.
Status
CSV row
VID
→ Animal
EID
Weight
Date
Notes
Health History
🩺 Health Watch
Pick a Mob or Flock
Mobs
Flocks
Tap an issue to log
🦶
Lameness
🪰
Fly strike
🥛
Mastitis
💧
Prolapse
🦠
Foot rot
💩
Scour
💊
Joint ill
❓
Other
🛁
Sheep dip
✂️
Shearing
🪒
Dagging
💀
Death
🤖
AI Vet
Unknown issue? Take a photo, let AI analyse.
›
Photos (up to 3)
Tap each box to take or upload a photo. More angles = better diagnosis.
What area is the issue? *
Any other signs? (tap any)
Assign to (required)
EID or VID (optional)
Notes (optional)
Most likely
Other possibilities
⚖️ Weight Timeline
—
Loading…
⚠️ Medicine
animals treated, doses, dates
Loading…
💉 Treatments & Tests
—
Loading…
📅 All Batched Days
—
Loading…
⏱ All Withdrawals
—
Loading…
📥 Export Weights
Pick a mob and type, then download CSV
Pick a flock to see how many animals match
🔗 Connect a Bluetooth Wand
Pick your device below for step-by-step setup
Good news: Android is the simplest setup. Most modern wands can act as a Bluetooth keyboard — pair once and the EIDs type straight into Glendale.
Option A — Wand in HID mode (easiest, zero apps)
Check your wand has an HID or Keyboard / BLE-KB mode (most modern Allflex, Datamars, Shearwell, Tru-Test do)
Switch the wand to HID mode (button combo or app — check the manual)
On the tablet: Settings → Bluetooth → Pair new device
Pick the wand from the list (e.g. RFID-Reader, HRH4, model number)
Open Glendale in Chrome / Firefox
Go to the 📡 Scanner tab and tap the gold scan box
Pull the wand trigger — EID appears in the box and gets logged
Tip: The on-screen keyboard may pop up over the scan box. That's fine — the wand still types underneath. Press the back button on the tablet to hide the keyboard if needed.
Option B — Wand is SPP-only (needs one free app)
If your wand only speaks Serial Port Profile (SPP) — like the one we tested with Serial Bluetooth Terminal — install a small bridging app:
Pair the wand in Android Bluetooth settings as normal
Open the app, pick the wand, enable "Auto-type to focused field" (or similar)
Switch to Glendale, tap the gold scan box, scan
Don't lose Glendale on the network
The tablet must be able to reach the Pi running Glendale:
Same Wi-Fi as the Pi → use http://192.168.0.134:5000
Away from home → use Tailscale (if installed) → http://100.117.191.45:5000
Troubleshooting
Wand pairs but nothing types: wand is in SPP mode — switch to HID, or use Option B
Tablet keeps disconnecting: turn off battery optimisation for Bluetooth in Android settings
Numbers go to wrong field: tap the gold scan box just before each scan session
Page won't load: tablet not on home Wi-Fi — see the "Don't lose Glendale" section above
The status pill above won't go green on Android. That's normal — the green indicator only works on the Windows laptop where the helper script runs. On Android, just trust that scans appearing in the table means it's working.
Browsers can't read classic Bluetooth wands directly. A small PowerShell helper on the laptop listens to the wand and types EIDs into Glendale.
Step 1 — Pair the wand
Put the wand in pairing mode (hold power until LED flashes)
Settings → Bluetooth & devices → Add device → Bluetooth
Pick the wand from the list (PIN usually 0000 or 1234)
You should see "Status server: http://localhost:9876" and "Wand bridge on COM4". Leave that window open.
Step 3 — Scan
The big icon above should turn green ✓
Click the gold scan box, pull the wand trigger
EIDs appear with VID, Flock, Type auto-filled
Troubleshooting
Stays red: helper isn't running — open PowerShell and re-run Step 2
Wand on COM3 not COM4: edit the script and change the port
Keys go to wrong window: click the gold scan box first
📬 Inbox
Public reports · Farm messages
— · £—
📬 Public reports come in automatically when someone scans one of your farm's QR codes. Tap the ⚙ to create or print new QR codes.
Show:
Loading…
⚙ QR Code Manager
Create and print anonymous reporting QR codes
Create new QR code
No location set yet
Loading…
🖨 Print QR Code
Move to Movement
Mob
Enter Sale
Mob
Edit mob — select for market
Mob
Untick any animal you don't want included this run (ill, lame, holding back, etc). They stay in the mob — just withdrawn from this sale.
Pick animals
Choose a mob to start
0
Pick a mob to load animals.
Treatment · pick an issue
Medicine
Pick an issue above to see treatments.
0 selected
Pick a flock · set its date
Flock Health & Husbandry Calendar
Saved ✓
The date will come from your animal records once each flock carries a born / lambing date — set it here for now.
Window
Task
Operation
Due date
Status
Forecast- and FEC-driven jobs (nematodirus, worming, fluke, blowfly) fire on the trigger, not the date.
Windows are guides — confirm products, doses and timings with your vet and respect withdrawal periods.