Skip to main content
Selora Homes Selora Homes
Device role

Irrigation Controller

An irrigation controller switches sprinkler zones and water valves on a schedule. Connected to Home Assistant it runs and stops zones on demand, skips watering when rain or soil moisture makes it pointless, and reports exactly what ran and for how long.

7 devices 4 brands ranked

Our top picks

The brands we reach for first, best to 3.

  1. OpenSprinkler

    2 models

    OpenSprinkler builds open-source irrigation controllers with a fully documented local HTTP API and native MQTT support. No cloud account, no subscription: the controller serves its own web UI and Home Assistant drives it directly over the LAN through the OpenSprinkler HACS integration.

  2. RainMachine

    2 models

    RainMachine sprinkler controllers are cloud-independent by design: the weather engine runs on the device using NOAA, MET Norway, or personal weather station data, and all watering data stays local. Home Assistant's core RainMachine integration talks straight to the controller's local API.

  3. Rain Bird

    2 models

    Rain Bird is one of the largest irrigation manufacturers in the world, and its ESP-series controllers are a professional staple. Adding the LNK/LNK2 Wi-Fi module gives Home Assistant local control through the core Rain Bird integration, but skip the Rain Bird 2.0 app and firmware migration, which moves controllers to the IQ4 cloud and breaks local access.

Every device in this role 7

Everything Selora deploys and supports in this role.

Recipes that need this role

No recipes currently reference this role.

Type to search across

↑↓ navigate ↵ open
⌘K search