Hi Jim,
Thanks for the detailed explanation - makes sense and good to know.
I agree that expanding the weather service data would be a nice upgrade, here are a couple wish-list ideas:
1. check actual rainfall data w/in user defined number of hours in the past by (nearest) zip.
2. add option to choose how many hours in to check for actual rainfall data in the past, and choice to block irrigation cycles for user defined number of days if precipitation exceeds user defined amount.
3. add option to choose how many hours in the future to look ahead for precipitation in local forecast with option to block cycles for user defined number of days.
I guess you would need some sort of API that interacts with site like this:
http://water.weather.gov/precip/Fun stuff.
Thanks again.