Home > Store

Absolute Beginner's Guide to Home Automation

Register your product to gain access to bonus material or receive a coupon.

Absolute Beginner's Guide to Home Automation


  • Sorry, this book is no longer in print.
Not for Sale


  • Copyright 2005
  • Edition: 1st
  • Book
  • ISBN-10: 0-7897-3207-6
  • ISBN-13: 978-0-7897-3207-1

Get the home of tomorrow, today! Absolute Beginner's Guide to Home Automation will help you turn your ordinary home into a high-tech haven. Want to schedule your lights to turn on while you're on vacation? Stuck late at work and want to start the roast you put in the crock pot this morning? You can make it all happen with the help of existing 110V electrical wiring in your home and this step-by-step tutorial. Through simple, do-it-yourself instructions, you will walk through the process of outfitting every room in your home with a network connection that you can control with a few clicks on your computer keyboard. Complete with illustrations and photographs, Absolute Beginner's Guide to Home Automation will have you riding the wave of the future in no time.

Sample Content

Online Sample Chapters

Strategies for Adding Home Automation Features

Strategies for Adding Home Technology Features

Table of Contents


    Smart Homes for Everyone

    How This Book Is Organized

    How to Use This Book

    Conventions Used in This Book


1. Understanding Home Technologies.

    Ways to Automate Your Home

      Lighting Systems

      Appliance Control

      Alarm and Security Systems

      HVAC Systems

      Window Control Systems

      Remote Access

    Major Home Automation Standards


      Universal Powerline Bus


      Ethernet/Wi-Fi Home Automation Systems

      Proprietary Home Automation Products

    Methods for Controlling Your Home

      Interactive Home Control

      All Lights On/All Units Off Controllers

      Timer-Based Control

      Photocell-Based Lighting Control

      Sensor-Based Controls

      Programmable Devices and Remote Controls

      Remote Control by Telephone

      Computer Control

      Home Network Control

      Remote Control via the Internet

    Home Technology Glossary

2. Getting Started with X10 Home Automation.

    What X10 Can Control

    Why Use X10 for Home Control?

    How X10 Systems Work

      A Technical Look at What Makes X10 Work

    Setting Up a Simple X10 System

      Equipment You'll Need

      Selecting House and Unit Codes

      Configuring the Components

      Testing the System

    Troubleshooting Your First X10 Installation

3. Strategies for Adding Home Technology Features.

    Determining Your Home Automation Budget

      Selecting Where to Start

      Automating on a Room-by-Room Basis

      Automating on a Task-by-Task Basis

      Evaluating Products and Price Ranges

      Deciding on a Control Method

      Choosing the Most Important Features

      How to Select Versatile Components

      Vital and Useful Accessories

      Selecting Your Next Goal

      Budgeting Your Time

    Skills Checklist

      Plug-in and Wireless Modules

      Electrical Outlets and Switches

      HVAC Controls

      Specialized Tasks

      Computer and Internet

    Deciding When to Call in the Pros

      Selecting a Contractor

    Just Do It!

      Controlling Seasonal Lighting

      Turning On Porch Lights at Night

      Creating a Lived-In Look When You're Away

      Keeping an Eye on Your Home


4. Using X10 to Control Home Lighting.

    Understanding X10 Lamp and Appliance Control Modules

    Selecting the Correct Module for Your Lighting Type

      Higher Wattage Rating

      Adjustable Dimming Rate

      Adjustable Brightness Level

      Support for Resuming Dim Level (Memory Dim)

      Pass-Through AC Connector

      Three-Prong Plug Support

      Status Light

      Burnt Bulb Detection

      Support for Preset Dimming

      Support for Scenes

      Two-Way X10 Support

    Programming an X10 Remote to Control Lighting

      Controlling Multiple Lamps with X10

    Black & Decker freewire Lighting Control

      Elements of the freewire System

      Controlling Groups of Lights with the Mood Button

      Dimming Lamps Controlled by freewire Modules

    Using X10 with Built-in Light Fixtures

      Installing and Using Screw-in X10 Lamp Modules

      Installing and Using X10 Light Switches

    Using X10 with Fluorescent Lighting

    Using X10 with Halogen Lighting

    Using X10 with Aquarium Lighting

    Choosing the Best X10 Controller for Home Lighting

    Troubleshooting X10 Home Lighting

      Can't Turn Lights On and Off

      Can't Dim Lights

      Can't Bring Light to Full Brightness

      Lights Operate Erratically

5. Using X10 to Control Appliances.

    X10 Appliance Module Types

    How X10 Appliance Modules Differ from Lamp Modules

      Lighting Support

      Support for Motor and Electrical Loads


    Installing X10 Appliance Control Modules

      Installing Plug-in X10 Appliance Modules

      Installing X10-Compatible Wall Switches for Use with Appliances

      Installing X10 Electrical Outlets

      Installing X10-Compatible Appliance Relay Modules

    Using Appliances with X10 Appliance Modules

      Programming Your Appliance to Work with Other Devices

    Troubleshooting X10 Appliance Control

      Incorrect House and Unit Codes

      Device Is Turned Off

      Remote Control and Transceiver Problems

      Tabletop Controller Problems

      No Power to Outlet

      Incorrectly Wired Outlet

      X10 Devices Work Erratically

6. Using Timers and Advanced Remotes for X10.

    X10 Timers

      What X10 Timers Can Do

      Preparing to Use an X10 Timer

      Setting Up an X10 Mini Timer

      Using the Timer Interactively

      Using Timed Control

      Using the Security Feature

      Sleep, Alarm, and Snooze Features

    X10 Tabletop Maxi Controller

      Setting Up the Maxi Controller

      Controlling Devices

      Using All On/All Off Commands

      Configuring Programmable Modules

    X10 Universal Remote

      Setting Up a Universal Remote

      Using the Remote to Control Home Entertainment

      Using a Universal Remote with X10 Devices

      X10 IR Controllers and Universal Remote Controls


7. Using X10 to Control HVAC Systems.

    Integrating X10 with HVAC Systems

    Using X10 for Temperature Monitoring


      Programming TempLinc

      Configuring TempLinc

      How TempLinc Reports Temperatures

      Using TempLinc's Thermostat Mode

    Thermostat Setback Devices

      Installing and Using the TH2807 Thermostat Setback Module

    X10-Compatible HVAC Controllers and Thermostats

      Installing the TXB16 Control Unit

      Installing the TS16 Wall Display Unit

      Operating the TXB16

    Using X10 Control for Heating and Cooling Appliances

      Installing X10 PLC Control for Attic and Whole-House Fans

      Installing X10 PLC Control for Space Heaters

      Installing X10 PLC Controls for Fans and Air Conditioners

    Troubleshooting X10 PLC HVAC Control

8. Using X10 to Control Exterior Landscaping.

    Connecting Standard Exterior Lighting to X10

      Controlling Porch Lights with X10

      Controlling Patio, Pool, and Deck Lights with X10

      Installing Photocell Sensors for Outdoor Lighting

      Using X10 in Your Garage

    Connecting Low-Voltage Accent or Holiday Lights to X10

    Controlling Spas, Hot Tubs, and Pool Filters with X10

    Troubleshooting X10 Exterior Controls

9. Using X10 to Provide Security.

    Methods of Securing Your Home

    Installing X10-Compatible Video Cameras

      Installation Preparations

      Configuring the Camera

      Configuring the Receiver

      Using the Camera

      Using Multiple Cameras

      When Wired Cameras Are Better

      Moving the Camera

      One Camera or More-Determining the Best Camera Strategy

      Recording for Additional Security

    Using X10 Motion Detectors to Improve Security

      Preparations for Setup

      Using a Battery-Powered Motion Detector

      Using Other Types of Motion Sensors

    Installing Comprehensive X10-Compatible Security Systems

      Security System Consoles

      X10 DC8700 Monitored Security System

      Configuring the Security Console to Use Security Components

      How the Security Sensor Reports Problems

      Testing the Security System

      Arming and Disarming Your Security System

      Controlling X10 Devices Through Your Security Console

    Troubleshooting X10 Security Systems


10. Accessing X10 Home Control via Telephone.

    X10 and Home Telephone Systems

    Installing and Using a Touch-Tone Controller

      Configuring the TR16A Touch Tone Controller

      Using the TR16A to Control Your X10 System Remotely

      Using the Touch Tone Controller as a Tabletop X10 Controller

      Limitations of the Touch Tone Controller

    Using Home Automated Living

      HAL's PCI Voice Portal Modem

      Using HAL Setup to Configure Your System

      Adjusting HAL's Telephone Settings

      Adjusting HAL's Voice Recognition Settings

      Configuring HAL's X10 Module Support

      Creating Macros, Scenes, and Modes

      Using HAL to Control X10 Modules Remotely

    Using HomeSeer Phone

      Using HomeSeer Phone to Control X10 Modules

    Keeping Your Home Safe with Sensaphone

      How Sensaphone Works

      Configuring Sensaphone for Use

      Adding and Configuring Sensors

      Responding to a Sensaphone Alarm

      Receiving a Status Report Remotely

      Controlling Sensaphone Remotely

      Typical Sensaphone Sessions

      Sensaphone Cottage Sitter

    Troubleshooting Telephone Access to X10-Based Systems

11. Accessing X10 Home Control via Your Home Computer.

    Connecting Your Computer to Your X10 System

      Serial Port


      Important Features

    Installing a Computer Interface for X10

    Using Smarthome Manager

      Creating a New Location

      Adding Devices to Smarthome Manager

      Controlling a Device Interactively with Smarthome Manager

      Creating a Timed Action

      Creating an Event-Triggered Action

      Saving Your Smarthome Configuration

      Downloading Your Smarthome Configuration to the Controller

      Using the Smarthome Manager Tools Menu

      Creating and Controlling Scenes

    Using HomeSeer

      Starting HomeSeer with the HomeSeer Assistant Wizard

      Adding and Configuring Devices with HomeSeer

      Adjusting Specific Device Options

      Creating an Event with HomeSeer

      Viewing the Event Log

      Using Device Control

      Using the Tools Menu

    Using X10 ActiveHome Pro

      Registering ActiveHome Pro

      Working with My Room

      Modifying My Room's Module Addresses

      Modifying My Room's Name

      Renaming and Editing a Module

      Removing Modules from a Room

      Adding a Module to a Room

      Controlling Modules Interactively

      Creating a Timed Event

      Adding a Room

      Storing Changes to Your Configuration

      Updating ActiveHome Professional

      Creating a Macro

      Using the Tools Menu

      Using Lifestyle Mode

      Retrieving a Deleted Module

      Ordering SmartMacros and Other Plug-ins

      Creating Reports and Printing Labels

      Finding Other Computers

    Troubleshooting Computer Control of X10-Based Systems

12. Accessing X10 Home Control via Your Home Network and the Internet.

    Methods for Accessing Your Home Automation System Remotely

      Integrated Web Server

      Remote Access Software and Services

    Selecting the Right Home Networking/Web Access Solution

    Configuring Your Home Automation System for Remote Access

      Upgrading Software

      Using an Integrated Web Server

      Using Remote Access Software and Services

    Adding Webcams to Your Home Automation System

    Troubleshooting Home Network and Broadband Access to Your X10 System

      Home Automation Software with Integrated Web Server

      Remote Access Software and Services


A. Integrating X10 with Other Home Control Systems.

    Methods for Integrating X10 with Third-Party Home Control Systems

    Integrating HAI with X10

    Integrating Xanboo with X10

    Integrating Leviton DHC with X10

    Integrating Z-Wave with X10

    Integrating Home Automated Living with X10

    Integrating JDS Stargate with X10

    Integrating Lightolier Controls Compose with X10

    Integrating Applied Digital, Inc. Controllers with X10

    Integrating HomeLink with X10

    Brand Names for X10-Compatible Equipment

B. Troubleshooting X10.

    Typical Causes for Problems with X10

    Diagnosing and Solving Problems with X10 PLC Signals

      Solving Wiring Phase Problems with X10

      Using Signal Boosters

      Using Noise Filters

      Blocking X10 Power Line Signals from Entering Your Home

      Testing X10 Signal Quality

    Solving Problems with X10 Wireless Transceivers and Remotes

      Adding Wireless Signal Repeaters for Greater Range

      Upgrading to All-House-Code Transceivers

      Leviton HCPRF

      X10 CM15A



Submit Errata

More Information

InformIT Promotional Mailings & Special Offers

I would like to receive exclusive offers and hear about products from InformIT and its family of brands. I can unsubscribe at any time.


Pearson Education, Inc., 221 River Street, Hoboken, New Jersey 07030, (Pearson) presents this site to provide information about products and services that can be purchased through this site.

This privacy notice provides an overview of our commitment to privacy and describes how we collect, protect, use and share personal information collected through this site. Please note that other Pearson websites and online products and services have their own separate privacy policies.

Collection and Use of Information

To conduct business and deliver products and services, Pearson collects and uses personal information in several ways in connection with this site, including:

Questions and Inquiries

For inquiries and questions, we collect the inquiry or question, together with name, contact details (email address, phone number and mailing address) and any other additional information voluntarily submitted to us through a Contact Us form or an email. We use this information to address the inquiry and respond to the question.

Online Store

For orders and purchases placed through our online store on this site, we collect order details, name, institution name and address (if applicable), email address, phone number, shipping and billing addresses, credit/debit card information, shipping options and any instructions. We use this information to complete transactions, fulfill orders, communicate with individuals placing orders or visiting the online store, and for related purposes.


Pearson may offer opportunities to provide feedback or participate in surveys, including surveys evaluating Pearson products, services or sites. Participation is voluntary. Pearson collects information requested in the survey questions and uses the information to evaluate, support, maintain and improve products, services or sites, develop new products and services, conduct educational research and for other purposes specified in the survey.

Contests and Drawings

Occasionally, we may sponsor a contest or drawing. Participation is optional. Pearson collects name, contact information and other information specified on the entry form for the contest or drawing to conduct the contest or drawing. Pearson may collect additional personal information from the winners of a contest or drawing in order to award the prize and for tax reporting purposes, as required by law.


If you have elected to receive email newsletters or promotional mailings and special offers but want to unsubscribe, simply email information@informit.com.

Service Announcements

On rare occasions it is necessary to send out a strictly service related announcement. For instance, if our service is temporarily suspended for maintenance we might send users an email. Generally, users may not opt-out of these communications, though they can deactivate their account information. However, these communications are not promotional in nature.

Customer Service

We communicate with users on a regular basis to provide requested services and in regard to issues relating to their account we reply via email or phone in accordance with the users' wishes when a user submits their information through our Contact Us form.

Other Collection and Use of Information

Application and System Logs

Pearson automatically collects log data to help ensure the delivery, availability and security of this site. Log data may include technical information about how a user or visitor connected to this site, such as browser type, type of computer/device, operating system, internet service provider and IP address. We use this information for support purposes and to monitor the health of the site, identify problems, improve service, detect unauthorized access and fraudulent activity, prevent and respond to security incidents and appropriately scale computing resources.

Web Analytics

Pearson may use third party web trend analytical services, including Google Analytics, to collect visitor information, such as IP addresses, browser types, referring pages, pages visited and time spent on a particular site. While these analytical services collect and report information on an anonymous basis, they may use cookies to gather web trend information. The information gathered may enable Pearson (but not the third party web trend services) to link information with application and system log data. Pearson uses this information for system administration and to identify problems, improve service, detect unauthorized access and fraudulent activity, prevent and respond to security incidents, appropriately scale computing resources and otherwise support and deliver this site and its services.

Cookies and Related Technologies

This site uses cookies and similar technologies to personalize content, measure traffic patterns, control security, track use and access of information on this site, and provide interest-based messages and advertising. Users can manage and block the use of cookies through their browser. Disabling or blocking certain cookies may limit the functionality of this site.

Do Not Track

This site currently does not respond to Do Not Track signals.


Pearson uses appropriate physical, administrative and technical security measures to protect personal information from unauthorized access, use and disclosure.


This site is not directed to children under the age of 13.


Pearson may send or direct marketing communications to users, provided that

  • Pearson will not use personal information collected or processed as a K-12 school service provider for the purpose of directed or targeted advertising.
  • Such marketing is consistent with applicable law and Pearson's legal obligations.
  • Pearson will not knowingly direct or send marketing communications to an individual who has expressed a preference not to receive marketing.
  • Where required by applicable law, express or implied consent to marketing exists and has not been withdrawn.

Pearson may provide personal information to a third party service provider on a restricted basis to provide marketing solely on behalf of Pearson or an affiliate or customer for whom Pearson is a service provider. Marketing preferences may be changed at any time.

Correcting/Updating Personal Information

If a user's personally identifiable information changes (such as your postal address or email address), we provide a way to correct or update that user's personal data provided to us. This can be done on the Account page. If a user no longer desires our service and desires to delete his or her account, please contact us at customer-service@informit.com and we will process the deletion of a user's account.


Users can always make an informed choice as to whether they should proceed with certain services offered by InformIT. If you choose to remove yourself from our mailing list(s) simply visit the following page and uncheck any communication you no longer want to receive: www.informit.com/u.aspx.

Sale of Personal Information

Pearson does not rent or sell personal information in exchange for any payment of money.

While Pearson does not sell personal information, as defined in Nevada law, Nevada residents may email a request for no sale of their personal information to NevadaDesignatedRequest@pearson.com.

Supplemental Privacy Statement for California Residents

California residents should read our Supplemental privacy statement for California residents in conjunction with this Privacy Notice. The Supplemental privacy statement for California residents explains Pearson's commitment to comply with California law and applies to personal information of California residents collected in connection with this site and the Services.

Sharing and Disclosure

Pearson may disclose personal information, as follows:

  • As required by law.
  • With the consent of the individual (or their parent, if the individual is a minor)
  • In response to a subpoena, court order or legal process, to the extent permitted or required by law
  • To protect the security and safety of individuals, data, assets and systems, consistent with applicable law
  • In connection the sale, joint venture or other transfer of some or all of its company or assets, subject to the provisions of this Privacy Notice
  • To investigate or address actual or suspected fraud or other illegal activities
  • To exercise its legal rights, including enforcement of the Terms of Use for this site or another contract
  • To affiliated Pearson companies and other companies and organizations who perform work for Pearson and are obligated to protect the privacy of personal information consistent with this Privacy Notice
  • To a school, organization, company or government agency, where Pearson collects or processes the personal information in a school setting or on behalf of such organization, company or government agency.


This web site contains links to other sites. Please be aware that we are not responsible for the privacy practices of such other sites. We encourage our users to be aware when they leave our site and to read the privacy statements of each and every web site that collects Personal Information. This privacy statement applies solely to information collected by this web site.

Requests and Contact

Please contact us about this Privacy Notice or if you have any requests or questions relating to the privacy of your personal information.

Changes to this Privacy Notice

We may revise this Privacy Notice through an updated posting. We will identify the effective date of the revision in the posting. Often, updates are made to provide greater clarity or to comply with changes in regulatory requirements. If the updates involve material changes to the collection, protection, use or disclosure of Personal Information, Pearson will provide notice of the change through a conspicuous notice on this site or other appropriate way. Continued use of the site after the effective date of a posted revision evidences acceptance. Please contact us if you have questions or concerns about the Privacy Notice or any objection to any revisions.

Last Update: November 17, 2020