Heyu Web Interface is a low profile, home brewed CGI design for 
home automation. Using heyu as the backend, the web interface gives you control while home or away. It incorporates simplicity and speed with mobile or desktop access in mind. Sit back and enjoy because now you are in control.


Easy to navigate control panel.  Super fast and light-weight.  Written in bash for a small foot print.  Create and upload timers and schedule macros to the CM11A interface. Use your existing x10config file or use the one included.  Ajax auto-refresh for real time updates of modules.  Works on OpenWRT embedded systems. View "man"-ual  pages.  Access and control all 256 units at once, or only those assigned aliases.  Easily check for updates and newer versions. Crontab interface, dimming with HTML5, Ajax GNU top utitlity....and more!


Some knowledge of Apache2 configuration and Linux permissions. 

This script is a CGI using bash 4.* or higher as the scripting
language. A python version is also available but because it is still in development it lacks a lot of features.

Internet Explorer, Firefox, Opera, Safari, Chrome work and are supported.  However, Internet Explorer will drop cookies with domain names that are not RFC-Compliant Domain Names. For example 

HTML5 dimming sliders are known to work on Opera, Safari, Chrome and KDEs Rekonq but not on Firefox, iPhone or IE.  HTML 4 dimming is used instead if the HTML 5 element is not supported.


Special thanks goes to the heyu community and to all whom found bugs and reported them and to all the great suggestions.

In Memory of  Charles W. Sullivan

December 28, 1939 - October 27, 2010
....may you rest in peace


This software is licensed under the Artistic License 2.0.


Version: 11.61
Download: Heyu Web Interface

Nightly Builds: Nightly Builds


Main Screen: Main Screen
Control Panel: Main View
Show All Modules: Show_all_Modules
Manual Page: Manaul Pages
Compact Theme:Compact Theme
Music Player: Screeny 1 

About Me

Hi there and thanks for taking the time to read about me.  

My enthusiasm with alternate operating systems like Linux began in the late 90's with RedHat and Suse, but bad luck with hardware and other matters kept me on windows 2000.  

I dabbled in QNX and BeOS and found them to be really fun and enjoyable.  One day a colleague recommended I try this thing called Ubuntu Warty Warthog.  So I did and I was quite impressed and have stuck with Ubuntu ever since.   

In the mid 90's I purchased Active Home Kit and played with it on windows 95. The thrill soon fizzled out and the CM11A quickly found its way to the bottom collection of used computer parts.  

Years later I came across and noticed it worked with the CM11A.  So I decided to give it a try. I plugged it in and just like it said it would the thing worked.  So being somewhat versed in CGI scripting I decided to make a web interface. 

Thanks for all the fish,