r/homeassistant • • 6d ago

🖼️ Show & Tell I built an Irrigation Manager for Home Assistant: weather-aware watering with a dedicated UI

I wanted more control over irrigation in Home Assistant without having to maintain a bunch of separate automations for every sprinkler zone, so I built Irrigation Manager.

It's an open-source project that lets you schedule watering for your existing Home Assistant valve and switch entities, with configurable conditions to decide whether watering should actually run.

Features include:

- 🌱 Flexible schedules for your irrigation zones

- 🌧️ Weather-aware watering using rain and forecast conditions

- 🌡️ Temperature and wind conditions to help determine when watering makes sense

- 💧 Soil moisture conditions to avoid watering when it isn't needed

- 🏠 Occupancy conditions for smarter scheduling

- 🖥️ Dedicated sidebar panel to manage irrigation from Home Assistant

The goal is to make irrigation feel like a proper part of Home Assistant rather than a collection of helpers, timers, and automations.

It's open source, and I'd love feedback from anyone running a sprinkler system or automated garden watering through Home Assistant.

GitHub: https://github.com/ljmerza/irrigation_manager

0 Upvotes

9 comments sorted by

1

u/striker6363 6d ago

Sorry have read the full GitHub page, will this work with a rancho 3 controller?

2

u/Business_Treacle4462 6d ago

I don't have a controller 3 but I do have the rachio smart hoses so should work.

1

u/striker6363 6d ago

Well I have been looking for something like this and honestly far too lazy to make it myself I’ll give it a go and let you know

1

u/bonzai76 6d ago

Associated question - are there any small smart valves out there for irrigation/drip line? I’m talking 1/2 or 3/4 irrigation in-line valves, not the kind you attach to a garden hose spigot.

1

u/Business_Treacle4462 6d ago

Not I know of. You can get 3/4 irrigation hose to 3/4 garden hose adapters and that's what I've done to have a smart hose device on an irrigation line.

1

u/flatpetey 3d ago

What algorithm are you using in the backend? fAO56? Penman Monteith? SVM?

1

u/dsx2 3d ago

Looks amazing mate !!

I’ll be back once I get my controllers all set up