BlueLava is a Perl web application which allows to control your x10 devices via Internet. It’s run as CGI script (it’s old school but many providers support CGI and its configuration is extremely simple) and uses various commandline x10 utilities. The latest version – v0.4.1 offers WAP interface. So you’ll able to control your home devices even from your mobile phone. Demo version of BlueLava 0.4.3 can be found here.
BlueLava is developed using Perl under GPL license. So if you’re Perl geek you can extend it easily and share your result with other people.
BlueLava v0.4.3 can be downloaded here.