This document describes a smart greenhouse monitoring and control system that uses sensors to measure environmental factors like temperature, humidity, and light intensity. It then sends this sensor data to a cloud server called Thinger.io using an ESP8266 (NodeMCU) microcontroller connected to WiFi. The system can automatically control devices like pumps, fans and lights based on the sensor readings to maintain optimal growing conditions. It also allows remote manual control of devices from a smartphone or computer. The system was simulated using Proteus simulation software and experimental results showed it could accurately control devices to satisfy thresholds for humidity, temperature and light levels.