The paper presents the design and technology of a low cost and flexible home control and environmental monitoring system. It employs an embedded micro web server in Arduino Mega 328PU microcontroller, with IP connectivity for accessing and controlling devices and appliances remotely. The devices can be controlled through a web application or via Android based Smart phone app. The proposed system does not require a dedicated server PC with respect to similar systems and offers a novel communication protocol to monitor and control the home environment with more than just the switching functionality. To express the practicability and effectivenessof this system, devices such as light switches, power plug, temperature sensor, gas sensor and motion sensors have been integrated with the proposed home controlsystem.