Files
home-assistant.io/source/_integrations/yardian.markdown
2025-10-29 12:09:43 +01:00

2.1 KiB

title, description, ha_category, ha_config_flow, ha_release, ha_iot_class, ha_codeowners, ha_domain, ha_platforms, ha_integration_type
title description ha_category ha_config_flow ha_release ha_iot_class ha_codeowners ha_domain ha_platforms ha_integration_type
Yardian Instructions on how to integrate Yardian device within Home Assistant.
Irrigation
Sensor
Switch
true 2023.9 Local Polling
@h3l1o5
yardian
binary_sensor
switch
integration

The Yardian {% term integration %} 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.

{% include integrations/config_flow.md %}

During the configuration, you will have to manually set the Host and the Access Token. You can find them inside your Yardian App.

Yardian Host/Token Location

Supported functionality

The Yardian integration provides the following entities.

Binary sensors

  • Watering running: Is on when a zone is currently irrigating.
  • Standby: Is on when the controller is in standby mode.
  • Freeze prevent: Turns on when the controller enables freeze prevention.
  • Zone enabled: On if a zone is enabled. These entities are disabled by default and created per zone.

Actions

yardian.start_irrigation

Start a zone for a given number of minutes. This action accepts an Yardian Zone switch {% term entity %} and allows a given duration.

Data attribute Optional Description
entity_id yes The Yardian Zone switch to turn on.
duration no Number of minutes for this zone to be turned on.