Insteon Rides Again

Posted by Steve on Sun, 12/10/2006 - 12:10pm

I thought I'd post an update on my trials and tribulations with the Insteon home automation network here. A couple of months ago I posted an X10 and Insteon home automation primer. At that point I was just getting into upgrading my problematic X10 stuff here with the newer, wireless Insteon hardware from SmartHome and didn't know how well this stuff would work or what problems I'd find. However I was fed up with X10's flakiness and Insteon looked like an improvement, at least on paper.

I ran into problems with Insteon from the git-go, mostly devices that either didn't work or worked only part-time. I was ready to go back to the toggle switch world. But I decided to forge ahead with the upgrade anyway. I'm glad I did because things magically started working.

I guess what Insteon says is true: the more Insteon devices you have in your network the more reliable it becomes. That's because each Insteon device is also a repeater. For the technophobes, a repeater receives a message and retransmits it for other devices. For the hardcore technophobes, it's like a chain letter, albeit one that floods the network in under 1/10th of a second. The more repeaters in your house, the more reliable Insteon's communications gets.

For instance, last week I did my outdoor Christmas lights. They plug into an outlet inside the garage. I didn't want to have to walk down two flights of stairs, through my very dusty shop and into my cold garage every evening to turn them on and off so I plugged them into a LampLinc device. Then I could control them from the laptop in my office using Insteon's HouseLinc software. Problem was, when I told HouseLinc to "discover" the LampLinc device it couldn't find it on my network. Rats!

Then my kitchen light X10 switch suddenly broke so I replaced it with an Insteon controller. When I went into HouseLinc to add it to the network, voila, there were my Christmas lights too! Since then I've added a couple of more Insteon devices and it's been rock solid reliable ever since.

With two exceptions, that is. Some appliances generate a storm of RF (radio frequency noise) which can interfere with Insteon's wireless operation. X10 suffers from this too, although to a much greater degree than Insteon. My Dewalt battery charger and SlingLink powerline LAN caused any Insteon devices located on the same circuit to go deaf. However, I noticed that after I added a couple of more Insteon devices to the network that the battery charger seems to affect Insteon only occasionally. No matter. The charger will be back downstairs in my shop in a few weeks.

Insteon tells you up front that regardless of the size of your installation you need to install a pair of dedicated repeaters to the network. I did so. But there's one other essential product you need: the aforementioned HouseLinc software and companion USB controller. After learning the software I can't imagine trying to program an Insteon network without it. From your computer you can literally reprogram every Insteon device in the house. When you add a new Insteon device you tell HouseLinc to go look for it. In fact, it automatically "discovers" all unconfigured Insteon devices on your network.

But the software is capable of much more. Check this out: This is HouseLinc's Events screen, which lets you create some pretty complex macros. The screen is self-explanatory however it lets you do stuff with Insteon devices that can't be done without it. For instance, you could program your bedroom lights so that two quick presses will turn off all Insteon devices in the house. Or two quick presses of your entryway Insteon switch will turn on selected lights throughout the house, turn on music in the living room and even (with appropriate hardware) raise the thermostat on the furnace.

HouseLinc also lets you create timed events to, for instance, turn on the porch light and entryway light thirty minutes before sundown. HouseLinc knows your latitude and longitude and it knows the date and time so it knows when sundown occurs in your area.

I also love the fact that I can program every dimmable light to "ramp up" to a preset brightness over, say, 1.5 seconds. Besides the theatrical effect, a light bulb's lifespan increases significantly if it's raised gently to full power. I haven't replaced a single halogen bulb in my kitchen ceiling in almost six years thanks to X10's "soft start".

Anyway, I'm pretty pleased with Insteon so far. I've still got a bunch more devices to install so I'll post updates then.


Thank you for sharing your Insteon experience. I'm glad to hear that it worked out for you in the end. Did you end up banishing the SlingLink (or whatever it was) that was causing the earlier problems?

The old plain-vanilla X10 technology, as flaky as it can be, is still working well enough for me that I am not about to jump to Insteon. But it does sound tempting...

Posted by Steve on

Yeah, I dumped the Slingbox. I don't really want to watch TV on my computer anyway. After adding two more Insteon devices to the network, the Dewalt charger isn't affecting the Insteon stuff anymore either.

Posted by seaneys (not verified) on

Do you know of any opensource or shareware programs similar to HouseLinc? I have not been able to find much...

Steve S

Posted by Steve on

I'm not aware of any open source projects involving Insteon. You can purchase a developer account from for $200 but my understanding is that this only provides you with an SDK and API docs into the Insteon ActiveX module. That makes it pretty useless for non-Windows development.

Regarding your question about open source or shareware insteon apps, there's a promising one called insteon explorer at:

There's also some discussion about the Powerlinc Modem (which is seen as now superior to the PLC) and the various software packages available at:

Hopefully this helps!

Posted by Jaymes (not verified) on

I have 10 Insteon Dimmers in my house and adding more. In the downstairs tv room I have a RF remote that supports X10
Is there a way to Make that trigger events on my insteon network. So if the movie was paused it would bring the downstairs light up to 100% or when play was hit the lights would go to 45%.

Thanks in advance

Posted by Steve on


HouseLinc allows X10 signals to trigger either Insteon or X10 events. You just configure the X10 address in the Devices list and you can set up whatever macros you want.

As to whether or not you can do that with the Pause button on your video playback device, I dunno. Unlike Insteon, X10 has been around a long time and has an active developer community. I suspect someone has built an X10 controller that will let you assign an infrared code to an X10 address. You might ask on comp.home.automation.