HOME AUTOMATION


What is home automation (HA)?

  • Home Automation (or Domotics) is automation specific to the requirements of private residences. It applies techniques for the comfort, security, entertainment and communications needs of it is
  • In simplest terms it is control and monitoring of devices and
    • Lighting and appliance control
    • Heating, ventilation and air conditioning (HVAC)
    • Energy/Resource management
  • Security and access control (SAC)
    • Doors and windows control and monitoring
    • fire alarm (FA), fire, life, and safety (FLS)
    • CO alarm
    • Flood/Water Alarm
  • Communications (voice and data)
  • Entertainment control
  • Information processing (things like resource management)
    • Thunderstorm/Tornado/Tsunami/Earthquake/ Weather w
  • It is all these things integrated into a single package and is quickly including things outside the
  • Because of this HA is now becoming a misnomer
  •  perhaps a better name would be Smart Home Information Technology

What can you do with HA?

  • With HA you control and monitor devices and information
    • Sprinkler system (device)
    • monitor your email (information)
  • trigger things based on time, temperature, email or something else. (information)
  • Security
    • monitoring doors and windows
    • fire, smoke, water & CO
  • Entertainment
    • music
      • Streaming/Juke box
      • Internet Radio
      • Podcasting
    • TV
      • live
      • recorded (VCR, DVR)
      • Streaming video
      • video casting (YouTube)
    • Radio

  • Weather
    • prediction
    • recorded history
    • current temperature, humidity, wind, barometric pressure, rain fall,
    • phase of the moon
    • tides
    • Internet
    • Thunderstorm/Tornado/Tsunami/Earthquake warning

Home Automation Introduction

  • Home automation, It often starts with holiday lights
  • You don’t need a computer for this
  • A simple timer or a remote and some modules will do

 

HA Introduction

  • Typical hardware you’ll start with:
    • Lamps modules
    • Computer interfaces
    • A desktop control is not a bad idea also
  • You expand to control other appliances typically lights
  • Has a very high ‘Geek factor’
  • Wild ideas begin to fill your head
  • Reality sets in when gremlins strike
  • SAF is very important

2011, the year of convergence

  • Disruptive technologies
    • Open Source/FOSS community
    • Linux / GNU utilities
    • X10 patents expiring
    • Touchscreen technology (resistive/capacitive)
    • ARM processors & cell phone usage
    • Apple iPod/iPhone
    • Android
    • The App Store

Technology

  • PLC – Power line carrier or communications-  X10
  • Insteon
  • UPB
  • Z-Wave & ZigBee (900 MHz/2.4GHz) both are wireless mesh
  • Direct IO (Digital and Analog)
  • Networked (IP, RS485, IButton, SPI, wireless)
  • PC Interface (USB, serial, PCI board)

What can you do with it?

  • Lights and appliances (direct, power line or wireless)
  • TV, VCR, DVD, Tivo (IP network/IR)
  • Monitor weather
  • Temperature
  • Thermostats
  • Internet Information

Computer Interfaces

  • Lots of different vendors, interface types and communication protocols
  • Serial, USB, and IP
  • Some are plug like some a USB stick like (Z-Wave for example)

Modules

  • Lamp module
  • Appliance module
  • Digital/Analog I/O module (Sprinklers)
  • Universal module (digital input)
  • Wireless module

Wall Switches

  • Some control loads
  • Some only transmit a command
  • some do both
  • They do come in different colors and styles

KeypadLincs

  • Some only send commands
  • some can control one load (appliance control)
  • the ones with a load can receive commands

KeypadLinc w/Dim

  • Controls an electrical load
  • Sends commands
  • can send group
  • on/off
  • dim/bright

 

Wall Outlets

  • Insteon OutletLinc
  • on/off
  • X10 Super Socket – I don’t recommend this product

Z-Wave Lock sets

Wireless Thermostats

Table top controllers

  • Ugly but useful
  • Smarthome has a lot of useful features
  • Mini console – 4 buttons (useful for testing)
  • Maxi Console – 16 buttons

 

Insteon Remote

 

Misterhouse (MH)

  • MH is written entirely in
  • It has a rather strange Object Oriented method of coding because MH writes some of it’s Perl code at startup
  • Very flexible because it’s able to take advantage of the existing library of Perl Modules.
  • Starting out is not terrible complex but some knowledge of Perl is
  • Plenty of examples exist
  • Mail lists are very friendly and

 

Plug Computer

  • ARM (v5) processor
  • 1G Hz
  • 512M RAM
  • 512M Flash/ SD slot
  • No math coprocessor
  • No fan
  • 4 Watts of power
  • Linux based

Misterhouse (MH)

  • Control & Interface-  X10
  • Insteon
  • Z-Wave
  • UPB
  • KNX/EIB
  • Direct I/O
  • 1-wire/IButton
  • IP (TCP, UDP, HTTP, …)

 

Misterhouse (MH)

  • IR
  • transmit
  • receive
  • Wireless remotes (non X10/Insteon)
  • Macros
  • Triggers
  • Tables (.mht ->.mhp)

 

Misterhouse (MH)

  • Speech – TTS
  • Listen – STT
  • Weather
  • News
  • On this day, fortune
  • Comics
  • TV Guide
  • Home Layout – Floor Plan

 

Misterhouse (MH)

  • Grocery list
  • Organizer/Calendar
  • Stocks
  • email
  • Home Security
  • custom Perl code
  • custom web pages

 

Web Interface & Demo

 

 

Floor plan

Custom Web page

 

MH .mht file

# Type     Address     Name                    Groups #

X10A,      01,            Holiday_Lights,       Holiday|O,

X10A,      O1,          xO1,                      Holiday|Test|O,

X10A,      01,          Backup_Lights,        Holiday|O

, X10A,    O2,          xO2,                      Holiday|Test|O,

X10A,      O3,          xO3,                      Holiday|Test|O,

X10A,      O4,          xO4,                      Holiday|Test|O,

X10A,      O5,          xO5,                     Holiday|Test|O,

Have any Question or Comment?

Leave a Reply

Your email address will not be published. Required fields are marked *

Find Us

Address
123 Main Street
New York, NY 10001

Hours
Monday—Friday: 9:00AM–5:00PM
Saturday & Sunday: 11:00AM–3:00PM

About This Site

This may be a good place to introduce yourself and your site or include some credits.

Find Us

Address
123 Main Street
New York, NY 10001

Hours
Monday—Friday: 9:00AM–5:00PM
Saturday & Sunday: 11:00AM–3:00PM

About This Site

This may be a good place to introduce yourself and your site or include some credits.

Automation Training

Our foundation-to-advanced automation course training covers end-to-end industrial workflows used in modern plants. Learners practice the full cycle from basic circuits to commissioning and maintenance with hands-on labs, project-based fault finding, SOP creation, and documentation exposure (URS, FDS, FAT/SAT).

PLC Training

This PLC training builds controller fundamentals with ladder, FBD, and ST, including I/O wiring, PID tuning, diagnostics, and version control practices on live rigs.

SCADA Training

Our SCADA course covers tag databases, HMI graphics, historian/trends, alarm rationalization, redundancy, user security, backups, and deployment aligned to plant standards.

Panel Designing

This panel design course teaches standards-compliant MCC/PLC panel engineering, SLD/GA/wiring docs, device selection, heat-load, testing, and FAT.

BMS & Security

BMS training focuses on HVAC/lighting/utilities automation; CCTV & security covers design, storage, networking, and analytics.

IIoT

The Industrial IoT diploma spans sensors-to-dashboard pipelines: MQTT/OPC UA, gateways, historians, alerts/KPIs, and predictive maintenance basics.

Locations: Mumbai (Vashi), Pune (Chinchwad), Maharashtra, Kolkata, West Bengal, Madhya Pradesh, Chhattisgarh, Jharkhand, Hyderabad (Ameerpet), Bangalore (JP Nagar), Mysore (Vijayanagar 2nd Stage), Karnataka, Chennai (Anna Nagar West Extn), Tambaram (West Tambaram), Tamil Nadu, Tiruchirappalli (Chatram), Erode, Madurai (K. Pudur), Tirunelveli (Vasanth Nagar), Coimbatore (Hope College), Palakkad (Sultanpet), Pathanamthitta (Chittoor), Kottayam, Malappuram (Perinthalmanna), Thrissur (Keerankulangara), Kannur (Thana), Kollam (Chinnakada), Thiruvananthapuram (Thampanoor), Kozhikode (Mavoor Rd Jn), Kochi (Kaloor)