Skip to content

Opensprinkler custom component for Home Assistant

License

Notifications You must be signed in to change notification settings

tellerbop/hass-opensprinkler

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

hass-opensprinkler

Opensprinkler custom component for Home Assistant

Last tested on OS API 2.1.8 and Home Assistant 0.88.1

image

Features

  • Binary sensors for each station to show on/off status
  • Binary sensors for OpenSprinkler operation, rain sensor and rain delay
  • Sensors for each station to show status
  • Sensors for water level, last run time and rain delay stop time
  • Programs as scenes which can be "activated"
  • Stations as switches with individual timers

Installation

  1. Copy hass_opensprinkler folder into <config_dir>/custom_components

  2. Add the following into your configuration.yaml

    hass_opensprinkler:
      host: <host>
      password: <md5-password>
    • Replace <host> with the IP address or hostname of your Opensprinkler controller.
    • Replace <password> with the MD5 encrypted version of your password to your Opensprinkler interface.
  3. Restart Home Assistant

Configuration

  • stations - by default the component will retrieve all stations but you can limit which stations to show by providing a list of station indexes (starting from 0)

    hass_opensprinkler:
      ...
      stations:
        - 0
        - 3
        - 4
  • programs - by default the component will retrieve all programs but you can limit which programs to show by providing a list of program indexes (starting from 0)

    hass_opensprinkler:
      ...
      programs:
        - 0
        - 3

Support for Custom Updater

You can use Custom Updater to track versions of this component. Once you have installed it, add the following to your configuration.

custom_updater:
  track:
    - components
  component_urls:
    - https://raw.githubusercontent.com/vinteo/hass-opensprinkler/master/custom_components.json

About

Opensprinkler custom component for Home Assistant

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%