My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members

Project description

The X10 Lightswitch is free and open-sourced Web-based controller for turning on devices via CM19A Linux device. A brief overview of what this project does is it will send commands to the x10-cm19a driver via a AJAX front-end. This project can be useful to you, if you are looking into a home automation solution with the ability to control your power sources from your computer, mobile devices or touch screen panels via a AJAX-enabled browser.

Uses PHPAjax libraries and also needs Neil Cherry and Michael LeMay x10-cm19a Linux drivers to work.

Prequirements

Project Detail

Latest Version

Features

  • Remote control interface
  • Device configuration
  • History of last 10 actions

Planned features for future releases

  • Sun-rise simulation
  • Sun-set simulation
  • Sun-rise simulation scheduler
  • Sun-set simulation scheduler
  • Randomizer scheduler

Installation Instruction

Instructions Ubuntu specific

  1. Install apache2, php5, php5-sqlite pacakges
  2. # sudo apt-get install apache2 php5 php5-sqlite
  3. Copy Lightswitch Application to web folder
  4. # sudo cp -r lightswitch /var/www
  5. Copy phpajax to Lightswitch application lib directory
  6. # sudo cp -r phpajax /var/www/lightswitch/lib
  7. Change ownership of Lightswitch applicatin to www-data user
  8. # sudo chown -R www-data:www-data /var/www/lightswitch
  9. Restart apache2
  10. # sudo /etc/init.d/apache2 restart

Compatible Browser

Working

  1. Mobile Safari
  2. Safari
  3. Chrome
  4. Firefox 3
  5. Internet Explorer 6/7
  6. Opera Mobile for Windows Mobile

Not working

  1. Mobile Internet Explorer on Windows Mobile 6

Screenshots

Powered by Google Project Hosting