OpenSprinkler Forums Hardware Questions OpenSprinkler Pi (OSPi) Python interval program update 8/01/13 Re: Re: Python interval program update 8/01/13


Dan in CA


Being able to use ET data for irrigation management was actually my goal when I started this project.

Its pretty complicated. There are basically three levels of detail you can use for irrigation management.

1. Monthly adjustments based on historical weather data.

2. Daily adjustments using minimal weather data and the Hargreaves-Samani equation

3. Daily adjustment using additional weather data and the Penman-Monteith equation

All these methods take into account the type of plants and growth stage (crop factor), along with such things as soil type and efficiency of the irrigation system. You can read all about it at:

Here in California we have a network of specialized weather stations specifically for the purpose of providing Evapotranspiration data. I already have Python code for accessing this data as well as code for both Hargreaves-Samani and Penman-Monteith calculations. This is as yet untested.

These techniques are mostly used in agriculture but there is development of landscape related applications. A very informative free publication can be found at:
This is focused on California landscapes but the principles can be applied anywhere.

Ideally it should be possible to develop a system that can be used anywhere in the world.