Rachio
homebridge-rachio-irrigation · v1.5.7
Adds Rachio sprinkler controllers and Smart Hose Timers to HomeKit as irrigation systems with zones.
What it says it supports
Brands
- Rachio
Devices it names
- Rachio 1 controller
- Rachio 2 controller
- Rachio 3 controller
- Rachio Smart Hose Timer
Shows up in Apple Home as from its README
What people report
Rachio controllers and smart hose timer valves are supported; Rachio Smart Lighting Controller is not planned.
- Works3
- Requested1
| Device | Status | What they said | Source |
|---|---|---|---|
| Rachio 2 sprinkler controller | Works | Homebridge plugin works perfectly with Rachio 2 (no native HomeKit)Saved copyRachio 3 and newer only though. I have a Rachio 2. But this Homebridge plugin works perfectly with it: https://github.com/kcharwood/homebridge-rachio-platform Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit comment · 2020-12 |
| Rachio smart hose timer valve | Works | Valves supported via showValves option; webhook errors reported and resolvedSaved copyok changed that. Here is the debug information after turning the debug logs in homebridge [21/03/2025, 11:28:15] [Rachio] get list locations response { "locationSummary": [ { "location": { "id": "79ee690c-3836-4022-810b-5a957a13850e", "created": "2024-03-21T23:59:49.207964Z", "updated": "2024-03-22T21:25:16.507465Z", "name": "Rachio Controller", "deviceId": [ "5dad9d51-ddb3-4d4b-aa46-5dbc9e7f02ec" ], "address": { "addressLine1": "1750 Begen Ave", "addressLine2": "", "city": "Mountain View", "county": "Santa Clara County", "region": { "name": "California", "code": "CA" }, "postalCode": … Excerpt saved from GitHub on 2026-10-22. | Issue #72 · 2025-03 |
| Rachio sprinkler controller | Works | Listed among plugins in a 120+ accessory setup running fineSaved copyI can’t add a pic or I’d show you a screenshot. I have Brinks (alarm.com), Govee, Big Ass Fans, Levoit, Nest, Rachio, Tuya plugins with 120+ accessories in Homebridge. I have been running for years on a Pi2 with 1Gb RAM and 100M LAN and the CPU usage barely goes up, it has .25Gb free RAM and I do not have any lag in HomeKit. A Pi5 with 4G is plenty good for Homebridge. The only caveat for me is to not run video cameras through this as it won’t keep up. Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit comment · 2025-07 |
| Rachio Smart Lighting Controller | Requested | Maintainer has no plans to add support; cost of buying one to testSaved copyRachio has released a smart lighting controller which works with their app. I'm assuming they have added this controller to their web api. They claim the controller is Matter compatible and would work directly with Homekit; however I have a Leviton smart switch claiming Matter compatibility which will not directly connect with Homekit. As such, I hope this plug-in will support the controller. Excerpt saved from GitHub on 2026-10-22. | Issue #81 · 2025-07 |
Gathered from the plugin’s GitHub issues, pull requests, discussions, wiki and docs, and from r/homebridge. These are individual reports, so check the linked thread and the date before you buy.
How it connects
Cloud
Rachio cloud API with webhooks or polling
You’ll need
- Rachio account/API key
- Webhook port forwarding (IPv4) for real-time updates
Compatibility
| Verified by Homebridge | Yes |
|---|---|
| Homebridge versions | ^1.11.0 || ^2.4.0 |
| Homebridge 2.0 | Yes |
| Node.js | ^22.19.0 || ^24.18.0 || ^26.4.0 |
| Settings in Homebridge UI | Yes |
| Matter | No |
| Platform name | rachio |
| License | MIT |
Community signals
| Downloads a week | 34 |
|---|---|
| Downloads a month | 222 |
| GitHub stars | 25 |
| Open issues | 5 |
| Closed issues | 47 |
| Last code push | 2026-09-01 |
| Latest version | 1.5.7 (2026-09-01) |
| First published | 2023-09-25 |
| Releases | 28 |
In ReReHome
Whatever this plugin publishes reaches Apple Home as a normal HomeKit accessory behind your Homebridge bridge, so ReReHome shows and controls it like any other.
Bridges get their own settings page listing the accessories behind them.
Caveats from the README
- No IPv6 webhook support
- Hose timer battery shows good/bad only
HomeKit services in its code
Found by scanning the published npm package. A plugin can register a service only for some devices.
- Battery
- IrrigationSystem
- Switch
- Valve
- WiFiTransport
Sources
- npm: https://www.npmjs.com/package/homebridge-rachio-irrigation
- Source code: https://github.com/valiquette/homebridge-rachio-irrigation
- Issues: https://github.com/valiquette/homebridge-rachio-irrigation/issues
- Homepage: https://github.com/valiquette/Homebridge-Rachio-Irrigation#readme
- Verified plugins list: https://github.com/homebridge/verified