About

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.

Features

Easy to navigate control panel.  Super fast and light-weight.  Written in bash for a small foot print.  Works on OpenWRT embedded systems. 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.  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, mobile CSS interface, dimming with HTML5, Ajax GNU top utitlity....and more!

Requirements

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.

Firefox, Opera, Safari and Chrome web browsers work and are supported, while Internet Explorer and Arora web browser don't and are not supported.

HTML5 dimming sliders are known to work on Opera, Safari, and Chrome but not on Firefox or iPhone.  HTML 4 dimming is optional.

Credits

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
.

License

This software is licensed under the Artistic License 2.0.

Downloads


Current Version v.11.55
Apache Version: Heyu_Web_Interface.zip
MD5sum:  a9949738f07935df047787c0c4da967b

May Contain Bugs Version:
Apache: Heyu Web Interface Beta
Latest Version:
MD5sum:  8b78818ecf0221fc907d515ba7e4d2c1

New Python Version:
Svn checkout: Heyu Web Interface Python

Screenshots


Main Screen: Main Screen
Control Panel: Main View
Show All Modules: Show_all_Modules
Manual Page: Manaul Pages
Mobile View: Main, Control Panel
Compact Theme:Compact Theme
Compact Theme with Kde/Compiz: Compact_Compiz


About Me

Hi there and thanks for taking the time to read about me. My name is Kris and I hold a class 2 unrestricted electrical contractors license in the State of  Georgia.

I work full time in a family business.  When I'm not working I'm usually on the computer relaxing....

My first actual program was on a IBM Clone PC-DOS in the late 80's. It was a silly hack that just answered questions.  I was actually pretty good at hacking and managed to hack into my high schools computers and changed the logos, added my own titles and some silly descriptions.  Even though I did get caught, being 1991 at the time these types of things weren't taken too seriously.   

My enthusiasm with Linux began in the late 90's with RedHat and Suse, but bad luck with hardware and other matters kept me on windows 2000.  It wasn't very long before I experimented with micro-kernel OS's like 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.   

I had actually bought the Active Home Kit in the mid 90's 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, cables and devices.  Years later I happened to come across heyu.org and notice it worked with the CM11A.  So I decided to give it a try. I plugged it in and just like it said it worked.  Being somewhat versed in CGI scripting I decided to make a web interface.  That was 5 years ago and still going strong on the original CM11A interface.  They just don't make'm like they used too.

Thanks


Kris Beazley