I would highly recommend a more appropriate automation controller. I'm terrified that rachio will get swamped in automation type requests when their value add is in water efficiency.
Please look at zwave solutions or nest or hive or something else...you will have massive amounts of control through custom rules that take temp, humidity, past schedules, motion detectors and other unique sensor types.
Want to handle your Xmas lights, same solution works. Want to control a ceiling fan, same solution works, From your phone or other smart device
The rachio is a badass irrigation controller and I think it should remain on that path.