Features
Eight channels in. Eight decisions out.
One stake measures eight things. Everything else on the dashboard — the score, the run time, the forecast, the leak alert — is computed from those eight and nothing else. There is no second sensor to buy and no reading that comes from a weather station nine miles away.
$4.99 / device / monthEvery feature at both tiers Cancel any monthNo proprietary hub
What it measures
Eight channels, every uplink, from one stake.
Here is one ordinary summer day on all eight at once, including the thunderstorm that arrived at four in the afternoon. Watch how many channels notice it — and which two do not care in the slightest.
- Water in the soil
- Water in the air
- Air temperature
- Soil warmth & light
- Housekeeping
Scroll the chart sideways
What each channel is actually for
Stored canonical — degrees Celsius, millimetres — and converted on the way out to whatever units you picked. Both forms are available on export.
| Channel | Key | Valid range | What reads it |
|---|---|---|---|
| Soil moisture | soil_moisture | 0 to 100 %VWC | Watering advisor · dry-down · health · leak scan · infiltration |
| Soil temperature | soil_temperature | -40 to 85 °C | Mow, fertilize and seed readiness |
| Air temperature | air_temperature | -40 to 85 °C | ET₀ (Tmax, Tmin, Tmean) · heat and frost alerts · health |
| Air humidity | air_humidity | 0 to 100 %RH | Evaporative context |
| Light | light | 0 to 200,000 lux | Health score, light sub-term |
| Rainfall | rain | 0 to 500 mm | Cancels watering · suppresses false leak alerts |
| Battery voltage | battery_voltage | 0 to 6 V | Low-battery alert · days-to-flat projection |
| Signal strength | signal_strength | -150 to 0 dBm | Health score, freshness sub-term |
Scroll the table sideways
The Lawn Health Score, the run time, the dry-down forecast, the leak finding — none of them is a ninth measurement. They are all arithmetic on the eight above, which is why the input list for every tool is published rather than described as proprietary.
Fig. 01 — A representative day, drawn from the model each tool actually uses; your own day will not look like this one. A reading arriving out of order or outside the ranges in the table is rejected at ingest rather than smoothed into the chart.
What it computes
Eight tools, in four jobs.
Grouped by what you are trying to do, not by what was easy to build. All eight are included at both price tiers — there is no plan where the agronomy is held back and no add-on to buy later.
Decide
When to water, and for how long. These two are the reason the product exists.
-
01
Smart Watering Advisor
A schedule is a guess you made in April. This computes today's actual demand, subtracts the rain that actually fell on your lawn, and either gives you a run time or tells you to stand down.
ReadsFAO-56 Hargreaves ET₀ from your latitude and the day of year · a grass crop coefficient · your own rain gauge over the last 24 h · where your soil sits in its band Gives youwater or hold, a pre-dawn start time, and the minutes
-
02
Dry-down Forecast
Knowing you need water tonight is useful. Knowing you have until Thursday is what lets you plan around it — and it is the difference between watering before the stress and after it.
Readsthe falling moisture segment since your last peak, regressed · the refill point for your soil type Gives youhours until the refill point, the daily dry-down rate, and the r² of the fit
Verify
Whether the water you applied did anything. Almost nothing in irrigation is measured after the valve closes.
-
03
Infiltration Efficiency
A controller reports a completed cycle whether the water soaked in or ran down the driveway. This measures the moisture the root zone actually gained per inch applied.
Readsmoisture immediately before and after each logged cycle · the depth applied Gives you%VWC gained per inch, per cycle, and whether that is trending down
-
04
Water Savings
Arithmetic on your own numbers rather than a promise on ours — including the fact that it is floored at zero when you were already thriftier than the baseline.
Readslogged cycles and their applied depth · your zone area · the rate off your own water bill Gives yougallons and dollars against a set-and-forget baseline, week by week
Diagnose
What is wrong, and what has physically broken. Both run continuously, without you asking.
-
05
Lawn Health Score
One number is a poor instrument, so the number is not the point. The point is the limiting factor printed next to it: the one weighted input dragging the score down, so you fix that instead of guessing.
Readsmoisture in band (35%) · moisture stability (15%) · heat and cold stress (20%) · light (15%) · data freshness and signal (15%) Gives you0 to 100, five sub-scores, and the name of the limiting factor
-
06
Anomaly & leak detection
Moisture climbing when no rain fell and no cycle ran is a stuck valve or a burst line. It also catches probes frozen on one value, gaps in the uplink, dying batteries and physically implausible readings.
Readsthe moisture slope · rainfall summed across the whole window · reading cadence · battery voltage · air-temperature z-scores Gives youopen findings, each with the evidence that raised it
Time the rest
The jobs that are not watering, and the zones that are not this one.
-
07
Mow, fertilize & seed readiness
Growth is driven by soil temperature and water, not by the month. Seed sown into soil that is four degrees too cold does not come up, whatever the bag says.
Readsmean soil temperature at root depth · mean air temperature · current moisture band · recent rain total Gives youa 0 to 100 readiness for each of the three jobs, and the reason for each
-
08
Multi-device Compare
Averaging two zones hides the exact problem you bought the sensor to find. This puts them side by side, aligned, and ranks them.
Readsany two or more sensors on the account, or one sensor across two periods Gives youaligned curves, a health ranking, and the gap between them
What each one needs, and where each one fails
Fig. 02 — The eight tools and the job each belongs to. Every “reads” line above is the tool’s full input list rather than a summary of it; the thresholds those inputs are measured against, and the minimum history each tool needs before it will answer at all, are printed in full on the tools page.
How it tells you
An alert worth having is one that knows how to shut up.
The failure mode of every threshold alert ever built is a reading that sits on the line and flaps. Ours raises at one number and clears at a different, higher one — so the same dry afternoon produces one notification, not six.
The four rules you get without configuring anything
| Rule | Raises when | Clears when | Severity |
|---|---|---|---|
| Low soil moisture soil_moisture |
below 15% | back above 20% | Warning |
| Low sensor battery battery_voltage |
below 3.3 V | back above 3.5 V | Warning |
| Frost risk air_temperature |
at or below 0°C | back above 2°C | Critical |
| Heat stress air_temperature |
above 32.2°C | back below 29.5°C | Warning |
| Sensor offline | Nothing has arrived for three hours. A reading buffered on the device and delivered late is accepted and will not rewind your last-seen time. | ||
Scroll the table sideways
- Rules you write Any metric, above or below a number you choose, with a severity and an optional sustained-for duration — so one odd reading never triggers anything.
- Smart rules Leak detection and sensor-fault detection are rule types rather than thresholds: they watch a shape in the data instead of a single value.
- Where they land The dashboard and email. You choose which categories may email you, per account.
- Quiet hours Nothing wakes you at three in the morning unless you have said it may.
- Weekly digest Optional, on whichever day of the week you pick, instead of a stream of individual messages.
- Per device or account-wide Write a rule once for everything, or tighten it for the one zone that behaves differently.
Fig. 03 — Hysteresis on the built-in low-moisture rule. The raise and clear numbers above are the ones the alert engine enforces, not illustrative ones.
Getting your data out
A door marked exit, and no lock on it.
Export is not a retention lever here. Every reading is downloadable from the first one onward, in the units you read or the raw canonical ones, and a sensor that has stopped being paid for keeps its history exportable.
How long a reading lives
Nothing in the system grows without a bound, and nothing useful is thrown away either. Full-resolution samples are the expensive ones, so they age into averages rather than into deletion. Year-on-year comparison still works a decade in.
- Every sample90 days
- Hourly averages13 months
- Daily averagesindefinitely
- CSV per downloadup to 2 years · 400,000 rows
- CSV unitsyour display units, or raw canonical
- Account exportJSON · devices, alerts, settings
- Share without sharing yourself Each sensor can mint a read-only public report link that carries no personal information — send it to a landscaper, a groundskeeper or an HOA. Revoke it instantly and the link is dead.
- Stop paying, keep the history An unpaid sensor stops being able to send new readings. Everything it already sent stays visible and stays exportable. Nothing is deleted because an invoice failed.
- Nobody is watching you No third-party analytics, no advertising pixels, no cross-site trackers. The only cookie is the one that keeps you signed in, and deleting your account is a real deletion.
Fig. 04 — Retention tiers. Bar width is roughly the number of rows kept, which is why the daily tier can run forever and the full-resolution tier cannot.
More than one lawn
Two zones averaged is one zone you cannot see.
The shady strip that stays damp for days and the sunny corner by the driveway are not one lawn with one answer. Put a stake in each and the difference stops being an argument.
- One per behaviour One sprinkler zone, one sensor. A front and back on separate zones want one each. A shady strip that stays damp for days wants its own.
- Billed per sensor One account, one subscription, whose quantity simply tracks how many sensors are active. Add one and it goes up; deactivate one and it drops on the next invoice.
- Mixed fleets are fine Connection type is chosen per device. Wi-Fi at the house and LoRaWAN at the far paddock, on the same account and the same dashboard.
Fig. 05 — A modelled divergence between a sunny and a shaded zone. The point is not the exact rates, which are yours to discover; it is that their mean is a number describing neither lawn.
Put one in the ground
Every feature, at both prices.
There is no tier where the agronomy is held back, no add-on for the leak detector, and no per-export fee. $4.99 per device per month or $49 a year, and the hardware is a separate one-time purchase.
- Named methodsFAO-56 Hargreaves ET₀ with a grass crop coefficient. Published so an agronomist can check our work.
- Published limitsEvery tool's inputs and every alert's thresholds are on this site, including the ones that are unflattering.
- Three radios, no hubWi-Fi over signed HTTPS, MQTT to your own broker, or LoRaWAN. Chosen per device, changeable later.
- Your data, portableCSV and JSON from the first reading, and a revocable read-only link for whoever mows it.