Hunter Hydrawise
The hydrawise
integration allows you to integrate your Hunter Hydrawise Wi-Fi irrigation controller system in Home Assistant.
There is currently support for the following device types within Home Assistant:
Configuration
To enable it, add the following to your configuration.yaml
file:
# Example configuration.yaml entry
hydrawise:
access_token: YOUR_API_KEY
To get your API access token log into your Hydrawise account and in the ‘My Account Details’ section under Account Settings click ‘Generate API Key’. Enter that key in your configuration file as YOUR_API_KEY
.
Binary Sensor
Once you have enabled the hydrawise
integration, add the following to your configuration.yaml
file:
# Example configuration.yaml entry
binary_sensor:
- platform: hydrawise
Configuration Variables
The binary sensors that should be displayed on the frontend.
All binary sensors are enabled.
The Hydrawise API uses rate limiting and might throw errors in case the scan_interval
is too low or too many manual service calls are triggered:
The limit is 3 calls to start/stop/suspend a zone per 30 seconds and an additional limit across the entire API of 30 calls in a 5-minute period per user.
Sensor
Once you have enabled the hydrawise
integration, add the following to your configuration.yaml
file:
# Example configuration.yaml entry
sensor:
- platform: hydrawise
Configuration Variables
The sensors that should be displayed on the frontend.
All sensors are enabled.
Switch
Once you have enabled the hydrawise
integration, add the following to your configuration.yaml
file:
# Example configuration.yaml entry
switch:
- platform: hydrawise
Configuration Variables
When manual watering is enabled this will determine the length of time in minutes that the irrigation zone will run. The allowed values are 5, 10, 15, 30, 45, or 60.
Selects the set of switches that should be enabled on the frontend. Also sets the length of time a zone will run under manual control.
All switches are enabled.
Switch Operation
When auto_watering
is on
the irrigation zone will follow the Smart Watering schedule set through the Hydrawise mobile or web app. When the auto_watering
switch is off
the zone’s Smart Watering schedule is suspended for 1 year.
When manual_watering
is on
the zone will run for the amount of time set by watering_minutes
.
# An example that enables all the switches, and sets the manual watering time to 20 minutes.
switch:
- platform: hydrawise
watering_minutes: 20
# An example that enables only the manual control switches.
switch:
- platform: hydrawise
monitored_conditions: manual_watering