https://github.com/konikvranik/hacs_rainbird
Homeassistant Rainbird integration
https://github.com/konikvranik/hacs_rainbird
home-assistant home-automation homeassistant homeassistant-integration integration rainbird
Last synced: 2 months ago
JSON representation
Homeassistant Rainbird integration
- Host: GitHub
- URL: https://github.com/konikvranik/hacs_rainbird
- Owner: konikvranik
- Archived: true
- Created: 2021-09-13T15:33:01.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2022-11-30T17:32:26.000Z (over 2 years ago)
- Last Synced: 2025-03-03T23:05:24.638Z (4 months ago)
- Topics: home-assistant, home-automation, homeassistant, homeassistant-integration, integration, rainbird
- Language: Python
- Homepage:
- Size: 126 KB
- Stars: 15
- Watchers: 4
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Rain Bird [Home Assistant](https://www.home-assistant.io/) integration [](https://github.com/hacs/integration)
Instructions on how to integrate your Rain Bird LNK WiFi Module within Home Assistant.
category: `Irrigation`, `Sensor`, `Switch`
ha_domain: rainbird
ha_platforms:
- binary_sensor
- sensor
- switchThis `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](https://www.home-assistant.io/integrations/binary_sensor/)
- [Switch](https://www.home-assistant.io/integrations/switch)## Installation
Copy the content of the `custom_components` folder to `custom_components` folder in your HA config directory or add this repository (`https://github.com/konikvranik/hacs_rainbird.git`) to your [HACS](https://github.com/hacs/integration) integration.
## Configuration
Use UI to add new integration. You can add multiple Rainbird controllers.
Please note that due to the implementation of the API within the LNK Module, there is a concurrency issue. For example, the Rain Bird app will give connection issues (like already a connection active).## Binary Sensor
This `rainbird` sensor allows interacting with [LNK WiFi](https://www.rainbird.com/products/lnk-wifi-module) module of the Rain Bird Irrigation system in Home Assistant.
The integration adds `rainsensor` and `raindelay` sensors and their `binary_sensor` alternatives.
## Switch
This `rainbird` switch platform allows interacting with [LNK WiFi](https://www.rainbird.com/products/lnk-wifi-module) module of the Rain Bird Irrigation system in Home Assistant.
Switches are automatically added for all available zones of configured controllers.
## Services
The Rain Bird integration registers the `command` service, which allows you to sent arbitrary Rainbird commands to the controller.
Please see [commands in pyrainbird project](https://github.com/jbarrancos/pyrainbird/blob/master/pyrainbird/resources/sipcommands.yaml) for available commands| Service | Description |
| ------- | ----------- |
| rainbird.command | Sends arbitrary Ainbird command to the controller |