Skip to content
Switch branches/tags
Go to file

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time


openGreenHouse is a project that aims to make gardening and greenhouse control easier by automating some of the process.

It consists of two parts. A computer that runs software to keep track of state and time, and an arduino to connect to the physical world. The arduino (or similar microcontroller) listens for commands, and can turn things on or off (via relays) or send back data (temperature, humidity, c02, PH, EC). 

The control software uses C++ as a language, with Qt libs for gui and boost for multithreading and serial, which makes it cross-platform with a native look and feel. The control software takes care of keeping timers, set point control of temp or humidity, and logging the sensor data in a database for display.

DISCLAIMER:: The electricity needed to run a greenhouse is a dangerous amount of current!! You run the risk of Elecric shock or death if you contact a live circuit.  If you do not know what you are doing consult an electrician to set up some of the hardware. Any programmer of this software collection is not in any way responsible if you hurt yourself.


an electronics integration project providing environmental controls to a greenhouse through a computer



No releases published


No packages published