
* h-l integrations: apply sentence-style caps in categories * Apply suggestions from code review Co-authored-by: Joakim Sørensen <joasoe@gmail.com> --------- Co-authored-by: Joakim Sørensen <joasoe@gmail.com>
2.6 KiB
title, description, ha_category, ha_config_flow, ha_release, ha_iot_class, ha_domain, ha_codeowners, ha_platforms, ha_integration_type
title | description | ha_category | ha_config_flow | ha_release | ha_iot_class | ha_domain | ha_codeowners | ha_platforms | ha_integration_type | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Hunter Hydrawise | Instructions on how to integrate your Hunter Hydrawise Wi-Fi irrigation control system within Home Assistant. |
|
true | 0.71 | Cloud Polling | hydrawise |
|
|
integration |
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:
Prerequisites
To set up the Hydrawise integration, you must first obtain an API Key.
- Login at https://app.hydrawise.com.
- Go to Account Details under the My Account menu (in the upper-right-hand corner).
- Under the Account Settings section, copy the API Key.
- If no API Key is present, select the Generate API Key button.
{% include integrations/config_flow.md %}
Binary sensor
Binary sensor entities are created for the controller:
- Cloud API availability
Binary sensor entities are created for each zone:
- Running status
Sensor
Sensor entities are added to each zone:
- Timestamp for the next scheduled automatic watering cycle
- Remaining time for the current watering cycle
Switch
Switches are added for each zone, controlling:
- Smart watering features
- Manual watering
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
.