I have always tried to save water on my lawn irrigation. In every house I have lived in since 1995 I have installed subsurface drip in the grass areas. I always have to do this myself because contractors don’t want to do this installation. I bought the Rachio controller because of the flex daily schedule. However, after a 3 years I am really struggling to make it work with my drip system.
Proper watering of drip is different from sprinklers. To avoid root intrusion the area around the emitter should always be saturated. In order to do this the watering schedule should be everyday. See this link on a document by netafim [https://www.midwestturf.net/wp-content/uploads/2017/03/Sub-Surface-Drip-Irrigation-Guide.pdf]
I would like to be able to set the desired moisture level in the soil and the system calculate a different run time daily based on ET. Instead of skipping until depletion just calculate a different run time for each zone each day. The only time it would skip watering altogether is if the soil moisture content was above the necessary setpoint.
I feel you could use the flex daily as is except in my case instead of running a set time when the moisture is below a certain setpoint it would calculate a run time necessary to bring the moisture content from the current level to a desired level.
If there is a good way to do this with current software I would be glad to try, but to date I cannot figure out how to make it work correctly without manually manipulating run times constantly.