HomeGrow: track your plants (and feeding schedules) natively in Home Assistant

I made a small custom integration for tracking plants directly in Home Assistant. Add a plant in the UI and you get entities for its growth stage, health, and age, plus a feeding/watering schedule with overdue reminders. It is fully self-contained: all state lives in HA, no account, no cloud, no sync.

It started as the native-HA take on a free plant-tracking web app I built, but the whole point of bringing it into HA is automation: trigger a "feeding due" notification, flash a light when a plant needs attention, or eventually drive feeding off a real soil-moisture sensor.

What you get, per plant (each plant is its own device):

  • select for growth stage (seedling / vegetative / flowering / mature / declining)
  • select for health (thriving / healthy / stressed / sick / quarantine)
  • sensor for age (days since start) and days in current stage
  • a "fed today" switch per feeding, resetting daily
  • binary_sensor needs attention (red when a feeding is overdue, fail-safe on elapsed time)
  • binary_sensor all feedings done for the day
  • sensor next feeding (timestamp)

Feeding schedules can be daily, on chosen days of the week, every N days, or an on/off cycle (handy for veg/flower or feed/water-only rotations). State survives restarts.

Install (HACS custom repository):

  1. HACS, Custom repositories, add https://github.com/magikh0e/ha-home-grow as an Integration.
  2. Install HomeGrow, restart HA.
  3. Settings, Devices & Services, Add Integration, HomeGrow.

Status: alpha. It works and I am running it, but it is young, so try it on a test setup first and let me know what breaks.

On the roadmap: nutrient-supply tracking, companion reminder blueprints (actionable notifications), a feeding calendar, an auto-discovering dashboard, harvest/cure countdown, and an optional sync with the web app.

Repo, issues, and details: GitHub - magikh0e/ha-home-grow: Track your plants in Home Assistant: a native HACS integration for growth stage, health, age, and (soon) feeding schedules and reminders. · GitHub

Feedback and feature requests welcome. It is not plant-type-specific, it works for anything you grow, so I would love to hear what entities or schedules you would want.

1 Like