Hyper-Local Lawn Irrigation
activeSoil-moisture and weather sensors in my own yard feed CorTex, which spots the patterns and decides exactly when — and where — to water. Real local data, not regional guesswork.
This one closes the loop on something every homeowner just guesses at: when to water the lawn. Real sensors in my own yard feed CorTex, CorTex reads the patterns, and CorTex decides when — and where — to irrigate. No fixed schedule, no guesswork.
How it works
A full sense → reason → act loop, running entirely on local hardware:
- Sense — soil-moisture sensors and a weather station pull readings straight from my yard, not from a regional feed.
- Ingest — that data flows into a local system on hardware I own. Nothing leaves the property.
- Reason — CorTex watches the patterns across zones and conditions and works out what each part of the yard actually needs.
- Act — when a zone needs water, CorTex runs it directly through a sprinkler controller it controls natively.
Why local data changes everything
Most “smart” irrigation still guesses. It grabs rainfall totals for your general area, assumes the whole lawn behaves the same way, and waters on a schedule with a little weather fudging on top.
My yard isn’t an average. Some zones sit in shade and stay damp; others bake in the sun and dry out fast. Reading real moisture data zone by zone means CorTex waters the spots that are actually dry and leaves the rest alone — hyper-local, down to the corner of the yard, instead of one blunt schedule for the whole property.
The payoff: healthier grass, less wasted water, and zero guessing on my part. The yard tells CorTex what it needs, and CorTex takes care of it.
Early findings
The sensors haven’t been live long, and they’re already surprising me.
Moisture varies far more by zone than I expected. On a single afternoon the lawn ran about 30 points wetter than the planters — lawn near 62%, planters down around 30% — and the fuller sensor map is starker still. Same property, same day. One watering schedule would be wrong almost everywhere at once, which is the whole premise of going hyper-local.

Three sensors, one afternoon: the lawn (green) climbs as it takes up the day’s moisture while the planters sit flat, ~30 points lower.
Rain didn’t water my potted plant — the leaves shed it. During the day’s rain, the potted plant’s moisture didn’t budge; it sat flat near 32% while the lawn drank. The foliage acted like an umbrella, shedding water away from the soil. The only thing that moved it was watering by hand — the reading jumped from 32% to 85% the instant I used the watering can. “It rained, the plants are fine” turns out to be the exact assumption that kills plants.

All four zones together. The potted plant (purple) ignores the rain at 32%, then spikes to 85% the moment it’s hand-watered — while the yard zones sit at 45%, 67%, and 79%.
Neither is something I’d have caught from a forecast. That’s the point: you can’t manage what you’re only guessing at.
Lawn tip: mow frequently, water infrequently — deep, occasional soaks drive roots down and make for a tougher lawn.