Hydroponic Control — A HACS integration for automating hydroponic gardens (irrigation, grow lights, safety)


Hi everyone,

I'd like to share a custom integration I built for automating hydroponic
setups in Home Assistant.

What problem does it solve?

Running a hydroponic garden with HA usually means writing a bunch of separate
automations — one for the pump timer, one for the grow light, one for
dry-run protection, one for leak alerts... They work, but they're fragile and
hard to maintain. I wanted a single integration that handles all of it cleanly.

How it works

Hydroponic Control is an orchestrator — it doesn't talk to hardware directly.
You pick your existing HA entities (pump switch, water sensor, light,
temperature sensors) and the integration takes over from there. Works with
any brand or protocol.

Features:

  • Irrigation cycle with configurable on/off times, adjustable live
  • Grow light photoperiod scheduling (handles midnight crossing + DST correctly)
  • Dry-run protection with debounce (pump blocked when reservoir is empty)
  • Pump fault detection via power sensor
  • Flood/leak detection — immediate pump shutoff
  • Water temperature window with fan/heater control
  • Operating modes: Auto, Manual, Maintenance (auto-expiring), Vacation
  • Full UI setup, no YAML required

Installation

Available as a HACS custom repository:

HACS one-click install:

Feedback welcome!

I'm especially looking for feedback from people running NFT, DWC, tower
garden or grow room setups. If something doesn't work with your hardware or
setup, please open an issue — I want to make this work for as many setups
as possible.