Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

homebridge-sprinklerd

sfeakes2ISC0.1.2

Sprinklerd Platform plugin for homebridge: https://github.com/sfeakes/homebridge-sprinklerd

homebridge-plugin, sprinkler, sprinklerd, homebridge, homekit

readme

homebridge-sprinklerd

Homebridge platform plugin for SprinklerD

Installation prerequisites

1) Install SprinklerD 2) Install Homebridge on any machine 3) Optional install homebridge-config-ui-x

Installation

Option 1: Install via Homebridge Config UI X:

  1. Navigate to the Plugins page in in homebridge-config-ui-x.
  2. Search for "sprinklerd" and install homebridge-aqualinkd.

Option 2: Manually Install:

  1. Install this on same machine as homebridge.
sudo npm install -g homebridge-sprinklerd

Update

Option 1: Update via Homebridge Config UI X:

  1. Navigate to the Plugins page in homebridge-config-ui-x.
  2. Click the Update button for the SprinklerD plugin.

Option 2: Manually Update:

sudo npm update -g homebridge-sprinklerd

Configuration

Option 1: Configuration via Homebridge Config UI X:

  1. Navigate to the Plugins page in homebridge-config-ui-x.
  2. Click the Settings button for the SprinklerD plugin.

Option 2: Manually Configuration:

Edit homebridge config.json
Example config

"platforms": [
        {
            "platform": "sprinklerd",
            "name": "SprinklerD",
            "server": "my-server-or-ip-running-sprinklerd",
            "port": "80",
            "mqtt": {
              "host": "my-mqtt-server",
              "port": 1883,
              "topic": "sprinklerd"
            }
       }
    ],

changelog

Change Log

v0.1.2 (2023-06-27)

  • Fixed node.js v18 issue where ipv6 address would get resolved from localhost rather than ipv4 address. (Only issue if SprinklerD service is running on the same machine as Homebridge.)