mirror of
https://github.com/home-assistant/home-assistant.io.git
synced 2025-05-04 01:58:57 +00:00
79 lines
2.3 KiB
Markdown
79 lines
2.3 KiB
Markdown
---
|
|
title: Rain Bird
|
|
description: Instructions on how to integrate your Rain Bird LNK WiFi Module within Home Assistant.
|
|
ha_category:
|
|
- Binary Sensor
|
|
- Irrigation
|
|
- Sensor
|
|
- Switch
|
|
ha_config_flow: true
|
|
ha_release: 0.61
|
|
ha_iot_class: Local Polling
|
|
ha_codeowners:
|
|
- '@konikvranik'
|
|
- '@allenporter'
|
|
ha_domain: rainbird
|
|
ha_platforms:
|
|
- binary_sensor
|
|
- number
|
|
- sensor
|
|
- switch
|
|
ha_integration_type: integration
|
|
---
|
|
|
|
This `rainbird` integration allows interacting with [LNK WiFi](https://www.rainbird.com/products/lnk-wifi-module) module of the Rain Bird Irrigation system in Home Assistant.
|
|
|
|
There is currently support for the following device types within Home Assistant:
|
|
|
|
- [Binary Sensor](#binary-sensor)
|
|
- [Number](#number)
|
|
- [Switch](#switch)
|
|
|
|
{% include integrations/config_flow.md %}
|
|
|
|
## Configuration Options
|
|
|
|
The integration has a configuration option to change the default amount of time that the irrigation
|
|
will run when turning on a zone switch (default is 6 minutes). This can be overridden with a service call (see below).
|
|
|
|
## Binary Sensor
|
|
|
|
The `rainsensor` sensor will tell if you if the device has detected rain.
|
|
|
|
## Number
|
|
|
|
The Rain Delay Number Entity lets you set and view the number of days, if any, the automatic irrigation schedule has been delayed.
|
|
|
|
## Switch
|
|
|
|
Switches are automatically added for all available zones of configured controllers.
|
|
|
|
## Services
|
|
|
|
The integration exposes services to give additional control over a Rain Bird device.
|
|
|
|
### `rainbird.start_irrigation`
|
|
|
|
Start a Rain Bird zone for a set number of minutes. This service accepts a Rain Bird sprinkler
|
|
zone switch entity and allows a custom duration unlike the switch.
|
|
|
|
| Service Data Attribute | Optional | Description |
|
|
| ---------------------- | -------- | ----------------------------------------------------- |
|
|
| `entity_id` | no | The Rain Bird Sprinkler zone switch to turn on. |
|
|
| `duration` | no | Number of minutes for this zone to be turned on. |
|
|
|
|
|
|
```yaml
|
|
# Example configuration.yaml automation entry
|
|
automation:
|
|
- alias: "Turn irrigation on"
|
|
trigger:
|
|
- platform: time
|
|
at: "5:30:00"
|
|
action:
|
|
- service: rainbird.start_irrigation
|
|
data:
|
|
entity_id: switch.rain_bird_sprinkler_1
|
|
duration: 5
|
|
```
|