While I was driving home on a rainy night, I passed a golf course where all the sprinklers were on. That gave me the idea for a lawn sprinkler system that could sense the current weather conditions and adjust its watering schedule based on predictions of future weather conditions. More details to come!
You should checkout the http://opensprinkler.com project. It may save you some time.