oreilly.comSafari Books Online.Conferences.


AddThis Social Bookmark Button

Home Automation with Mac OS X, Part 1
Pages: 1, 2

Planning You Solution

Part of planning your own solution is knowing what can be done and then deciding what will work for you. Look through some of the following components that make up my solution. I use a combination of devices from X10 and SmartHome. Keep in mind that there are many more controllers than just the basics featured here.


X10 Transceiver Module
This is the backbone of any X10 home automation solution. A transceiver module receives X10 RF signals (from remotes). It then translates those signals into X10 commands that are sent over your home wiring to the devices you wish to control. It also allows you to communicate with your home automation software through the use of a RF device. I have two of these devices, one upstairs and one down.

PowerLinc USB Interface
This device allows your USB-equipped Mac to communicate with X10 transceivers and receivers (lamp modules, appliance modules, etc.). You simply plug it into any outlet, and then connect the USB cable to your computer. You'll need this device to run the home automation software. This device is plugged into my home server.

Perceptive Automation's Indigo
Indigo is the best home automation software I've used on any platform. It certainly is the only real choice on the Mac OS X platform, as it is the only software that currently works with the PowerLinc USB device.

Appliance Module
The appliance module is a simple on/off switch. This is useful for simple appliances or for lighting that cannot be dimmed, such as halogen lighting on a transformer. I use this on my Ikea halogen lighting, which I wired without a switch. I also use it on my daughter's night light, and my fountain.

Super Socket Module
This works like an Appliance Module (on/off), but replaces your regular outlets so you can control appliances or lights. Rated up to 15 amps, this unit is connected to my color laser printer. You need basic wiring skills to install this.

Lamp Module
The basic lamp module allows you to turn lamps on and off, or dim and brighten. A good module but not my favorite, as it turns on to "full bright" before dimming to your desired setting.

Two-Way Lamp Module
A little more expensive, but gives you more control over your lamps, since it has a "soft-start" feature. This means it will fade the lamp up from the off setting. It has a very smooth dimming function. This controls one of my living room lights and two of the lights in the nursery.

Wall Switch/Three-Way Wall Switch
This replaces your typical wall switch so that you can control ceiling lights, porch lights, etc. It can dim lights through X10 controllers and Indigo software. I have these on the lights going upstairs, the upstairs landing light, the front porch, and the basement. Basic wiring knowledge is required for this. This is not to be used in conjunction with a ceiling fan.

Socket Rocket
This small module screws into just about any light fixture. It can be used indoors or out (for outside, it must be upside down or weatherproofed). Very easy to program. However, it cannot be dimmed, only turned on/off. I have one of these in a lamp in my office and one in the living room.

Screw-In Lamp Module
Not pretty, small, or elegant, this monstrous module works best with large lamps (with large lamp shades), but can also be used with light fixtures. Just keep in mind that the bulb will protrude a bit from this unit. On the plus side, it can be dimmed. I have one of these in the living room and one in the nursery.


Keychain Remote
Small form factor, fits nicely on any keychain. This gives you control of devices from the car or outside of the home. Nice for when you get home at night. I have two of these.

Super Remote Control
I use this remote to control my TV, VCR, DVD, lights, and appliances.

Palm Pad Controller
This remote controls up to 16 devices. I use this upstairs.

Slimline Switch
Although technically a "switch," I consider this a remote, since it uses RF signals. You simply stick it to any wall, with self-adhesive tape. A nice unit, because it takes zero time to install, and you can put lighting controls in areas that "make sense." In addition, it gives you control over multiple devices in a single room on one compact switch plate. It can also dim lights. I have one of these downstairs in the entryway, and the other in the nursery.

Motion Detector
This detects motion and sends an X10 RF signal to control any device. It can be set to operate at 24-hour intervals or just at night, is excellent for use with lighting or cameras, and can be used to help control power costs. I have the upstairs detectors set for night-time operation only. The basement detector is on at all times.

Optional Gear:

SignaLinc™ Plug-In Phase Coupler
Many homes have power that splits into two separate 110V legs (two-phase 220V), so sometimes X10 signals can't make the transition from one leg to the other. This device solves that problem. Simply plug it into once of your 220 receptacles (like your dryer) and it will bridge the X10 signals to either leg of your home wiring.

I had this problem in my home. I'd have no trouble turning on the lights on one side of my living room, but couldn't control the other side. I simply plugged this device in and it fixed the problem.

Next Week We'll Build Our System

Now that I've discussed why to use home automation and looked at the basic components, I'll build my home solution from the ground up in next week's installment.

Alan Graham is the creator of the Best of Blogs book series and is a frequent writer on the O'Reilly Network.

Return to Mac DevCenter