shivan.org

BlueLava: A CGI interface for x10

BlueLava is a GPL'd CGI script that uses various commandline x10 utilities to control supported x10 devices. BlueLava is the product of my interest in x10 and the ability to control my stuff remotely through a web browser :)

BlueLava v0.3 is the second stable version released. It seems to work well and does everything I need it to do. With the exception of support for other backends and some optional features, development of BlueLava seems mostly done.

Besides lots of bugfixes and code cleanup, BlueLava v0.3 adds support for PPower and includes a new beefed up configuration file that lets you control the look of BlueLava without hacking the script.

I have done some minimal testing with my x10 equipment and it seems to work fine. Here is an example of what BlueLava looks like. (The example is not a functional demo!)

BlueLava is written in perl. In order to use BlueLava you will need a webserver with an x10 backend utility installed, perl 5, and CGI support enabled. Read the README in the tarball for more information.

Supported backends:

For more information on the state of x10 support under Linux/Unix, visit Neil Cherry's Linux Home Automation page.

NOTE: I do not maintain this software anymore as I no longer use any X10 devices myself. The official maintainer is now Ian Wilkinson. His BlueLava website can be found at http://www.sgtwilko.f9.co.uk/bluelava.

Download sites:
http://shivan.org/bluelava/bluelava-0.3.tar.gz

Older versions available at:
http://www.shivan.org/bluelava/old