I bought mine the end of May when they were $50 off which made it as cheap as any of the other I was looking at and it was a done package unlike many of the others. Though some of the others, like OpenSprinker options, looked like they might do more IF you can put in the time. For instance you will probably want to mount it outside which means getting a water proof case. You can get the Rachio Outdoor Enclosure, for 2nd Generation Sprinkler Controller for the Rachio but will need to use something generic for OpenSprinkler like Orbit 57095 Sprinkler System Weather-Resistant Outdoor-Mounted Controller Timer Box Cover. You will also need from valves and a manifold. You can go with something mostly preassembled like Orbit 57253 3-Valve Heavy Duty Preassembled Manifold but the downside of this is the valves have connectors that are proprietary so you are locked in. I went with Orbit 57280 Female Pipe Threaded Auto Inline Sprinkler Valve, 3/4" that left all my options open down the road. I also used unions to make them simple to swap out. I also added a dump valve at the bottom so I can easily drain the system in the winter.
Dixon BA776 Brass Fitting, Adapter, 3/4" GHT Male x 3/4" NPTF Male
Some of the other bits:
Dixon BMA976 Brass Fitting, Adapter, 3/4" GHT Female x 3/4" NPTF Male
Homewerks Worldwide 1-in dia PVC SCH 40 Union
AMERICAN VALVE 1-in PVC Sch 40 Socket In-Line Ball Valve
LASCO 1-in Dia x 3/4-in Dia PVC Sch 40 Bushing
LASCO 1-in Dia x 3/4-in Dia PVC Sch 40 Adapter (not pic on website is 3/4 to 3/4 as of this writing)
Charlotte Pipe 5-Pack 1-in dia PVC Sch 40 Tees
LASCO 1-in Dia 90-Degree PVC Sch 40 Slip Elbow
1-in x 10-ft 450 Schedule 40 PVC Pipe
Yardsmith Yardsmith Zinc Goose Neck Hose Connector
Blue Hawk 0.6-in x 43-ft Plumber's Tape
In the end 4 zone's worth of plumbing will set you back another $150 or so.
Some screen shotsThis is what the web dashboard looks like
You can even add a customized sprinkler type. I found the Precip Rate for a soaker hose in one of the forums.
One thing I should point out is the blue icon in the lower right. This brings up a remote for manual control.
This is mainly useful in the phone app for testing and turning off the sprinklers when you are in the garden doing stuff.
Why would I want this over a simple timer setup?The big thing is Flex watering that takes weather, soil type, sprinkler type and area covered into account. Instead of watering a zone for a set amount of time then the next, it calculates how much water should be needed given all the factors them divides that into sub cycles and rotates watering the zones to reduce run off. This might make getting accidentally hit by unexpected watering more likely but should reduce water usage and keep the plants at optimal moisture levels.
Then there are all the integrations.
Alexa has a skill to talk directly to it so you can override the watering. With flex watering this can come in real handy. It also supports Google Home.
It talks to Nest which it is supposed to turn on the sprinklers if your Nest Protect senses a fire.
Of course there is IFTTT integration which lets you talk to lots of things.
Homeseer can talk to it directly with the ultrarachio3 HSPI plugin. The plugin creates 55 devices (with 8 zone Rachio) that lets you monitor and control everything. Note triggering a Homeseer event via IFTTT versus this plugin appears to be about 10 minutes behind the plugin. So the plugin might well be telling you that watering has stopped before IFTTT has told you is has begun.
It also talks directly to SmartThings. Detailed instruction for that can be found here.
I'm not seeing anyway to make it work Vera. It is a Wi-Fi interface though so that is pretty much expected. Same goes for the closed Lowes Iris system. Rachio does have a public API though so you could probably cook your own if you have the time.
Next step move my Davis soil moisture sensors to match the new zones and get the main unit better sun exposure. That will let me better tweak the settings and monitor for problems.