Station KMOIBERI15 — last 7 days
Field map — click to view/update · drag to move
Each cell is split diagonally — top-left triangle = the selected view, bottom-right = the other one, so both are always visible.
Loading…
Survival summary
Running survival rate by variety × zone, as of each position's most recent health check — any check type counts, not just an overwintering/spring check. Updates continuously as you log checks; pick a specific check type below to instead snapshot one season/year.
By plant type
Every spot of each plant type added up across the whole field, as of its most recent health check. Alive is healthy; In trouble is stressed or declining; Died is dead. Spots with no check yet are under Not checked, so the columns add up to the total.
| Plant type | Total | Alive | In trouble | Died | Not checked |
|---|
By plant type and zone
| Zone | Variety | Total | Healthy | Stressed | Declining | Dead | Not checked | Survival rate | Last check |
|---|
GDD accumulation — base 50°F
Cumulative growing degree days from Jan 1. Auto-populated from your weather station. Add bloom observations in the Bloom tab to build your phenology baseline.
Log a bloom observation
Capture first/peak/end bloom per variety. GDD is auto-filled from your weather station for the selected date. These observations build your bloom calendar over time.
Bloom history
| Date | Variety | Event | Season | GDD YTD | Row | Notes |
|---|
Log a harvest event
Tracked at row level, not per plant. Even rough bundle counts give you a year-over-year yield baseline for pricing and capacity planning.
Harvest history
| Date | Row | Variety | Type | Quantity | Weight (lbs) | Notes |
|---|
Log a visit day
One record per open day. Cash and card tracked separately for reconciliation. Log what was actually sold below, under "Log a product sale".
Visit history
| Date | Visitors | Cash | Card | Total | Other |
|---|
Log a product sale
Whatever you actually sold that day — bundles, plants, honey, anything. Not locked to one product per crop.
Sales history
| Date | Product | Qty | Unit | Revenue | Notes |
|---|
Add a position
Numbered from north consistently across all rows. Click a row in the table to see full history.
All positions
| ID | Row | Pos# | Zone | Variety | Pot | Planted | Last check | Condition |
|---|
Add a crop
Crops group your varieties for reporting — they don't lock you into a single unit or product. The same crop can be harvested and sold multiple ways (bundles, plants, divisions, whatever actually applies).
Your crops
Which cuttings root best
Each variety's rooting rate across all its trays, using every tray's latest count. Trays with no count yet are left out of the rates. Rates from fewer than 50 cuttings are shown dimmed: too few to trust.
| Variety | Trays | Stuck | Rooted | Rooting rate | Dead | Potted up | Potted up of stuck |
|---|
Stick a tray of cuttings
One record per tray. Use "Number of identical trays" to add many at once (labels get -1, -2, ...).
Log a count
Counts are running totals as of that date: how many have rooted so far, how many have died so far, and how many you have potted up or planted out so far.
All trays
| Tray | Variety | Stuck | Qty | Rooted | Dead | Potted up | Last count | Method |
|---|
Log a planting
Recent plantings
| Position | Variety | Pot | Planted | Source | Cohort | Cost | Removed |
|---|
Log a single health check
Batch check a row
Select a row and tap each plant to cycle through conditions. Default is alive_healthy — only change the ones that aren't. Submit logs a health check for every position shown.
Recent health checks
| Position | Date | Type | Condition | Cause | Notes |
|---|
Log a drainage observation
Recent drainage observations
| Position | Date | Standing water | Mound | Gravel |
|---|
Field-level maintenance
For actions that cover the whole field or multiple rows — spraying, mowing, mulching, fertilizing. Logged separately from per-plant records.
Field maintenance log
| Date | Action | Area | Product | Temp (Avg / Hi-Lo) | Rain | Wind | Re-entry | 🐝 | Notes |
|---|
Log per-plant maintenance
For actions on individual positions — pruning a specific plant, noting pest damage at a position, etc.
Recent maintenance events
| Position | Date | Type | Method |
|---|
Log an expense
Recent expenses
| Date | Amount | Category | Vendor | Position |
|---|
Automated weather — PWS KMOIBERI15
Pulled nightly ~3 AM CDT. GDD base 50°F cumulative from Jan 1. Flags: ❄ freeze ≤32°F · 🧊 hard freeze ≤28°F · 🔥 heat ≥95°F · 💧 humidity stress (avg ≥85% + avg temp ≥80°F).
| Date | High | Low | Avg | Hum avg | Precip | Gust | GDD | GDD YTD | Flags |
|---|
Manual notes
Manual notes
| Date | Type | GDD | Description |
|---|
Bulk import from CSV or Excel
Required: position. Optional: pot size · source · health · year · type · cohort · batch · cost · zone.
Pot codes: p=plug · 4=4in · 6=6in · gallon. Health: good=alive_healthy · poor=alive_stressed.
or drag and drop
Column mapping
First 10 rows
Backup / export
Full JSON dump of every table including bloom, harvest, visitor, and weather data.
Delete my account
Permanently deletes your account and, if you own this farm, every record in it — plantings, health checks, maintenance, logs, expenses and uploaded photos. This cannot be undone. Download a backup above first if you want to keep any of it.
Type DELETE below to confirm.
What's new
A running history of updates to this app, newest first.
Specialty Plant Tracker will come with a 7-day free trial that you start yourself and a one-time unlock, with no subscription. Until you start the trial, and after it ends, the app is view-only: you can still read and export all your records. The Export tab shows where you stand.
Analysis tab: a new By plant type table shows, for each type of plant, how many are alive, in trouble and dead.
New Cuttings tab: log each tray of cuttings, record how many rooted, died and were potted up, and see which varieties root best.
Choosing "Other" on a maintenance form now asks what you did, and the log shows it.
Fixed "physically moved" plant moves so a plant's health check and expense history actually follows it to the new position instead of being left behind — the old position no longer shows stale health status after a move, and the new position now shows the plant's real history, each entry noting where it was originally logged.
Added this "What's New" tab.
Fixed growing-degree-day totals so they actually start counting from Jan 1st, instead of quietly starting whenever your weather station first connected.
Added AI-assisted plant diagnosis — upload a health-check photo and get suggested causes.
Survival report now always shows each spot's most recent health check by default, not just spring checks.
Google sign-in now works properly inside the app itself, not just in a browser.
Fixed quick-pick buttons not working on iPad/Safari. Weather tab now flags days you watered.
Real accounts and sign-in — each farm's data is now private to that farm.
Added quick-pick buttons for "which rows" on maintenance entries.
Cleaned up the maintenance form — "irrigation" renamed to "Watering," better layout.
Visual refresh to match the rest of the app family's look.
Positions can now capture GPS coordinates and pull real soil data for that spot.
Made "declining" vs. "dead" plant colors easier to tell apart.
Bigger field-grid cells for easier reading.
Variety colors spaced further apart so they're easier to tell apart.
Variety legend always visible now. Fixed the field map not refreshing right after logging a new planting.
Redesigned field-map color-coding to be easier to read at a glance.
Field map now shows both health status and variety at the same time.
Every plant variety now gets its own distinct color on the field map.
Variety fields now suggest names you've already used.
Fixed a bug where overnight weather readings could get permanently frozen in as wrong.
Weather auto-fill now also includes average temperature, rain, and humidity.
Field maintenance weather now also shows the station's high/low temps.
Color-coded variety view on the field map, quarter markers, batch drainage logging.
Added a field-wide maintenance log (spraying, mowing, etc.) with weather recorded automatically.
Added bloom tracking, harvest log, visitor log, batch health checks, survival reports, a GDD chart, and photo uploads.
Added the visual field map (drag & drop), weather station hookup, and moving plants between spots.
Added bulk import for adding lots of plants at once.
Initial release.