This document describes an Arduino-based home automation system that allows control of home appliances both from within the home and remotely using GSM technology. The system uses various sensors like IR sensors, temperature sensors, and PIR motion sensors connected to an Arduino board to monitor visitors, temperature, and detect motion. Appliances can be controlled through the Arduino using a relay module. A LCD display and GSM shield allow checking sensor readings and controlling appliances remotely through text messages. The system provides facilities for automation, temperature monitoring, intruder detection and allows remote control and monitoring of the home.