Best smart irrigation controllers with rain skip
Compare top local-first smart sprinkler controllers that integrate with Home Assistant and skip watering when it rains.
Last updated: 2026-05-01
If you’re running Home Assistant and want your sprinkler system to automatically skip watering when it rains, you have solid options that work locally without cloud dependencies. Rain skip is arguably the most valuable feature for any irrigation controller—it saves water, protects your lawn, and actually justifies the “smart” label.
What Makes a Good Local-First Irrigation Controller
Before diving into specific products, here’s what matters for a Home Assistant setup:
Matter or HomeKit integration is the easiest path to local control. Controllers that expose themselves as Matter devices work reliably with Home Assistant without needing cloud accounts or proprietary hubs. If a device only offers Wi-Fi cloud control, expect latency and potential reliability issues.
Rain sensor support matters more than you might think. Some controllers have built-in rain sensors, others connect to local weather APIs, and some rely on external rain sensors. For true local operation, controllers that pull weather data locally or integrate with Home Assistant weather entities are preferable to cloud-only solutions.
Zone count is a practical consideration. Residential controllers typically support 4-16 zones. Don’t overpay for capacity you won’t use.
Rachio 3 – The Cloud-Powered Workhorse
The Rachio 3 Smart Sprinkler Controller is the most popular smart sprinkler controller in the US, and for good reason. It works reliably, has excellent app software, and supports rain skip through both a built-in rain sensor input and integration with local weather services.
For Home Assistant users, Rachio offers a cloud integration that’s reasonably responsive. The tradeoff: it’s cloud-first. If your internet goes down, you’ll lose some control. However, the local API is stable enough that most users don’t notice.
The rain skip feature is automatic once enabled—it uses either the built-in sensor input or webhook-based weather data. You can adjust the rain threshold (how much rain triggers a skip) and set watering delays.
Tradeoff: Rachio requires a cloud account. There no local-only option, and some users have reported API changes that briefly broke Home Assistant integrations. But the product is mature and widely supported.
Eve Aqua – The Local-First Choice
If you want the most local experience possible, the Eve Aqua is a Matter-enabled smart valve that works directly with Home Assistant via Thread/Matter. No cloud required for core functionality.
It’s technically a valve controller rather than a full sprinkler controller—you’ll need to pair it with your existing valve manifold. But for simpler setups or drip irrigation, it’s a solid choice. The Eve Aqua integrates natively with Home Assistant and supports the HomeKit ecosystem.
Rain skip works through Home Assistant automations. You can pull weather data from your local weather integration (like OpenMeteo) and trigger the valve to close when rain is detected. It’s not automatic out of the box like Rachio, but it’s fully local.
Tradeoff: Limited to single-zone control. If you have a multi-zone sprinkler system, you’ll need multiple Aqua units or a different controller.
Orbit B-Hyve XR – Budget Option with Good Features
The Orbit B-hyve XR Smart Sprinkler Timer is a more affordable option that still delivers solid smart features. It supports up to 12 zones, includes a rain sensor input, and offers both Wi-Fi and Bluetooth setup.
The B-Hyve ecosystem has improved significantly. It works with both Amazon Alexa and Google Home, and there’s a Home Assistant integration available. The rain skip works through the app’s weather integration or via the sensor input.
Tradeoff: The app experience isn’t as polished as Rachio, and the local API is less documented. Some users report occasional connectivity hiccups. It’s a decent budget option but doesn’t match Rachio’s reliability.
Third Reality Smart Watering Kit – The Budget Local Option
The ThirdReality Smart Watering Kit is a more basic setup designed for simpler irrigation needs. It connects via Zigbee, which means it works with Home Assistant’s Z2M (Zigbee2MQTT) ecosystem and offers truly local control.
For Home Assistant users already running Zigbee networks, this is a cost-effective option. It’s not as full-featured as Rachio—no smartphone app to speak of, limited scheduling UI—but it works reliably and integrates directly.
Tradeoff: Limited functionality compared to dedicated sprinkler controllers. Best for simple setups or as a supplemental watering solution.
LinkTap Smart Water Timer – Simple Zone Control
The LinkTap Smart Water Timer is a Wi-Fi controller that supports multiple zones and offers both app control and local API access. It’s less known in the US but has a solid user base elsewhere.
It supports rain skip through both rain sensor input and weather-based automation. The local API allows direct Home Assistant integration without going through the cloud.
Tradeoff: Less documented in English, less community support than Rachio or Orbit. Good for users comfortable with less mainstream products.
Quick Verdict
For most Home Assistant users, Rachio 3 remains the best balance of reliability, features, and integration quality—even with its cloud dependency. If you absolutely need local-only operation and have simple watering needs, Eve Aqua via Matter is the cleanest path.
Budget-conscious users should consider Orbit B-Hyve XR for its feature set at a lower price point, accepting slightly less polish. For Zigbee-heavy setups, the Third Reality Smart Watering Kit offers the most local-native integration at the lowest cost.