Skip to content

JakeTheRabbit/HAGR

Repository files navigation

HAGR: Home Assistant Grow Room

Welcome to the Home Assistant Grow Room (HAGR) repository. This project focuses on automating grow rooms using Home Assistant. Note that some features may not work as expected and instructions are minimal. Familiarity with Home Assistant is recommended. This is a slow burner work in progress, lots of stuff hasn't been published yet purely due to lack of time. I'm currently setting up a licensed medical facility which which is taking 120% of my time.

Here is an exmaple of my fertigation control dashboard.

Irrigation Control v2

For more information on using the Teros-12 / Teros-12 Compatible SDI-12 with ESP32, visit: Teros-12 / Teros-12 Compatible SDI-12 to ESP32.

My Grow SOPs:

Useful Links

Resources for automations:

Legacy Grow App - a work in progress open source seed to harvest, grow manager, because all the other ones are shit.

Tutorials:

General Info:

Links:

Features

The integrated features include but are not limited to:

  • CO2 Control: Setpoints for day/night, high / low alerting, safety off, hysteresis, auto-dim lights on low CO2
  • Teros-12 SDI-12 to ESP32: Connect your Teros 12 or make a cheap chinese version and connect to Home Assistant with an ESP32
  • Thermal Camera: Live leaf temperature readings using ESP32 and MLX90641 in Home Assistant.
  • VPD Calculations: Live leaf and environment calculations to maintain optimal humidity and temperature.
  • Automatic VPD Control: Adjusts leaf VPD to maintain steady conditions despite temperature and humidity fluctuations.
  • Sensor Integrations: Includes THC-S, Teros 12, and Alibaba Teros 12 compatible VWC/EC sensors.
  • Nutrient Dosing: Automated dosing with peristaltic pumps using Athena Pro line nutrients.
  • Lighting Control: LED lights and drivers controlled via PWM as dimmable entities in Home Assistant.
  • Tank Level Monitoring: Ultrasonic distance sensor for tank levels.
  • Notifications: Hourly sensor updates and alerts for high/low setpoints (e.g., Temperature, VWC, CO2).
  • Fan Speed Control: Automatically adjusts fan speed.
  • AC Control: ESP32-controlled AC wall unit.
  • Irrigation Strategy & Crop Steering: (still in progress)
    • Multiple sensor triggers for redundancy
    • Dosing calculations and adjustments
    • Emergency shots and dryback percentage calculations
    • Various transitions and fail-safes
  • Lighting Automation: Automatic lights on/off.
  • Temperature Control: Day/night setpoints.
  • CO2-Triggered Light Dimming: Low CO2 auto light dimming.

Screenshots

1_5_dashboard2 environment config crop steering config

Peri-pump automatic batch tank filling:

image

Coming soon...

Home Assistant Addons

I use these Home Assistant Addons:

  • ESPHome
  • SSH & Web Terminal
  • File Editor
  • Samba
  • Home Assistant Google Drive Backup
  • InfluxDB
  • Grafana
  • Node-Red
  • Mosquito Broker

Integrations

Integrations:

  • HACS
  • AC Infinity
  • Blue Iris NVR
  • Bluetooth
  • ESPHome
  • Google Calendar
  • HASS.Agent
  • LocalTuya
  • Node-Red Companion
  • Passive BLE Monitor
  • RuuviTag BLE
  • TP-Link Kasa Smart
  • Tuya
  • Xiaomi BLE
  • Zigbee2Mqtt

HACS Frontend Components

  • Mushroom
  • Multiple Entity Row
  • Notify Card
  • Slider Button Card
  • Layout-card
  • Card-mod
  • VPD Chart Card (may cause lag)
  • Slider-entity-row
  • Mushroom - Better Sliders
  • Plotly Graph Card
  • card-tools
  • mini-graph-card

About

Home Assistant automated hydroponic grow

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published