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 WiFi 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 in the catalog on the same columns, which is the next best thing.