Home Automation

A Home Automation system essentially provides the controls that allow users to change setting in lighting, fans, air conditioning, heating and sensors for moisture, proximity, pressure, temperature, fire to monitor a variety of conditions with various forms of data/video transmission.

Home automation is the use of one or more computers to control basic home functions and features automatically and sometimes remotely. An automated home is sometimes called a smart home. The wireless automation system is activated through a keypad, touch buttons, mobile, internet or any device which can connect to the internet.

The fundamental components of a well-designed home automation system include a computer (or computers) with the appropriate programming, the various devices and systems to be controlled, interconnecting cables or wireless links, a high-speed Internet connection, and an emergency backup power source for the computer, its peripherals, and the essential home systems.

Home automation is also called as domotics. Devices may be connected through a computer network to allow control by a personal computer, and may allow remote access from the internet. Through the integration of information technologies with the home environment, systems and appliances are able to communicate in an integrated manner which results in convenience, energy efficiency, and safety benefits.


  1. Remote Switch on and off driveway, garden lights etc

  2. Open or close sun blinds, roll-down shutters & auto gate.

  3. Ring doorbell to notify staff to open gate from car.

  4. To switch on and off lights, air conditioner, radio, TV etc

  5. To dim lights for creating an ambience as per your mood.

  6. To program lights, air conditioner, fans, coffee maker etc to automatically switch on and off.


The primary purpose of automation is to aid us in living a more convenient and comfortable life. Right now, your home probably employs many types of technology, from the light switch that controls your globes, to the alarm system that protects your belongings. Home automation simply takes this technology a step further, by automating these devices and providing a method to communicate with them.

Need of Home Automation System lies in the following facts-

    Comfort: It makes homes more comfortable, since it is a way to customize our own home environment, e.g. when you arrive at your home you are welcome with a pleasant temperature depending if it's winter or summer.

    Security: It makes homes safer, since it allows immediate action when a problem occur, e.g. a flood or gas leak is detected and the system immediately turns off the gas/water/electricity.

    Economy: It makes homes more economic since it can optimize the available resources according to your needs, e.g. it can set your room light according with the natural Sun light, it can guarantee that power consumption does not exceed x KW/hour, or it can simply guarantee that you don't forget the lights on when you go to bed or out for a weekend.

    It is needed by some groups in society : It can make it much easier for some physically handicapped or elderly to live in their own homes without intensive support. It will be also really useful for some people who spend a lot of their time working away from home.


  1. Home automation systems are easy to install and there is no wiring hassle.

  2. All the major functions can be controlled using a remote i.e. turning ON and OFF various appliances

  3. The user application software can be easily accessed and controlled through laptops, iphones etc for managing the automation system.

  4. The UI of automation system is very easy to manage and control.

  5. Remote Control for switching ON and OFF various appliances.


Home automation systems commonly exist of hardware and software components, which are all part of the complete system. Each of these components can perform a function, some components are multifunctional.

HARDWARE COMPONENTS can be categorized into 3 categories:

  1. Input (using keyboard, switches etc )

  2. Output (display, loudspeakers etc )

  3. Control (controlling components like dimming the lights, closing the curtains etc)

Input Functions

Input functions are mostly performed by components called sensors. Sensors can be anything from a simple on/off switch to a capacitive proximity switch to a complex audio/video recognition system.

Some examples of sensors:

  1. Switch

  2. Motion sensor

  3. Light sensor (photodiode, photo resistor )

  4. Temperature sensor (thermistor , thermocouple & thermostat )

  5. Video/audio acquisition sensor (video camera, microphone )

  6. Smoke detector

Output functions

Output functions are mostly performed by components called coordinators. Coordinators use a signal from the automation system to change the state of an object in the controlled environment (e.g. switching AC power to the circuit feeding the light bulbs, moving an object).

Electronic Coordinators consists of the following things:

  1. Electro-mechanical switches ( relays)

  2. Dimmers

  3. Power switches

Control functions

Control functions are performed by a master controller which does the following functions:

  1. Master Controller manages the communication between coordinators.

  2. It is an interface between coordinators home automation server.

SOFTWARE COMPONENT consists of a Home Automation Software:-

Home Automation Software includes:

  1. SERVER APPLICATION SOFTWARE which is basically a windows service manages user authentication, home configuration and audio/video control. It performs the following functions:

    1. Setting an output after a timer has reached a certain state.

    2. Setting an output after a logical combination of inputs has occurred.

    3. Setting a diversity of outputs afte r an input occurs.

    4. Contacting an external service when an input occurs.


Home Automation Software includes:

  1. It allows users to access and configure the automation system through laptops and iphones

  2. It provides customizable display for remote control and monitoring.