Hunter Hydrawise
hydrawise
The Hunter Hydrawise integration allows you to integrate your Hunter Hydrawise Wi-Fi irrigation controller system in Home Assistant.
In Apple Home through HomeKit Bridge
What HomeKit Bridge makes of each kind of entity this integration creates, read from its source code. A device only gets the ones that apply to it.
| Entity | Shows up as | Note |
|---|---|---|
switch | Switch or outlet | |
binary_sensor | Sensor (leak) | |
valve | Valve |
2 reports below say how a device from this integration behaves in the Home app.
What people report
Hydrawise controllers work through the cloud, with zone valves, flow and rain sensors added in 2024. A moisture-class sensor wrongly triggers HomeKit critical alerts.
- Works2
- Partly works2
- Not working1
| Device | In Home Assistant | In Apple Home | What they said | Source |
|---|---|---|---|---|
| Hunter Hydrawise flow and rain sensors | Works Cloud | Flow and rain sensor support addedSaved copyBreaking change ## Proposed change <!-- Describe the big picture of your changes here to communicate to the maintainers why we should accept this pull request. If it fixes a bug or resolves Excerpt saved from GitHub on 2026-10-23. | PR #116303 · 2024-04 | |
| Hunter Hydrawise zone valves | Works Cloud | Valve entity added to control zone watering; replaces Manual Watering sensorSaved copyProposed change Add a valve to the Hydrawise integration that allows controlling zone watering. This is meant to be a replacement for the "Manual Watering" binary sensor, but it seems there's not yet a good migration path. So for the time being we'll let both coexist. ## Type of change <!-- What type of change does your PR introduce to Home Assistant? NOTE: Please, check only 1! box! If your PR requires multiple boxes to be checked, you'll most likely need to split it into multiple PRs. This makes things easier and faster to Excerpt saved from GitHub on 2026-10-23. | PR #116302 · 2024-04 | |
| Hunter Hydrawise watering sensor | Partly works Cloud | Broken in Home Moisture class maps to HomeKit critical alerts, waking users when watering starts | Moisture-class binary sensor; user suggests RUNNING class insteadSaved copyThe problem Hi! First I want to thank the developer for the new HA Frontend integration of Hydrawise! I like it, really. I am finally able to set zones for the entities. I want to report two minor issues: (1) I cannot find a way to set the watering time (Standard = 15min); this was done by YAML before, I think there is no configuration in frontend. I would like to be able to set standard watering time per zone. (2) the binary sensor for irrigation status of a zone (wet/dry) is handled as "leakage sensor" in HomeKit (using HomeKit bridge). This leads to critical alerts, each time status … Excerpt saved from GitHub on 2026-10-23. | Issue #101456 · 2023-10 |
| Hydrawise irrigation zone sensor | Partly works Cloud | Partly in Home Zone wet/dry binary sensor maps to leak sensor, triggering critical alerts | Zone status exposed as moisture class; running class suggestedSaved copyThe problem Hi! First I want to thank the developer for the new HA Frontend integration of Hydrawise! I like it, really. I am finally able to set zones for the entities. I want to report two minor issues: (1) I cannot find a way to set the watering time (Standard = 15min); this was done by YAML before, I think there is no configuration in frontend. I would like to be able to set standard watering time per zone. (2) the binary sensor for irrigation status of a zone (wet/dry) is handled as "leakage sensor" in HomeKit (using HomeKit bridge). This leads to critical alerts, each time status … Excerpt saved from GitHub on 2026-10-23. | Issue #101456 · 2023-10 |
| Hunter Hydrawise automatic watering switch | Not working Cloud | Unsuspend toggle sends wrong suspend period; fix not merged, issue went staleSaved copyThe problem Hi! Now the automatic_watering switch suspends watering for one year (not configurabe) and when toggled, the code sending the suspend to 0 period by the switch.py below: self.hass.data[DATA_HYDRAWISE].data.suspend_zone(0, relay_data) In the Hydrawise log appears the following: Suspending scheduled watering for Hydrawise Zone1 Frontyard till Thursday, 1st of January 1970, 01:00AM But the zone still suspended for the previously set one year on the Hydrawise webpage (must cancel manually) and the switch status in HA also still representing this suspended state. This causing the zones … Excerpt saved from GitHub on 2026-10-23. | Issue #73686 · 2022-06 |
Gathered from GitHub issues, pull requests, discussions and docs, and from r/homeassistant. These are individual reports, so check the linked thread and the date before you buy.
How it connects
Cloud polling
Goes through the maker’s cloud, asking it for updates every so often. Needs the internet and an account.
Details
| Installs (analytics) | 3,049 (0.43%) |
|---|---|
| Added in | Home Assistant 0.71 |
| Set up in the UI | Yes |
| Maintainers | @dknowles2, @thomaskistler, @ptcryan, @frenck |
In ReReHome
Whatever HomeKit Bridge shares reaches Apple Home as normal HomeKit accessories behind your Home Assistant bridge, so ReReHome shows and controls them like any other.
Bridges get their own settings page listing the accessories behind them.