Yardian
yardian
The Yardian integration allows you to control your Yardian Smart Sprinkler Controller.
In Apple Home through HomeKit Bridge
What HomeKit Bridge makes of each kind of entity this integration creates, read from its source code. A device only gets the ones that apply to it.
| Entity | Shows up as | Note |
|---|---|---|
switch | Switch or outlet | |
binary_sensor | Sensor (motion, contact, leak, smoke…) | |
button | Button (as a switch) |
What people report
Yardian irrigation controllers work locally; a mid-2026 firmware update broke setup (KeyError 'yid') for Pro models.
- Works1
- Not working2
| Device | In Home Assistant | In Apple Home | What they said | Source |
|---|---|---|---|---|
| Yardian YC models | Works Local | Support addedSaved copyBreaking change ## Proposed change <!-- Describe the big picture of your changes here to communicate to the maintainers why we should accept this pull request. If it fixes a bug or resolves Excerpt saved from GitHub on 2026-10-23. | PR #172347 · 2026-05 | |
| Yardian Pro 8-zone | Not working Local | Setup KeyError after June 2026 firmware; still failing in 2026.6.2Saved copyI'm experiencing the same issue on HA core-2026.6.1 with a Yardian Pro 8-zone running firmware 6.23.90. The device is reachable on the local network (ping OK, SSH on port 22 responds), but all HTTP ports are unresponsive to direct curl/port scan from the HA host, which now makes sense given the error occurs inside HA's config flow before the connection is fully established. Steps to reproduce are identical to those described above: 1. Settings → Devices & Services → Add Integration → Yardian 2. Enter valid IP and Access Token 3. "Unknown error" is returned, and the `KeyError: 'yid'` … Excerpt saved from GitHub on 2026-10-23. | Issue #173139 · 2026-06 | |
| Yardian PRO1900 12-zone | Not working Local | Zones unavailable after controller firmware updateSaved copySame here on HA core-2026.6.1 (HAOS 17.3) with a Yardian PRO1900 (12-zone, Aeon Matrix). Started ~2026-06-07, right after a controller firmware update. Symptoms match exactly: - All `switch.sprinkler_myzone*` zones went `unavailable`; coordinator logged `Error fetching Yardian Smart Sprinkler data: Timeout communicating with device`. - Reloading the config entry, a full HA restart, and a controller power-cycle had no effect. - Removing + re-adding the integration fails with `Unknown error occurred` → `config_flow.py ... KeyError: 'yid'` (valid host + access token, connection otherwise … Excerpt saved from GitHub on 2026-10-23. | Issue #173139 · 2026-06 |
Gathered from GitHub issues, pull requests, discussions and docs, and from r/homeassistant. These are individual reports, so check the linked thread and the date before you buy.
How it connects
Local polling
Talks to the device on your network, asking it for updates every so often.
Details
| Installs (analytics) | 197 (0.03%) |
|---|---|
| Added in | Home Assistant 2023.9 |
| Set up in the UI | Yes |
| Maintainers | @aeon-matrix |
In ReReHome
Whatever HomeKit Bridge shares reaches Apple Home as normal HomeKit accessories behind your Home Assistant bridge, so ReReHome shows and controls them like any other.
Bridges get their own settings page listing the accessories behind them.