How do I use HomeKit with my Rachio?

HomeKit + Rachio



There are known issues with the HomeKit integration including disconnecting, difficulty reconnecting, "no response" notifications, and mesh network connections. The team is working with Apple and testing a new firmware release to resolve these issues.

Rachio HomeKit Compatibility

Good news! The Rachio 3 controller is now compatible with Apple HomeKit™.

Use HomeKit to control your Rachio 3 Smart Sprinkler Controller with Siri®’s help on your iPhone®, iPad®, or Apple Watch®.

With Rachio on HomeKit, you can: 

  • View all zones and watering statuses 
  • Run zones via the Home interface or through Siri
  • Enable or disable a zone 
  • Queue up and run multiple zones
  • Set a custom duration for each zone
  • Identify a particular zone (select a zone within HomeKit to see the zone light up on your controller)


HomeKit does not allow you to Quick Run a schedule. HomeKit does not currently support Automation or Scenes for the Irrigation profile.

Setting up HomeKit


In order to use HomeKit:

  • You must have version 3.8.3 or greater of the Rachio app. To download the latest version, go here.
  • In setting up HomeKit with Rachio, your phone must be on the same Wi-Fi network as the device you are pairing.
  • After setup, your phone must remain on the same Wi-Fi network as your controller, or you need to have an Apple TV®, HomePod®, or configured iPad on the same network as the Rachio controller.
  • Apple's Home app must be installed on your device.
  • You must have a Rachio 3 Smart Sprinkler Controller.

How to add Rachio as a HomeKit accessory 

Follow the instructions below to add Rachio 3 to My Home. To preview the steps, check out our short video.

  1. From the Rachio app, go to "More" tab and select "Controller Settings", then select "HomeKit". If a firmware update is required, you must follow instructions to complete the update. You can check your firmware version by going to "More" > "Controller Settings" > "Technical Info" > "Firmware version"   
  2. Next, from the HomeKit settings screen, write down or record the unique HomeKit Code on your screen (you will need to manually enter this during the pairing process).
  3. Select "Add HomeKit Accessory". Then from the My Home screen, select "Add Accessory".
  4. From the Add Accessory screen, select "Don't Have a Code or Can't Scan".
  5. Tap your Rachio from the list of nearby accessories, then manually enter your unique 8-digit HomeKit Code.
  6. Next, decide whether to change the name of the accessory and/or the name of the room in which it's located. You may also choose to change "Default Room" to "Garage" or "Outside" - wherever your Rachio calls home! After making any desired changes, hit "Done" to save your settings and view the device on the My Home screen.


For more information on HomeKit, how it works, and how to add accessories and get started, go here.

How to configure your Rachio HomeKit accessory

Once your Rachio is paired as a HomeKit accessory, you can customize it in the following ways:

  • Set which room the Rachio controller is located in
  • Enable or disable a zone from HomeKit
  • Name the zone (this name will not be reflected in the Rachio app)
  • Set a custom duration for each zone (when activated via HomeKit, the zone will run for the selected amount of time)


Changes made to zone or controller names from within HomeKit will not be reflected in the Rachio app; however, changes made in the Rachio app will appear within HomeKit.

How to control Rachio from Siri

You can use the following example prompts or commands to run your Rachio 3 with Siri:

  • "Turn on [zone name]" 
  • "Siri, stop watering"
  • "Please water [zone name] for [X] minutes"
  • "Turn on [zone name] for [X] minutes"


Having trouble with watering commands? For best results, we recommend leaving Siri's name out of prompts or commands.

Troubleshooting Tips

Having problems connecting your Rachio to HomeKit?

Follow these steps:

  1. Make sure your controller is on. You can verify the controller status within the Rachio app at the top of the Home screen, or by confirming your Rachio 3 is displaying a pulsing blue light on the light bar of your controller.
  2. Confirm your phone or mobile device is connected to the same Wi-Fi as your controller. If it's not, update the Wi-Fi settings on your mobile device. Or, confirm you have an Apple TV®, HomePod®, or configured iPad®.
  3. Still not working? Try removing the Rachio 3 accessory from Home and then re-adding it.
  4. If you're still encountering issues, factory reset the controller.

Why doesn't HomeKit work with Generation 2 or Generation 1 controllers? 

The new Rachio 3 is our only smart sprinkler controller with hardware equipped to connect with Apple HomeKit.

For the last year and a half, a team of engineers has explored possibilities for fitting the HomeKit-required firmware onto the Generation 2’s processor memory. Ultimately, it was not possible to add HomeKit to Generation 2 controllers. Our Rachio 3 hardware has 4x the memory of Generation 2, making HomeKit connectivity achievable.

To learn more, join the conversation in the Rachio community!

Was this article helpful?
81 out of 115 found this helpful

Have more questions? Submit a request



Article is closed for comments.