In this guide, we will explain how to link your Amazon Alexa account with your Hydrawise account. Once you have linked your Alexa account to your Hydrawise account, you will be able to start, stop, or suspend zones using voice commands to your Alexa device. For example, you can say, "Alexa, ask Hydrawise to start Zone 1."
NOTE: Alexa supports only one controller per account. If you have multiple controllers linked to your account, Alexa does not know which controller you are referring to and will not be compatible. We now have Amazon Alexa approved for the following countries USA, Canada, Germany, and India.
Adding the Hydrawise skill to Alexa
To get started, you will need to make sure you have a Hydrawise account and have your controller configured. If not, please register for a free account here. Once you have your Hydrawise account ready, log in to your Alexa account (if you don't have one yet, you can register here). The Alexa account and your Hydrawise account can have a different email address without an issue.
- Log in to the ALEXA app.
- Use the menu icon in the upper left and select SKILLS AND GAMES.
- Using the search icon in the upper right, look for HYDRAWISE SKILL, and select it.
- Select ENABLE.
This will open a new window to log in to your Hydrawise account.
IMPORTANT: Please ensure you have enabled pop-ups for the Hydrawise log-in window. If pop-ups are blocked, you cannot log in and continue the linking process.
LOG INTO HYDRAWISE |
![]() |
AUTHORIZATION REQUIRED |
![]() |
Click Grant permission to AWS Alexa.
You will then receive a confirmation that Hydrawise was successfully linked and you can close the window.
SUCCESSFULLY LINKED PAGE |
![]() |
Using Alexa to control your Hydrawise
Zones can be started or stopped by referencing the zone number (do not use the zone name). For example, if your Zone 1 is called “Front Garden” and you want to start it, you can say, “Alexa, ask Hydrawise to start Zone 1.”
Alexa supports the following key phrases:
- Alexa, ask Hydrawise to start/run zone {number}.
- This command will start a single zone for its default irrigation time.
- e.g., Alexa, ask Hydrawise to start Zone 5.
- Alexa, ask Hydrawise to start/run zone {number} for {x} minutes.
- This command will start a single zone for a specific time
- e.g., Alexa, ask Hydrawise to run Zone 1 for 10 minutes.
- Alexa, ask Hydrawise to start/run expander {expander number} zone {number}.
- This command will start a single zone on controllers with expansion modules
- e.g., Alexa, ask Hydrawise to start Expander 1, Zone 1.
- Alexa, ask Hydrawise to start/run all zones.
- This command will start all zones for their default irrigation time.
- Alexa, ask Hydrawise to stop/finish zone {number}.
- This command will stop a single zone if it is currently running.
- Alexa, ask Hydrawise to stop/finish expander {expander number} zone {number}.
- This command will stop a single zone on an expansion module.
- Alexa, ask Hydrawise to suspend zone {number} until {time/date}.
- This command will suspend all zones for a period of time.