RainBird (WaterBird) [5.0.0;6.0.0)

This binding seamlessly integrates your RainBird irrigation system into your openHAB smart home. It allows you to monitor the status of your valves and actively control your irrigation zones – perfect for automating your garden watering based on weather data!

## Features:

* Monitor and control individual irrigation zones

* Read valve active and in-use status

* Configure watering duration and monitor remaining time

### HomeKit Usage Example:

  1. Create Items from Channels for each Zone

  2. Add Metadata for HomeKit

    • Zone X Active = value: Valve.ActiveStatus,Valve.InUseStatus
    • Zone X Duration = value: Valve.Duration
    • Zone X Remaining = value: Valve.RemainingDuration
  3. Head to Settings - Items and click “+”

  4. Name ex: RainBird_Zone_5
    Lable: <name shown in HomeApp>
    Type: Group
    Semantic Equipment: Irrigation

  5. Fill Group Members

  6. Add Metadata - IMPORTANT: choose valve for HomeKit Accessory/Characteristic and Valve Type will pop-up

  7. Fill Group HomeKit Characteristics Mapping with your configurated items.

Note: HomeKit has some limitations when it comes to countdown for remaining duration. Also HomeKit knows 5 minute steps while OH “confuses” it when enter 60sec. but it still works.

Result:

## Download

**Version 1.1:**

https://github.com/t09/org.openhab.binding.rainbird/releases/download/Version_1.1/org.openhab.binding.rainbird-5.1.4.jar

Source Code

Source can be found here: GitHub - t09/org.openhab.binding.rainbird · GitHub

Changelog

**v1.1:** Added new channels for Valve Status and Remaining Duration, general improvements.

**v1.0:** Initial Release