Heyu Web Interface Help and Documentation

Modified on June 28th 2010

First time installers should stop heyu "heyu stop" in terminal if heyu is already running.  Then start heyu w/ you web browser.  After that you can edit the config files from the control panel to reconfigure heyu as needed.

Restarting heyu w/ the interface might cause heyu to crash.   Beware if you restart away from the server.


While running heyu in auto refresh mode and w/ show_all_modules enabled, the cgi will consume considerably more cpu.

Auto Refresh may sometimes show anomalies like buttons turning off/on.  This is harmless and is just the ajax threads competing w/ one another.  Also, when show all modules is selected, the screen will cycle through the refresh_rate before showing 'show all modules'.  

MS Explorer will not save data nor accept cookies.  Sorry to all the die-hard MSIE fans

Some web browsers, notably Opera only store 30 cookies per domain.  The User Config Control Panel is able to store a lot more than 30, however Opera goes ballistic if doing so.  In version 10.2 I moved some non essential cookies out of the User Config and all is good in the world now. 




Close


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.  Create and upload timers and schedule macros to the CM11A interface. Use your existing x10config file or easily use the one included.  Logical flow of events using Ajax technology w/ auto refresh gives the appeal of seamless, real-time events.  Easily check for updates and newer versions.  View "man"-ual  pages.  Access and control all 256 units at once, or just those assigned aliases. 

Requirements

Beginners new to linux may want to download the Xitami package as this is setup to be as simple and painless as possible. 

Advanced users can download the Apache package which includes only the CGI and it's sub directories and files.

The script uses bash so make sure #!/bin/bash points to bash not sh, dash, or some other shell.  If you are unsure type 'file /bin/bash'.

Firefox, Opera, Safari and Chrome and most mobile web browsers work 100%.  Internet Explorer is not currently supported 100%

Credits


Special thanks goes to Charles and Dan for taking interest in my work.  Also to Adam for his hard work on the javascript and css additions.  Many thanks to those who have found bugs and reported them and to those who've shared their ideas.

Download


Current Version v.10.4
License: Artistic
Packaged w/ Xitami: Heyu Web Interface.zip  (860 KB)
Apache Version: Heyu_Web_Interface.zip (54 KB)

MD5sum:  e711ed3fd0dbb266b8a86f50c12e3ea6 (Xitami)
MD5sum:  274859e4c2a33404a31fb8b51f032cda (Apache)


Screenshots:
Main Menu: Firefox Opera Chrome
Control Panel: Screenshot
Show All Modules: Show_all_Modules
Compact Theme: Compact Theme