Open-source controller with a fully local HTTP JSON API and a mature local HA integration, so the cloud is strictly optional. The open firmware exposes a local HTTP JSON API on your LAN and the HA integration uses it directly with no cloud server required. Just note: Wires into 24VAC valves - more involved than a hose timer.
Notes last checked Jun 2, 2026.
Compatibility snapshot
Home AssistantexcellentFull local control, no cloud needed. Native Home Assistant integration or a local protocol.
Apple HomenoneNo official support on this platform.
Google HomenoneNo official support on this platform.
AlexanoneNo official support on this platform.
Works offlineyes
Setupeasy
Extra hub neededno
PowerAC-powered
Why it stands out
Open-source firmware with documented local JSON API; cloud is opt-in only
Mature hass-opensprinkler integration; 8 zones expandable to 72
Built-in weather-based watering on Wi-Fi or wired Ethernet
Reasons to hesitate
Wires into 24VAC valves - more involved than a hose timer
No Matter/Thread; buy direct (no Amazon)
Mid-tier price for the base controller
Best for
DIY/HA users wanting a fully local, expandable, open irrigation controller
Privacy and local-control notes
The open firmware exposes a local HTTP JSON API on your LAN and the HA integration uses it directly with no cloud server required.
Home Assistant support: supported · integration path: hass-opensprinkler (HACS, local).
No buying guide for irrigation controllers yet. The compare table lines up every irrigation controller in the catalog on the same columns, which is the next best thing.