Yardian
The Yardian integrationIntegrations connect and integrate Home Assistant with your devices, services, and more. [Learn more] allows you to control your Yardian Smart Sprinkler Controller.
There is currently support for the following platforms within Home Assistant:
- Switch - Allows you to view the status of zones and control them.
- Binary sensor - Shows watering status along with standby and freeze prevent diagnostics. Per-zone enabled diagnostics are provided but disabled by default.
Configuration
To add the Yardian device to your Home Assistant instance, use this My button:
Manual configuration steps
If the above My button doesn’t work, you can also perform the following steps manually:
-
Browse to your Home Assistant instance.
-
In the bottom right corner, select the
Add Integration button. -
From the list, select Yardian.
-
Follow the instructions on screen to complete the setup.
During the configuration, you will have to manually set the Host and the Access Token. You can find them inside your Yardian App.

Supported functionality
The Yardian integration provides the following entities.
Binary sensors
-
Watering running: Is
onwhen a zone is currently irrigating. -
Standby: Is
onwhen the controller is in standby mode. - Freeze prevent: Turns on when the controller enables freeze prevention.
-
Zone enabled:
Onif a zone is enabled. These entities are disabled by default and created per zone.
List of actions
The Yardian integrationIntegrations connect and integrate Home Assistant with your devices, services, and more. [Learn more] provides the following actions. Each link below opens a dedicated page with examples, parameters, and a step-by-step UI walkthrough.
-
Start irrigation (
yardian.start_irrigation) Starts the irrigation for a zone for a set number of minutes.
For an overview of every action across all integrations, see the actions reference.