Sprinklers

WiFi Sprinker Controller Review: Rachio Iro vs. RainMachine vs. IrrigationCaddy 34


“Smart” home devices don’t only make your life easier, but in many cases can also save you money. Readers of my blog already know I’m a big fan of ecobee’s smart thermostat products. They’re WiFi enabled controllers that use weather data available via the Internet to predicatively (and reactively) minimize HVAC system use to save energy and money.

Recently, I went on a search for something similar for my sprinkler systems: a WiFi enabled sprinkler controller that would use  online weather data to predicatively and reactively minimize water usage and save me money. I decided to test and review the Irrigation Caddy (one of the first in the industry), the RainMachine, and the Rachio Iro.

TL;DR: Ignore the Irridation Caddy. Their device is junk and their customer service is non-existant. Between the RainMachine and the Rachio Iro, it’s kind of a toss up, depending on whether you want to access your WiFi sprinkler controller via a Cloud-based smartphone app (drawback is if Rachio goes out of business or their Cloud service goes down you can’t control your sprinklers) or via direct access to the device (drawback is you’ll need to know how to set up DDNS and port-forwarding on your router to control your sprinklers when you’re not on the same WiFi network).

For more details on each product, read on!

IrrigationCaddy

Don't waste your time with the IrrigationCaddy.

Don’t waste your time with the IrrigationCaddy.

IrrigationCaddy was one of the first “smart” sprinkler controllers on the scene. I actually started with their S1 product, which used an Ethernet cable to connect to your switch or router. I tested it at my cabin in Eastern Washington, which has 5 zones (four lawn zones and one shrub zone). My biggest complaint was the hardware’s overall build quality… until I fired it up and saw the interface. Yikes! It looked like something a 1990s high school kid would create for a class project. I cheered up slightly when I saw that a number of firmware updates were available, thinking that perhaps the interface might have received a refresh. But when I read the instructions for updating the firmware, it reminded me of the archaic method we used to employ to update the Flash BIOS on an old PC: manual download and installation of an update utility plus downloads of multiple ROM files. I trudged through, but I ran into trouble on one of the final updates. I tried to email customer support, but never heard back. I completely gave up at that point. Had I sensed any promise, I would have persisted. But this device is light years behind the competition in both form and function, and from what I can tell from even their latest model, it appears to be the same as the wired version, except for a large antenna and an amber LCD screen. As unprofessional as it seems, I’m not going to even bother writing about the devices features, number of zones supported, etc. You simply don’t want it. The IrrigationCaddy sells for $99 on Amazon, where I’m shocked that it has an average review score of 4 stars with 225 customer reviews. However, most of the positive reviews are a few years old, and its more recent reviews echo my feelings that there are far better options available today.

And speaking of better options…

RainMachine

Original RainMachine

Original RainMachine

The next device I tested was the RainMachine. In fact, I tested three of them. Not because they kept breaking or anything, but because their original version supported 12 zones, and I have 36 zones at my house (lots of lawn and lots of shrubs). They’ve since updated their offerings with their “HD” line and how have 8 and 16 zone versions available, as well.

The RainMachine’s strong suits are its 6.5″ capacitive glass touch-screen interface (neither the IrrigationCaddy or the Rachio offer this) and the fact that it doesn’t rely on a cloud-based service or mobile app to set up or control. The RainMachine’s  is actually an embedded Android device with a two USB ports, along with a tiny USB TP-Link WiFi adapter. I love the modular approach, because if the WiFi device ever croaks, I can just plug in another one.

Installing the RainMachine was no different than installing any other sprinkler controller. I mounted the unit on the wall next to my old RainBird controller, then moved each of the zone’s wires to the same-numbered terminal on the RainMachine. I connected the “C” (common) wire, then powered it up. It booted and launched right into the setup wizard. Using the touch-screen (which responded as well as any Android-based mobile device I’ve used), I authenticated on my house’s WiFi network. Then I manually entered my house’s address so the RainMachine would know which NOAA-based weather station to trust for my local weather data. After the initial setup, I used the touch-screen to add my zones and set my watering times. I didn’t get fancy (yet) and just copied over the same settings I’d been using on my old controller. It took a few minutes for the device to download the weather data, but eventually I was rewarded with a “forecast” of how my device was going to handle my sprinklers. Based on how much rain was expected on any given day, it would adjust the watering times down to a smaller percentage of the “baseline” I’d entered during setup. In the photo above, because RainMachine knows about how much it’s going to rain on Tuesday, it plans to only run for 36% of the original times. Of course, as each day moves closer, the NOAA data on which RainMachine relies gets more accurate, and adjustments are made in real time. I love seeing this “forecast” of how RainMachine plans to save water (and money).

The firmware update process on the RainMachine is exactly what it should be: simple. A message popped up on the touch-screen asking if I wanted to install new firmware. I pressed “Yes.” It downloaded the update, installed it, rebooted, and kept humming along.

I continued by setting up two more RainMachines to run my additional zones. Because my system is attached to a well, I can only run one zone at a time. The RainMachine auto-syncs its clock over the network, so I was able to program my units so that RainMachine #2 started watering right after RainMachine #1 finished, and #3 started when #2 was done. I realized, however, that by running three separate units that rely on the same well created a limitation for me: I couldn’t allow RainMachine #1 or #2 to increase their watering times on extra-hot days, because they’d potentially still be running when the next RainMachine in the series started its watering. The interface allowed me to disable over-watering on my first two units, meaning they could still reduce watering on wet or cool days, but on hot days they’d never exceed their baseline times. I allowed RainMachine #3 to over-water, since it was the last in my “chain.” I fired off a quick email to RainMachine’s developer with a suggestion that for cases such as mine, RainMachine could somehow be “aware” of other units on the same network and delay its start time if another unit “higher” in the chain was over-watering. I received a prompt reply thanking me for my suggestion and a promise to look into it.

For remote control, RainMachine relies on a mobile app (available for Apple and Android devices). The app isn’t fancy, but it’s functional. You can program zones and watering times, see history, view the watering forecast, and control some basic settings. If your mobile device is attached to the same WiFi network as your RainMachine, the app auto-detects the device. But if you’re walking around in your yard and get outside the range of your WiFi, you won’t be able to access your RainMachine unless you set up DDNS and port-forwarding on your router. I did this for all three of my devices, so now I can walk around my entire yard manually turning zones on and off. For me, this feature is the #1 reason to get a smart sprinkler. I was able to walk around my entire system turning zones on and off to check for broken heads and adjust sprinkler coverage without running back and forth to the garage to mess with the controller. You can also access the RainMachine’s on-board web server from your desktop machine’s browser, which makes programming and control even easier. However, I found this to be a tad bit buddy when using Chrome or Firefox, and my RainMachine units tended to be happiest when using Safari.

My RainMachines have been humming along for a few months now, during the hottest summer in Seattle history, and my lawn is still (mostly) green. I’ve used the app-based control on a few occasions to tweak my settings as I walk around the yard. I have no reservations recommending the RainMachine. I wrote this review using their original 12 zone unit, but their updated HD-12 is available on Amazon for $249. Their 8-zone Mini-8 is available for $179. They’ve also announced a 16-zone version due July 25. 2015.

Rachio Iro

Rachio Iro

Rachio Iro

Happy with the RainMachine at my main house, I needed a smart sprinkler controller to replace the IrrigationCaddy at my cabin. I found the Rachio Iro (pronounced RA-chee-oh EE-roh) at Home Depot and decided to give it a try. I bought the cheaper 8-zone unit, because I only have 5 zones at the cabin.

Hardware installation was much like the RainMachine, except that the takes up almost three times the space, which made it difficult for me to fit it in the outdoor control box that my old Toro controller had occupied. After cutting some of the plastic inside the Toro box, I was able to squeeze the Rachio Iro into place. I connected all the zones and fired it up. Unlike the RainMachine, the Rachio Iro has no touchscreen or buttons on the device; it’s completely controlled via mobile app. In order to connect to your WiFi network, you need to use “Blink Up” technology to send your WiFi settings to your Rachio Iro via encoded flashes on your device’s screen to a tiny light-sensing eye on front of the unit. When I read this in the instructions, a shiver ran down my spine… as it reminded me of the terrible experience I had with the Quirky Spotter. However, Blink Up worked perfectly on the first try with my Rachio Iro, and a breathed a sigh of relief. Here’s a brief video explanation of how Blink Up works with the Rachio Iro:

Once the Rachio Iro is connected to your local WiFi network, all other interaction with the device happens via the mobile app. When I installed the device earlier this year, Rachio only had the original version of their smart phone app available. However, about a week ago, Rachio released version 2 of the mobile app, which is a huge improvement. What the Rachio gives up by lacking a touch-screen interface, it makes up with its excellent mobile app.

On the subject of the app, it’s important to understand that your app doesn’t actually connect directly to your Rachio Iro. All communications have to “travel” through Rachio’s cloud-based servers. The benefit to this is that you won’t need to set up port-forwarding on your router to control your Rachio when you’re off your WiFi network. The downside is that if Rachio ever goes out of business, or their servers have a problem, or there’s a connectivity issue between your Internet provider and Rachio, you won’t be able to access or control your unit. It’s also worth noting that all of your watering history and data will be stored on Rachio’s servers. I don’t see that as a huge privacy risk, but it’s worth mentioning. But even if the Rachio loses connection to the mothership, it will continue to water your lawn on its last known schedule.

Like the RainMachine, the Rachio uses Internet-based weather data to adjust its watering times. One advantage the Rachio has over the RainMachine is that the Rachio can also use personal weather stations, such as the Davis Vantage Pro2 I run at my house. That’s really useful in areas where your micro-climate might differ from the official NOAA measurement location. That said, I actually prefer the RainMachine’s approach to weather-based watering adjustments over the Rachio. The Rachio seems to make changes far less often, and refers to them as “seasonal” adjustments rather than day-to-day forecasted adjustments. I don’t know whether or not this translates to any actual difference in the water savings between the units. I just really like seeing the RainMachine’s forecast of how much water I’m going to save.

The Rachio’s mobile app makes things just as easy when walking around the yard making adjustments to sprinkler heads. In fact, with their latest app update, I think it’s slightly easier than the RainMachine (which is easy to begin with). Rachio’s customer support is top-notch, and they have an excellent community-based support forum where users can help each other. I get the sense that Rachio is a bigger company than RainMachine, which can have its own pros and cons. But like the RainMachine, I have no reservations recommending the Rachio Iro to anyone looking to save water and make it easier to tinker with your sprinklers without running back and forth to the garage. Like the RainMachine, you can also control the Rachio Iro via a desktop web interface, and I liked the Rachio’s web interface better than RainMachine’s.

The Rachio Iro 8-zone controller sells for $245 on Amazon, and their 16-zone unit sells for $299.

 

Which WiFi Sprinkler Controller Should YOU Get?

So which WiFi smart sprinkler controller is right for you? Let’s start with the obvious: avoid the IrrigationCaddy.

Between the RainMachine and the Rachio Iro, it’s really a no-lose situation. Both are vast improvements over traditional controllers. Both can be controlled remotely via mobile app or web browser. Both use local weather to save water when possible, and over-water when needed. Both are easy to install, configure, and operate.

To help make your decision, let’s focus on what’s unique or better on one unit versus the other.

For on-device interface, the RainMachine wins easily… because the Rachio Iro has no interface. But the RainMachine wins by more than just default, as their touch-screen interface really is beautiful and useful. And if you regularly have landscape guys operating your system  for repairs or end-of-the-season blow out, the RainMachine lets them control the system on-site just as they would with a traditional controller. It’s possible to share access to your Rachio, but that would mean that your landscape guy would have to install the app, set up an account, authenticate on the system, and then figure out the app… and the landscape dudes I know probably aren’t going to want to do that.

For remote interfaces, the Rachio Iro wins — for both its mobile app and web-based interface. Both are way slicker than the “function over form” interface of the RainMachine. Both interfaces are easy enough for anyone to navigate, but the Rachio’s polished interface not only looks better, but is slightly easier to use.

For weather adjustments, it’s a toss up. I like the more “day-to-day” adjustments and forecasting of the RainMachine, but I wish it supported personal weather stations like the Rachio Iro (I have this same complaint about my beloved ecobee3). If the Rachio had more responsive adjustments, or the RainMachine added local weather stations, either could claim this category.

For connectivity “philosophy” it’s also a toss-up, and will boil down to what you think is important. RainMachine’s website touts that their devices are “Cloud independent by design” and that “nobody else owns your garden.” So if you want direct connection to your controller, and don’t want your data stored remotely, RainMachine is the way to go. You’ll have to set up port-forwarding for remote access, but if you’re the kind of person who cares about direct connectivity and the open source nature of RainMachine, you probably already know how to do that (and if you don’t, it’s not that hard). The cloud-based approach of the Rachio means that storing data viewing reports for your system is easier, but at the cost of some privacy. The cloud-based approach also means that if their system goes down for any reason, you can’t control your sprinklers from your mobile device… and because the Rachio lacks on-device interface, it means you can’t control your sprinklers at all. Is it a huge risk? No. But it’s a risk nonetheless.

So which one should you get? Only you can answer that. If you want local weather station support, a slick mobile app, and don’t care about cloud-based control, get the Rachio Iro. If you care about open source technologies, direct control, and an on-device interface, get the RainMachine. Or buy both, try them out, and return the one you don’t like as much. As I said at the beginning, both are far better choices than the old-school controller you’re probably running right now, and choosing between the two is a no-lose proposition. I’m actually glad I have one of each!

As always I welcome your questions, comments, and feedback below!

  • Reggie R.

    This was a great review. I wish the Rachio had a screen interface or RainMachine had a better web/mobile interface. Between the two on the wishlist, RM has a better chance of improving their interface over Rachio adding a screen.

    • Good point, Reggie. And in fact, RainMachine just sent me their new HD-12 unit, and they apparently have an updated mobile app with a better interface. I’ll post an updated review when it gets here.

      • Reggie R.

        Looking forward to it. Also, have you had a chance to look at the Skydrop or Blossom units? Based on what I’m reading, they’re all good units. Rachio seems to have the best community support. Blossom can be installed outdoors. And Skydrop is just sexy. But from pure functionality & options, I’m thinking about the RainMachine. I’m just too cheap to part with the $250. The RM-Mini-8 is less expensive, but you loose the LCD interface.

        • As a matter of fact, SkyDrop contacted me after reading this review and is also sending a unit. 🙂

          • Reggie R.

            Nice. Let me know if I can test too;)

          • Randy Jones

            Steve, Are you able to say which one saved you the most while keeping your lawn looking Green? I know the day to day weather updates help the RM but I’ve also read the sometime it can over analyze and not water when it should. On the flip side the Rach may over water based on the infrequent updates. Non the less I still can’t make a decision.

          • I wish I had data to back it up. Problem is that at both houses where I tested, I have irrigation wells… so I’m not billed for water usage.

      • Sarah_Gomez

        Thanks for this comparison review. Any luck yet with setting up the HD-12 and Skydrop units yet?

        • Still waiting for it to arrive! Maybe they forgot about me. 🙂 We’re past watering season in Seattle now, so the review might have to wait until Spring. 🙂

          • Phil Ramirez

            Hi Steve,
            Any update on the HD-12?

          • I think they forgot about me. I never received one. 🙁

  • Kaj Rawstron

    Can you share how you set the DDNS and port-forwarding in order to gain access outside your home network?

    • Hi, Kaj. The process is different depending on your router. You’ll need to choose a DDNS provider (like DynDNS) and then follow the instructions that came with your router to configure it.

  • Awesome to hear, JT! You must live somewhere warm, because I no longer need to run my sprinklers here in Seattle to keep the grass green. 🙂

  • Shane Cheek

    JT, by using the Zone 1 for the Master Valve, does that mean it reduces the number of zones by one also? So you now have 15 zones rather than 16? I’m getting ready to pull the trigger on this but was going to get the 12 zone controller as that is how many zones I have. However, if the master valve takes up one of the zones I guess I need the 16 zone model.

  • Jim M.

    What do you think about the new Gen 2 Rachio unit? It looks like they have improved a few issues from the Gen 1 units, like smaller footprint, the ability to (minimally) control the unit from the box and some indicators to let you know at least what zones are running.

    • I haven’t tried one yet! I’ll see if they’ll send me a test unit this spring when I start to water again. 🙂

  • SandeepJ

    Hi Steve, very helpful review. Have you or anyone on this forum tried the SkyDrop or Blossom controllers? if so, would appreciate any comments on those or how they compare to the RainMachine and Rachio

  • You’re right – that’s no longer an issue and the RainMachine remote usage is much better now. I’m planning to write an update soon after living with the Rachio and the Rain Machine for a couple watering seasons.

  • Dan8

    None of these have a radio link to their own weather station to monitor the local weather. Not accurate at all, Without that feature, you’re using weather info from somewhere else, not your yard. Is that what you really want to after spending the bucks?

    • Radio link, no. Internet link, yes. The Rachio has the ability to connect to personal weather stations that push data to the Internet. I use RainMachine at my primary residence, but my across the street neighbor uses a Rachio that gets weather data from the PWS at my house. I use the Rachio at my cabin, and I use data from a neighbor’s PWS.

      • Dan8

        You’re right, I forgot about that feature when I looked into Rachio some time ago. I needed 24 stations minimum and Rachio can’t do that, so I had go somewhere else.

        • Hey, Dan. That’s exactly why I run the Rachio at my cabin (4 zones) but can’t run it at my primary residence (36 zones). I run three RainMachines.

  • Hi, Dan. You have to use something to connect the Davis to the internet, such as a MeteoBridge (I review it here: http://www.stevejenkins.com/blog/2015/02/product-review-using-meteobridge-connect-weather-station-internet/). Then you can publish it the data to any of the sites that Rachio can use (they list them here: http://support.rachio.com/article/309-personal-weather-stations-aeris-and-you)

    • Dan8

      Thanks Steve. BTW those links don’t seem to work anymore. I just remembered a year ago I went out and got the Meteo and had so much trouble setting it up on the Mac I gave up and forgot about it. I recently found a better solution; get something like the WeatherCat app for Mac. It will read the data from the Davis logger and display it in any gui design you want; then also publish it to the web where Rachio or any other similar smart controller can pick it up. Now you can trash all that horrible Davis software written for Windows 95 and you’re all on the Mac now.
      Domo arigato. 4th deg BB Shotokan.

      • Hi, Dan. I fixed the links (the commenting software didn’t like them in quotes). I think you might be thinking about some other software. MeteoBridge doesn’t run on Mac, or on PC. It runs on a small (and cheap) mobile router (my review links to a few possibilities). Now that the links are fixed, you can check my review and see what I’m talking about. And now that the Rachio link is fixed, you’ll be able to see the sites from which the Rachio can pull data. It’s the cheapest, fastest, and most reliable way to put weather online that I’ve found.

        • Dan8

          Right again. I do have the Meteo from a year ago but I had problems setting it up and put it aside. I’m sure it works but I just got WeatherCat for the Mac and it solves both of my problems. I hate the clunky Weatherlink software that comes with the Davis, it’s PC only (the Mac version lacks the features I need such as ET) and this app does it all in native Mac OS. Additionally it will upload to the internet all in one software package. So as soon as I get it all running and tested, I’ll look at the newer smart controllers again. The only drawback is I need 24 zones like many other folks but I think you can make two work together as one if I’m not mistaken. Thanks again.

  • Hi, Opafiets. I just received the Rachio and RainMachine Gen 2 units this week. Skydrop hasn’t offered to send a review unit yet, but I’ll have updates on the Gen 1 units soon, and a review of the Gen 2 units once I can get them both installed. 🙂

    • Thanks. Looking forward to the reviews.

      Over the weekend I talked to a number of farmers about the accuracy of MAD based irrigation (what I assume these units are all based on). Every one of them uses MAD and every one said that it is completely useless without knowing and constantly tracking actual soil moisture. Of the five I talked to; two have a number of semi-permanent sensors in their field, two do routine checks with handheld meters, and one uses a combination of these. They are all proponents of MAD but say that it must be used correctly.

      • I know there are some units available that have soil sensors, but I haven’t reviewed them… and I question how effective they’ll be with range and battery life.

  • The Rachio doesn’t have a local web interface, so there’s nothing to which you can port forward to access directly. The Rachio can only be used with their app, and through their cloud service. So far, however, it’s been pretty dang reliable.

    • Thanks Steve. Given how often I’ve seen major and seemingly stable corporations either go under or cease support (and server/cloud service) for a product this alone would likely eliminate the Rachio from contention for me unless it was so inexpensive that I could consider it a throw-away.

  • Hi, John. Currently testing one now!

  • Hi, Susan. Any of the WiFi sprinker systems out there should work for you. All that I know of have a “run schedule manually” option from the mobile interface and/or their app.