Skip to content
Homebridge TestFlight
Utilities

Smart Irrigation

homebridge-smart-irrigation · v1.7.2

VerifiedCloud

Adds adaptive multi-zone irrigation scheduling based on weather evapotranspiration to HomeKit sprinklers.

What it says it supports

Devices it names

  • Sonoff 4CHPRO
  • smart outlets driving solenoid valves

Shows up in Apple Home as from its README

What people report

Software irrigation scheduler using weather data rather than specific hardware; no device models reported.

  • Works1
DeviceStatusWhat they saidSource
Shelly RGBW2 for irrigationWorksFour outputs drive sprinkler solenoids; user reports it working
Saved copy
It’s for pop up sprinklers for the lawn / garden. Looking further into it, I think the cheapest and probably simplest way is to use the smart irrigation plugin. Put a power socket in with a 12v power adapter feeding into a Shelly RGBW2 which will allow for four outputs to the individual solenoid valves. Thoughts?

Excerpt saved from Arctic Shift Reddit archive on 2026-10-22.

Reddit comment · 2022-10

Gathered from the plugin’s GitHub issues, pull requests, discussions, wiki and docs, and from r/homebridge. These are individual reports, so check the linked thread and the date before you buy.

How it connects

Cloud

Weather data from online services to drive zone schedules

You’ll need

  • Weather service access

Compatibility

Verified by HomebridgeYes
Homebridge versions>=0.4.50
Homebridge 2.0No
Node.js>=10.0.0
Settings in Homebridge UIYes
MatterNo
Platform nameSmartSprinklers
LicenseMIT

Community signals

Downloads a week16
Downloads a month78
GitHub stars89
Open issues14
Closed issues23
Last code push2025-12-08
Latest version1.7.2 (2022-07-14)
First published2021-03-26
Releases32

In ReReHome

Whatever this plugin publishes reaches Apple Home as a normal HomeKit accessory behind your Homebridge bridge, so ReReHome shows and controls it like any other.

Bridges get their own settings page listing the accessories behind them.

Caveats from the README

  • Add a HomeKit failsafe automation to switch zones off
  • Max zone run time 180 minutes

HomeKit services in its code

Found by scanning the published npm package. A plugin can register a service only for some devices.

  • IrrigationSystem
  • Switch
  • Valve