Stop guessing.Know exactly when your lawn needs water.
Your timer knows what day it is. It has no idea that four inches down — where the
roots are — your soil sits at 18% and falling. One stake reads that depth and turns it into a
sentence: water tonight, 32 minutes.
Reference ET₀ computed from your latitude and the day of year, then a grass crop coefficient.
Named so an agronomist can check our work.
Three radios
Wi-Fi over signed HTTPS, MQTT to a broker you control, or LoRaWAN through The Things Network.
Chosen per device, changeable later.
No proprietary hub
Nothing else to buy, nothing else to power, nothing to wire into your sprinkler valves. The stake
talks to the internet on its own.
Every reading, exportable
CSV per sensor in display or raw units, up to two years and 400,000 rows, plus a full account
export in JSON. Your data leaves whenever you want it to.
Cancel any month
$4.99 per device per month from the billing portal — no phone call, no retention
script. Deactivate one sensor and the quantity simply drops by one.
FIG.01
The problem
Your timer is a clock. It has never once looked at your lawn.
A watering schedule is a guess you make in April and stop questioning in July. It runs
on Monday because it is Monday. Here is one ordinary week, drawn against what the soil was actually
doing underneath it.
One week · one zone · fixed Mon/Wed/Fri scheduleWater appliedApplied & not neededRoot-zone moisture
Scroll the chart sideways
The arithmetic
500 sq ft spray zone
4 heads × 1.5 gpm6.0 gpm
× 20-minute cycle120 gal
= depth applied0.39 in
× cycles it did not need× 2
Wasted, one week240 gal
A worked example, not a measured result. Your heads,
pressure and run time will differ — the point is that the multiplier is a schedule you set once.
What 240 gallons looks like
240GAL
Roughly three full bathtubs at about 80 gallons each, poured onto grass that was
already wet — in a single week, from a single zone.
The part nobody measures
A controller reports a completed cycle whether the water reached the roots,
ran down the driveway, or came out of a head the mower knocked sideways in June.
The failure mode of open-loop irrigation
It rained eight hours later.
0.62 in fell on Monday
afternoon — eight hours after the sprinklers finished, two days before they were due to run again.
The controller never found out.
Wet on top is not wet where it counts.
The top inch dries in hours; the root zone holds water for days. Judging by the surface
gets you both mistakes — watering soil that is already wet, and skipping soil that is not.
Some of it leaves before it soaks in.
On a slope, on compacted soil, or through hydrophobic thatch, water sheets off toward
the sidewalk. Our infiltration tool measures the moisture jump after a cycle, so you find out.
A head the mower knocked sideways.
It has been watering the driveway since June. The timer reports success every single
time. The soil reports 11%.
Fig. 01 — One week on a fixed Mon/Wed/Fri schedule, 500 sq ft spray zone.
The same controller over-waters on Wednesday and Friday, then leaves the root zone below the refill
point for a full day once the heat arrives. A schedule manages to be wrong in both directions in the
same week.
FIG.02
How it works
Push it in. Walk away. Get told.
No hub to plug in, no valve to rewire, no controller to replace. The stake measures;
you decide what to do with the answer.
01 — about two minutes
Stake it in the ground.
Pick the spot that dries first — the sunny corner, the strip by the driveway — and push until the
collar meets the thatch. No trenching, no wiring, no digging up the yard. Keep the sensing section
in the root zone rather than in the top inch of thatch, which dries far faster than the roots do.
02 — every 5–15 minutes
It streams, its own way.
Pick a radio at setup and change your mind later. Wi-Fi posts HMAC-signed JSON to
/api/ingest. MQTT publishes to a topic your device alone can write. LoRaWAN goes
through a Things Network gateway that may be a mile away.
Soil moisture, soil temperature, air temperature, humidity, light, rainfall, battery and signal —
eight channels, every uplink.
03 — when it matters, not daily
You get a sentence, not a spreadsheet.
The advisor takes today's ET₀, your soil's actual depletion and the rain your own gauge
recorded, then gives you a start time and a run time. Follow it or ignore it — the reasoning is
always on screen, so you can argue with it.
It is deliberately conservative. If the soil is already in the band, or rain has covered the
demand, it tells you not to water.
Fig. 02 — Install, uplink, decide. The only thing that changes about your irrigation
is when you turn it on.
FIG.03
The same week, with a sensor
One curve, annotated with its own reasoning.
Same weather, same lawn, same sprinklers. This is the root zone at four inches for seven
days, with every decision written onto the moment it was made — including the two we got to before
you did.
Root-zone soil moisture · %VWC at 4 in · MML-0A47 “Front lawn”MeasuredForecastStress band
Field capacity 28% · refill point 20% · permanent wilting 12% for this soil texture. The advisor's
whole job is to keep you inside that band with the fewest cycles.
Scroll the chart sideways
Wed 4:30 am — you watered32 minutes, 0.62 in. We called it six hours earlier, at 10:30 pm the
night before, when the root zone crossed 20.4% and the dry-down rate said it would hit the refill
point before dawn.
Fri 09:00 — 0.78 in of rainYour own gauge measured it, not a forecast for a town nine miles away.
We had already told you to hold on Thursday evening: the 12-hour rain probability
was 71% and the soil was still at 22.8%.
Now — 23.4%, inside the bandThe dashed tail is the dry-down forecast running on your own measured rate. It reaches
the refill point late Sunday. You will get one notification, on Sunday, with a run
time in it.
Fig. 03 — Seven days of measured root-zone moisture plus a 26-hour forecast tail.
Two cycles, not three; the one that ran, ran longer and went deeper. The reasoning behind each
annotation is on screen in the app, next to the number that produced it.
FIG.04
The hardware
One stake. Eight channels. Nothing else in the yard.
A sealed weather head above the turf line, two capacitive tines below it, and a radio
that talks straight to the internet. The parts of this drawing that are still being finalised say so.
The spec sheet, including the blanks.
Channels8
Soil moisture%VWC, 0–100
Also measuressoil temp · air temp · humidity light (lux) · rainfall · battery · signal
Sample intervalset on the device · 5–15 min typical
Battery life, ingress rating, range and dimensions are not
confirmed on the shipping unit yet, so they are not printed here. We would rather show you an
empty field than a number we would have to walk back.
Fig. 04 — Cutaway, not to scale. Depths on the ruler are the ones the software cares
about; the tine length itself is still to be confirmed.
FIG.05
The dashboard
Everything on one screen, with its reasoning attached.
A health score that names its own limiting factor, the week's curve, and an advisor that
shows the arithmetic. This is the layout, with illustrative data from the week above.
app.monitormylawn.com/d/front-lawnDemo data
Front lawn MML-0A47 · fescue Live · 41s agoLoRaWAN · −71 dBmBattery 3.92 V7 days
Lawn health score
Limiting factor: root-zone moisture
Moisture62
Temp stress91
Light88
Data freshness100
Right now
Soil temp, 4 in74°F
Air temp84°F
Humidity38%
Light71.4k lux
Rain, 24h0.00 in
Root-zone soil moisture & water in
%VWC at 4 in · inches applied · Mon 22 – Sun 28 Jun
Field capacity 28% · refill point 20% · permanent
wilting 12% for this soil texture. The advisor aims to keep you inside the band.
What the advisor did this week
Mon — held. Soil 25.8%, above refill.no run
Tue 15:00 — 0.62 in of rain measured. Wednesday's cycle cancelled.no run
Wed — held. Soil 27.6%, still at field capacity.no run
Thu — held. Soil 25.6%, dry-down 0.9 pts/day.no run
Fri 21:00 — soil 21.6%, below refill before dawn. Advised.31 min
Sat–Sun — held. Deeper soak still holding.no run
Smart watering advisor
Tonight, 9:20 pm
32 min · 0.62 in
Root zone 17.4%, 2.6 points under refill.
ET₀ 0.29 in today (Hargreaves).
Rain probability, next 12h: 5%.
A late start beats evaporation loss.
Dry-down forecast
1.4 days
from here to the stress line at 14% if you skip tonight — Tue ≈ 6 am.
This week
3 cycles skipped
360 gal not applied. One deeper 31-minute soak added Thursday night.
Net −174 gal.
Anomalies
None open
Watching for leaks, dropouts, frozen probes and dying batteries.
Fig. 05 — The device page, with illustrative data. Every number on it is derived from
the eight channels the stake reports; nothing is estimated from a regional weather feed.
FIG.06
The tools
Eight tools, and what each one actually reads.
Every one of these is derived from the same eight channels — nothing here is a separate
sensor or a separate purchase. What follows is the input list for each, so you can decide for
yourself whether the output means anything.
Lawn Health Score78 / 100 · limiting factor: root-zone moisture
01
Lawn Health Score
A single 0–100 number, and — more usefully — the name of the one input dragging it down.
Readsroot-zone moisture band · moisture stability · heat and cold stress · light · data freshnessGives you78 / 100 · limiting factor: root-zone moisture
02
Smart Watering Advisor
Turns today’s evapotranspiration and your soil’s actual depletion into a start time and a run time.
ReadsFAO-56 Hargreaves ET₀ from your latitude and day of year · grass crop coefficient · your own rain gauge, last 24h · current depletionGives you“Tonight 9:20 pm · 32 min · 0.62 in”
03
Dry-down Forecast
Projects your moisture curve forward and says when it crosses the refill point — so you can water before it, not after.
Readsthe last several days of your own measured dry-down rate · forecast temperature rangeGives you1.4 days to refill · stress line Tue ≈ 6 am
04
Anomaly & leak detection
Moisture climbing when no rain fell and no cycle ran is a stuck valve or a burst line. It also catches frozen probes, dropouts and physically implausible readings.
Readssoil-moisture slope · rainfall summed across the whole window · logged irrigation · reading cadence · battery voltageGives youopen anomalies, with the evidence that raised them
05
Infiltration efficiency
How much of what you applied actually reached the root zone, measured from the moisture jump after a cycle.
Readsmoisture before and after each cycle · applied depth · time to peakGives youapplied vs infiltrated, per cycle
06
Water savings
Gallons and dollars against the fixed schedule you used to run — arithmetic from your own numbers, not a promise.
Readscycles skipped · cycles added · your zone’s applied depth · the rate on your own billGives yougallons and dollars, week by week
07
Mow, fertilize & seed readiness
Growth is driven by soil temperature and water, so the calendar is the wrong tool for all three.
Readssoil temperature at root depth · accumulated growing degree days · moisture bandGives you“Soil 74°F — good window to seed”
08
Multi-device compare
Zone against zone, or this July against last July. Averaging two zones hides the problem you are trying to find.
Readsany two or more sensors, or one sensor across two periodsGives youaligned curves and the gap between them
Fig. 06 — The eight tools and their inputs. All eight are included at both price
tiers; there is no plan where the useful ones are held back.
FIG.07
Connectivity
Three ways to the same dashboard. Pick one per device.
This is the part most soil sensors get wrong: they make you buy their hub, put it in
range of their radio, and keep it powered forever. We never require one. If the lawn is in Wi-Fi
range, use Wi-Fi. If it is a paddock, use LoRaWAN.
One stake · three routes · one ingest pipeline
Choosing a radio
Wi-Fi (HTTPS)
MQTT
LoRaWAN
Pick it when
The lawn is inside your house Wi-Fi. Simplest possible setup, nothing extra to run.
You already run a broker or a home-automation stack and want the sensor on the same fabric.
A paddock, an allotment, a far corner, a rental. Range instead of bandwidth.
What it needs
Router coverage at the spot the stake will live. Check with a phone before committing.
A broker you control. We issue per-device credentials locked to that device's own topic.
A Things Network gateway in range — often one that is already there and not yours.
How it authenticates
HMAC signature plus a timestamp. A reading cannot be forged, or replayed after five minutes.
Per-device broker credentials. One device cannot read or write another's topic.
Network-session keys, plus our payload formatter on the Things Network side.
What it costs you
Nothing beyond the device.
Nothing beyond the device, if the broker is already running.
Nothing beyond the device, if a public gateway covers you.
Can you change later
Yes — the choice is per device, and a mixed fleet on one account is fine.
Scroll the table sideways
What happens when it drops out
Readings buffered on the device are accepted when it reconnects, and a late reading
will not rewind your last-seen time. If nothing arrives for three hours we raise an offline alert and
email you — and the Lawn Health Score down-weights stale data, so a dead sensor never quietly reports
a healthy lawn.
Fig. 07 — All three routes end at the same validated, de-duplicated ingest pipeline.
Nothing in this diagram is a product we sell you twice.
FIG.08
Do the arithmetic yourself
What is your schedule actually costing you?
This is arithmetic on numbers you supply, not a prediction and not a promise. Every
assumption it makes is printed underneath, where you can disagree with it.
Result
—gallons a season, not applied
—at the rate you entered
The assumptions, in the open
A 26-week irrigation season. Distribution uniformity of 75%, meaning a quarter of what leaves the
heads never usefully reaches the root zone. 0.623 gallons per square foot per inch of depth —
that one is geometry, not an assumption. Saving is the difference between what your schedule
applies and what the turf uses; where your schedule already applies less than the turf uses, the
answer is zero, not a negative. Rainfall is excluded entirely, which makes this a conservative
figure rather than a flattering one.
Fig. 08 — A model, not a measurement. Once a stake is in the ground the same figure
is computed from your actual applied depth and your actual dry-down, and then it is a measurement.
Pricing
One price, per device. Every feature at both tiers.
There is no plan where the agronomy is held back. The hardware is a separate one-time
purchase; the subscription is what keeps your device streaming and your history alive.
Monthly
$4.99 / device / month
Cancel any month from the billing portal. Deactivate one sensor and
the quantity drops by one on the next invoice.
Yearly
$49 / device / year
Works out at about two months free. Same features, same tools, same
export.
Billed per sensorOne account, one subscription, whose quantity
simply tracks how many sensors are active.
All eight toolsHealth score, advisor, dry-down, anomalies,
efficiency, savings, readiness and compare.
History outlives the invoiceAn unpaid sensor stops sending, but
you can still sign in, read and export everything it already sent.
Nothing here is marketing copy dressed up as a question. Where the honest answer is
“no”, it says no.
01How many sensors do I need?
One per area that is watered differently or behaves differently. A single front lawn on one sprinkler zone is one sensor. A shady strip that stays damp for days wants its own, because averaging the two hides the problem you are trying to find.
02Does it control my sprinklers?
No, and that is deliberate. We tell you when to water and for how long; you or your existing controller do the watering. That keeps it compatible with any irrigation setup, including a hose and a mechanical timer, instead of only working with one brand of smart valve.
03Do I need special hardware?
A soil sensor that can reach the internet by HTTPS over Wi-Fi, by MQTT, or by LoRaWAN through The Things Network. There is no proprietary hub to buy and nothing to wire into your sprinkler system. Claiming a device hands you the ingest endpoint, the request-signing snippet, an MQTT example and the full Things Network payload formatter.
04What happens if the sensor loses connection?
Readings buffered on the device are accepted when it reconnects, and a late reading will not rewind your last-seen time. If nothing arrives for three hours we raise an offline alert and email you. The Lawn Health Score down-weights stale data, so a dead sensor never quietly reports a healthy lawn.
05Can I export my readings?
Yes — CSV per sensor, in your display units or the raw canonical ones, up to two years and four hundred thousand rows per download. There is also a full account export in JSON covering devices, alerts and settings. If you stop paying, the history you already have stays exportable.
06What exactly am I paying for?
$4.99 per device per month, or $49 per device per year. Every feature is included at both tiers — there is no plan where the useful tools are held back. The hardware is a separate one-time purchase, and you can cancel any month from the billing portal.
Stake it in the spot that browns first. Inside a day
you will know how fast your soil actually dries; by the weekend you will know exactly how many minutes
it needs. That is the whole product.