The project is an Internet Of Things Temperature Controller. The device will control a heating device that will regulate the temperature of a bed soil for plants. This project utilizes an ESP32 which is a small WiFi enabled micro-controller. The micro-controller communicates with a server and a phone application to control the relays in the device. The relays turn a heating system and a cooling system on and off. The device uses a digital temperature sensor to monitor the temperature of the bed of soil. It will use that data to predicatively control the heating and cooling systems.