How do you interact with soil sensors?

Hi Rachio users,

The product team is exploring the concept of integrating a soil moisture sensor into our ecosystem. No promises, we are merely in the research phase right now, but we’re quite interested in the potential. To determine if we should pursue this, we would love to get your input:

  • Have you purchased a soil sensor to augment your irrigation? How do you use it?
  • Does anyone track soil moisture on their own? How does this data help you make irrigation decisions?
  • If you had one soil moisture sensor that you could move around your yard, and it provided useful input to your zone watering, what zones would you put it in? Why?
  • For what specific use cases would you want to measure a zone with a moisture sensor (e.g. overseeding, new turf, growing tomatos, potted plants…)

We know there are some issues with the soil moisture graph, and have parallel projects to address those. We’d really like to hear how you all use soil sensors, or how you would want to use them with our system. Thanks!

I don’t use them, but wish I could because I have some particularly troublesome parts of my yard that I cannot adjust properly due to ground water. I’ve considered buying some, collecting the data, and looking at any interface for controlling the Rachio programmatically so I could basically bypass the intelligence of the controller for some zones.

Another project is moisture readings and automatic watering for certain potted plants that need it year-round. The hard part there is that the sprinkler system needs to be winterized every fall, so I don’t have a way to get water there year-round without some plumbing work.

Not all soil sensors send the same information to the controller. They either tell the system to turn off when there is saturation or tell it to turn on when it’s dry.

@eric_j I’m curious about your situation. Do you have groundwater commonly saturating parts of your yard, so much so that Rachio’s weather and et-based system is watering too frequently? And you would ideally use a moisture sensor to prevent those extra waterings (i.e. wait until the soil is actually dry enough to need watering)?

I’d also like to know more about your potted plant problem. To clarify: these are outdoor potted plants, and you’d like to irrigate them year-round, but can’t use the in-ground sprinkler system because it gets winterized. We are considering the utility of soil sensors for potted plants like this. The only caveat would be risk of freeze damage to any in-situ irrigation system (i.e. off a hose bib). Do you imagine a sensor in a pot driving an in-situ system, or would you just be using the sensor as direct feedback for when to water manually?

Really appreciate your input, cheers.

1 Like

@drew_thayer, obviously I’m biased here but you can’t truly have a smart controller without knowing the moisture content of the soil. All environmental stresses ultimately come down to moisture management. If you over water you create an environment conducive to disease and if you under water you run the risk of wilt, creating a weakened condition for insects to thrive.

  • Ideally you would be able to have a mobile system as different areas have different soil, sun exposure, slope, etc.(with the size of most home lawns you can probably get a way with fixed sensor)

  • I mostly use my meter to monitor my turfgrass

  • I monitor my dry down after an irrigation cycle and also my distribution uniformity.

Hopefully ya’ll can come up with an economic way to monitor soil moisture and help improve your product.


While I would love to have an automated system based on moisture sensors, I don’t think it is practical. Someone posted here a while ago that they got actual soil moisture charts (for a golf course or other commercial system), and had also used the service on his yard. But for most everyone, that kind of system is out of the question. I believe even getting the information was on the order of thousands of dollars per year.

What I did see in those charts, though, is what I observe in my own yard: moisture varies greatly, even in smaller areas. I have a $100 moisture meter, and get different readings several feet apart in the same zone. Yet the grass looks consistent and proper. Water can bleed from one area to another, so it /wants/ to even out, but does it poorly.

In my tests using catch cups, I found that the water applied over any zone can vary greatly (3:1 or more), and yet the yard, again, looks fine and even. The soil compensates. Some. So even if we could measure actual moisture, accurately, across a zone, the water being added is nowhere as even as we think, and would like, it to be.

Even if every zone had a 100% accurate moisture meter in it, is the meter in the right or best location? And I personally believe that people don’t know their actual Nozzle Flow within 30-50% or more. Without knowing all of that, we’d still be stuck adjusting /something/ to provide more or less water for the lawn as needed.

Anyhow, yes, I’d love to see something, but don’t think it will happen, and we’ll still have to adjust things to get them right. The moisture graph in Flex Daily may not be 100% accurate, but it describes on a per zone basis how the zone is doing, on average, or at least how Rachio thinks it is doing. I personally think that’s enough, on a properly calibrated and adjustable system.

@gaustin Thanks for your input. I agree with your general principle that this kind of engineering comes down to moisture management.

When you monitor drydown, do you typically see a similar drydown curve (i.e. a similar elapsed time to some defined level of dryness) after your irrigation events when you measure various parts of your yard?

I’m curious because a potential blocker to this project could be that soil texture/composition variations in real life yards vary across such a large range that finding a characteristic drydown pattern would prove impractical. Like any modeling application we do, success with a sensor would require that we could generalize some expected drydown behavior to most people’s turf and garden zones (i.e. not move into a world with a ton of edge cases). Cheers.

@rraisley Your points about inevitable variability in most yards is well taken, and is likely the largest blocker to coming up with an easy to use, consumer solution. We are going to push the hardware and software to see what’s possible.

I appreciate your anecdotes about the range of application you’ve found in your yard. This is common; I’ve found similar variation while testing on mine.

Nozzle flow is, as you’ve identified, the hardest important parameter in our system to estimate, or even measure accurately. We’ve been living in a world where we just have to assume that this rate is pretty erroneous for most customers, and I’d love to constrain that any way we can. So the idea for a sensor providing dry-down feedback is to basically get around the nozzle rate problem.

After observing our system working on a few hundred thousand yards for a few years, the applicability of a sensor arises from considering what you point out: a properly calibrated and adjustable system. You are clearly technical, detail-oriented, and patient enough to have calibrated your system well, but a large segment of customers lack the time, interest, or know-how to do this; thus we have a lot of poorly calibrated systems out there that could be optimized. Certainly some confusing elements of our UI are not helping (improvements coming!), and we’re also exploring a sensor that provides site-specific info on drydown rates as well. Appreciate the conversation!

1 Like

@drew_thayer, this dry down is highly variable and mostly dependent on the weather and ET. I was using it to match what the Rachio was doing so I could hone in my yard to your model. I still have to skip cycles and add syringe times here and there but I’ve been happy with my Rachio.

I live just north of Houston, so when the weather is hot and dry in the summer with no afternoon showers I can be very precise with my watering.

@rraisley, I’m the one you are referring to with the Visual Insight. I do believe that there can be a smaller scale application to this technology but it will definitely need to be economical for home use.

At least you are looking into the possibilities.

1 Like

Did even know they existed. New to the whole smart controller stuff… I can see these useful if it tells you the type of soil and what nutrients you need for it. Kind of like a soul tester in realtime. Maybe integrate that with knowing soil moisture? That’s something I would buy.

A soil sample test is the only way you’ll get that. But you only need to know it once a year or so for most nutrients, while Nitrogen has a pretty fixed application rate, depending on grass type and climate.

1 Like

So, in theory I think soil moisture sensors sound great. The challenge would be getting radio coverage on lawns bigger than 1/3 acre. Assuming the v3 already has a Lora radio for the flow meter - my wireless flow meter is located 100 yards away from the controller and 1ft above ground and gets an excellent signal in the app. But I had first tried it just a few inches underground where the mainline was before installing an above ground loop and it rarely kept a connection.

Obviously, parts of a soil moisture sensor need to be below ground but the radio could be just above ground, but then how do you keep from mowing over them or stepping on them?

And then I wonder what coverage you would need (how many sensors per zone) to truly get a reading on your lawn.

Assuming the physical challenges could be overcome, I can see a number of AI opportunities for moisture sensors to inform the zone advanced settings.

Moisture sensor 1 is reading 30% and Moisture sensor 2 is reading 55% and both are assigned to Zone 1. Recommend lowering your Zone 1 efficiency to 60%


Scheduled watering for Zone 1 tomorrow but moisture is at 0% today, would you like to water Zone 1 today?

and then eventually…

You have now advanced Zone 1 watering manually due to low moisture 3 times in the last month. We recommend lowering the available water for the zone to X, or increasing the crop coefficient to Y.

1 Like

What I would like to see is:
You have a soil meter that you put into a zone.
The controller then uses weather input and maybe it varies its watering pattern to calculate more accurate soil parameters. Once controller thinks its good, it notifies user who can then move it to another zone.

Similarly, if the user could probe each zone with a meter in 1 session, at some interval (day, couple days, week, etc) and controller could figure out soil parameters over time that would be even better.


I’m going to be adding soil sensors to my PWS via Ambient Weather. It would be nice™ if y’all could get that data and use it. I realize you don’t talk to currently, but it would be good if you did. I have a Rachio 3 with a MiniClik rain sensor.

I have a few difficult areas in my yard that I’d like to have monitors for. In my backyard we have run off from 3 higher neighbors and a low “valley” that runs through it. Monitoring the high and low areas and keeping them properly watered is a battle.

I also have difficult highs and lows in the front. I’d like to have certain zones driven by sensors and certain one’s running on a normal schedule.

I have an Ambient WS-5000 with several soil moister sensors. Rachio is already reading data from it via PWS. Would be great to piggy back on those same moisture meters.

I’m using a moisture sensor in each zone, mostly as a guard rail against watering too much or too little, but I have to keep an eye on the system manually, periodically.

Ideally, I imagine that Rachio would do it’s AI thing, same as it does now, but would adjust it’s algorithms based on min/max triggers. Dry down, nozzle flow, weather conditions, etc. None of it really matters if the soil moisture is way out of whack.

1 Like

This certainly would be handy. I would appreciate the ability to give the Flex Daily schedule some feedback on the accuracy of its algorithm so it could continue to improve. Or it could automatically adjust the values in the Advanced settings.

One possibility would be to put a couple of wireless sensors in each zone to give the controller some feedback on an ongoing basis. It might be a bit expensive, but I might spring for it anyways.

Another option would be to be for me to be able to use one moisture sensor and manually give feedback on the current moisture levels in each zone. I could take a few measurements and average them out or something along those lines.

1 Like

I don’t know if this is too late to post on this topic or not. I was gifted an Ecowiit weather station for Christmas, and I just purchased a 16 station system from you guys. I was surprised to see no moisture sensors for sale. However, Ecowit DOES have them and I was delighted to find that I can tie my Rachio system into my weather station! So the question is, can I integrate the moisture sensor readings from Ecowit?

I don’t have any soil moisture sensors. assuming a single sensor (or even a couple) could generate an decently accurate moisture reading across my zone then i would use that to water based on observations than statistical model.

My goals with this would be to reduce water consumption as much as possible, or to make efficient use of water.

I researched a LOT about moisture sensors and in the end settled on these.

My suggestions:

  • Have you purchased a soil sensor to augment your irrigation? How do you use it?

Right now I use EcoWitt 915MHz WH51 moisture sensors as well as their rain sensor with their gateway. I have a sensor in the middle of each sprinkler zone.

  • Does anyone track soil moisture on their own? How does this data help you make irrigation decisions?

This datai s then read into home assistant which I use to adjust Rachio watering times.

  • If you had one soil moisture sensor that you could move around your yard, and it provided useful input to your zone watering, what zones would you put it in? Why?

I use them in all my zones since each zone is so different in terms of sun light and tree shade as well as slopes.

  • For what specific use cases would you want to measure a zone with a moisture sensor (e.g. overseeding, new turf, growing tomatos, potted plants…)

I use the EcoWitts for overseeding, normal watering during the season, indoor plants, raised beds.

Other suggestions:

  1. Please no resistive sensors. They degrade by electrolisys of the electrodes.
  2. Low physical profile so that they don’t get hit by mowers
  3. Relatively affordable since adding a sensor for 12 zones and house plants and raised beds gets expensive fast.
  4. Incorporate these sensors into at minimum flex daily schedules.
1 Like