Indoor Grow Room with Raspberry Pi + sensors

Similar projects worth following
I have a grow tent I want to throw a raspberry pi and some sensors/relays in. I don't really have a plan as much as a bunch of spare parts I need to find a use for. I'm excited to see what it turns out to be.

This is a work in progress - I will update the logs as I go in a blog style format.

Github link:

View all 10 components

  • Expanding to save the highest and lowest recorded temps

    Geek Centric03/23/2021 at 18:41 0 comments

    I had to step away from this project for a little because of real work.

    I had a few minutes so now I'm keeping track of the highest and lowest recorded temps This should get me closer to actually graphing it out. 

  • Tracking the lowest recorded temperature.

    Geek Centric03/01/2021 at 22:52 0 comments

    I have a feeling it gets to cold in the tent. I wrote a python program to read the temperature inside the tent, compare it with the lowest previously recorded value and overwrite if current value is less than the previous value. 

    At some point I'm going to expand on this and use a csv file with matplotlib to create graphs of this data. This should get me started and give me the information I need.

    I'm using a cronjob to automate the task. Every 20 minutes it's running this check.

    */20 * * * * python /home/pi/Documents/code/grow_lib/

    Current lowest temp recorded is 64.94 F. It has been going for a couple of hours.

  • Inquirer for python

    Geek Centric02/28/2021 at 20:09 0 comments

    I found a really nice inquirer clone for python. I think its funny python is now copying stuff from the javascript ecosystem. The little scripting language has certainly grown since Its humble beginnings. 

    Inquirer is going to let me set up menus and prompts for the grow tools I'm creating. I've built a lot of system tools for myself and colleagues using inquirer and node.

  • MobaXterm Community Edition

    Geek Centric02/25/2021 at 18:39 0 comments

    I've been using mobaXterm community edition to remotely access the pi and have become a huge fan of all the features it gives me. With the shell it also gives me a GUI to explore the folder tree and I just found out if I save a picture made from matplotliblibrary I can click and view it through mobaXterm - Really cool. 

  • Found a DHT22 sensor

    Geek Centric02/24/2021 at 22:44 0 comments

    Awesome - I found a DHT22 laying around. The DHT22 is a more precise version of the DHT11 it will replace. Since this meant I needed to change the code I decided to do a refactor.

  • first commit

    Geek Centric02/23/2021 at 19:59 0 comments

    I hooked up the raspberry pi to a monitor mouse + keyboard for first time setup. I followed the steps on the adafruit setup guide for circuit playground and it set up a lot of what I needed it to.

    Adafruit setup guide:

    Things I had to set up:

    • Do not login automatically as `pi`
    • change host name from default `raspberrypi`
    • reset password
    • login to shell (I plan to use ssh mainly)

    Future development:

    • I want to get a camera set up in the room.
    • I want to have a 24 hour graph made with current info. Each 24 hour period should be saved to a folder with its name as it's date.
    • I want to use a capacitive moisture sensor from Adafruit to get soil moisture levels
    • I want to hook up a pump and reservoir for automated watering


    I need to set up ventilation. Right now I open the tent when the lights are off. I'm looking at blower fans for around 70 dollars. I'd like to program the pi to work with a relay and turn the fan on for about 20 minutes then shut them off for an hour - and repeat. 

View all 6 project logs

Enjoy this project?



Simon Merrett wrote 02/24/2021 at 09:08 point

What are you growing? 

  Are you sure? yes | no

Geek Centric wrote 02/27/2021 at 02:27 point

Testing with random house plants for the time being. Eventually I will use it for veggies.

  Are you sure? yes | no

Simon Merrett wrote 02/27/2021 at 09:03 point

Don't be too disappointed if the houseplants aren't too responsive to your intensive care for them. They are often selected for "domestication" because they are slow growing and used to shady spots.

Do you have free / cheap electricity? I have heard people making a case for photovoltaic conversion from broadband sunlight to specific grow light frequencies is more efficient in growth terms than direct sunlight. 

Why do you need air filtering? 

  Are you sure? yes | no

Geek Centric wrote 02/28/2021 at 03:34 point

I need air movement more than air filtering. I was told that without it I can attract white flies. 

Solar has gotten so cheap Id love to get it set up in my workshop. It's been talked about a few times but I have a few projects to settle before getting solar up.

I'm going for 70 - 80 degrees, well ventilated, and 5-6000 lumens per square foot (3 x 3 tent)

  Are you sure? yes | no

Simon Merrett wrote 02/28/2021 at 18:58 point

Ah yes, air movement is important. Plant diseases are also more likely to take hold in stale, static air. Especially in high temperature and humidity environments. 

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates