HEYU2!
X10 control for Linux.
Second Version!

Web page last updated Fri Apr 4 12:15:55 PST 2003

There is no charge for use of this software. The source is available on this page. It will compile on many Unix and Linux systems. An executable copy of the program can be downloaded too. You may use this software as your needs dictate, just don't sell it to others or represent it as your own work. If you want to use it as part of a commercial distribution, contact me for permission.

This version of Heyu is based on the originial heyu by Daniel Suthers. Charles Sullivan gets the credit for the improvements, which include much better macro downloads and more accurate sunrise/sunset determination.

I am not affiliated with the X10 corporation.

HEYU2 software for CM11A Home Automation

The CM11A is a device built by the X10 company for controlling devices by sending signals through the power lines. It's a small box that plugs into an AC outlet and connects to a serial port. The CM11A is shipped with a Windows application called "Activehome".

I have put together a Linux program that will operate the CM11A computer interface. It will control your X10 devices, set the cm11a interface clock and monitor x10 signals on the AC power lines. It will upload macros and timers to your CM11A for stand-alone execution. It is tailored to Linux, but it should work with other unix systems.

The program has been written per the protocol.txt documentation from X10's beta web site. You may need to use X10's ftp site to get the docs. I have updated that document with my own notes and discoveries. A link to my updated version is below. It's also included in the sources tar file.

Many people have had problems downloading the source file via Netscape. The easiest way is to right click, then choose 'Save this link as..."

Current Version = 2.X.alpha
Download the HEYU2 source.

Miscellaneous downloads:
Other links

There is a mailing list for Heyu users at http://groups.yahoo.com/group/heyu_users. This is where I will be announcing changes and upgrades. It should also be a place for Heyu users to communicate with each other.

Do you prefer a graphical interface over a command line? Look at TKx10 for a Perl/TK implementation of a graphical front end by haig@houseofhack.com. The perl package mentioned at his site is Tk800.022.tar.gz

Do you want to access your X10 via the web? Bluelava does a nice job. It's a perl CGI script that works nicely. The home page is at http://http://www.sgtwilko.f9.co.uk/bluelava/

Do you want to trigger a program when HEYU2 reports a specific code? Try David Shaw's Xtend software. It will respond to incomimg X10 signals by running any unix command you want. It's at the Xtend Home page.

Neil Cherry's Linux Home Automation Page has a lot of links to many good home automation sites. He also mirrors a lot of the Linux software that's available.

Home-Automation.org is hoping to become the ultimate site for home automation. Their URL is http://home-automation.org

My program is based on the program called "x10" by Larry Campbell as modified by Paul Fox for Linux. His home page has a link to his program. The original X10 program (download CP290 version from here) only works with the cp290 interface.


Compatibility
The program will work with: Heyu2 will not work with:
There is a mailing list for Heyu users at http://groups.yahoo.com/group/heyu_users
You can send me mail at dbs@tanj.com
I guess I shouldn't forget a link to my own home page.