Skip to content
View OpenGrowBox's full-sized avatar

Block or report OpenGrowBox

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
OpenGrowBox/readme.md

OpenGrowBox for Everyone!!!

Overview

Transform your growing environment with the OpenGrowBox, an open-source project designed to automate and optimize your grow tents. This setup uses a Raspberry Pi 4 and a variety of sensors to monitor and control your growing conditions.

Check the WIKI

U can use the InstallScript for installation or do it manual:

Or use this One-Liner with sudo:

wget -qO- https://raw.githubusercontent.com/OpenGrow-Box/OpenGrowBox/main/install.sh | sudo bash

Overview All

image

FlowerTent

image

VegiTent

image

DryTent

image

Globals

image


NEWS:

Autowatering is Completed

Next Step is LIGHT!!!


Base / Heart / Call it How You Like

Raspberry Pi 4 Setup and Installation

  1. Set up Raspberry Pi 4 with an external SSD (search online for guides).
  2. Install Mosquitto MQTT on your Raspberry Pi 4.
  3. Install Home Assistant Supervised:

EC FAN Setup

For detailed instructions on setting up the EC fan, visit the Ruck_EC_API repository.


Sensors

Operating System

Sensor Types

  • Light: TSL259 Light Sensor
  • Temperature:
    • SHT31
    • DHT 11 / DHT 22
    • MLX90640 (Infrared temperature sensor that can be pointed to plant leaves)
  • Humidity: SHT31, DHT 11, DHT 22
  • CO2: MH-Z19B
  • Air Pressure
  • VPD (Vapor Pressure Deficit): Created with a Node-RED function
  • Xiaomi Plant Sensor:
    • Electrical Conductivity (EC)
    • Light Intensity (LX, converted with a light conversion rate of 0.0185 for Sanlight)
    • Temperature

Ventilation Setup with PC Fans

Required Devices

  • NodeMCUv3 (ESP 8266):
    • Flash it with the latest Tasmota version.
    • Set the module type to Generic 18.
    • Use the connection part below.
    • Set the inputs on the pins in Tasmota.
    • Add MQTT server and credentials.
  • Base Board for NodeMCU V1
  • Power Supply: Based on the NodeMCU Base Board requirements
  • Arctic P12/P14 PWM Fan:
    • Pinout:
      • 1: Ground
      • 2: VCC (5-12V)
      • 3: Signal
      • 4: PWM
    • Connection on ESP:
      • FAN Pin 1 to Ground Pin on ESP
      • FAN Pin 2 to 5-12V input Pin
      • FAN Pin 3: Can be ignored or read data from it
      • FAN Pin 4: Set it to a D3/D0/D2 Pin on ESP
  • Optional Sensors: SHT31, DHT11, etc.

Sponsors


FREE - Public Version for Cannabis Social Clubs and industrial/medical production is available soon. But you can use this as well.


Feel free to customize the setup and add additional sensors as per your requirements. You can scale this in big ranges. If you need help, just don't hesitate to contact me. Enjoy automating your grow tents with OpenGrowBox!

Popular repositories Loading

  1. OpenGrowBox OpenGrowBox Public

    Forked from OpenGrow-Box/OpenGrowBox

    Automate Grow Box for Home Assistant

    JavaScript 1

  2. core-ha core-ha Public

    Forked from home-assistant/core

    🏡 Open source home automation that puts local control and privacy first.

    Python

  3. brands brands Public

    Forked from home-assistant/brands

    🎨 Brands for Home Assistant

    Shell

  4. crescontrol crescontrol Public

    Forked from OpenGrow-Box/crescontrol

    CresControl For Home Assistant

    Python

  5. OpenGrowBox-Exhaust OpenGrowBox-Exhaust Public

    Forked from OpenGrow-Box/OpenGrowBox-Exhaust

    HA Integration For OpenGrowBox exhausts over RuckEC WebAPI

    Python

  6. OpenGrowBox-HA OpenGrowBox-HA Public

    Forked from OpenGrow-Box/OpenGrowBox-HA

    OpenGrowBox HA Integration, Raum Erstellung, Sensor Bereitstellung

    Python