X10 Description
Houses are organized into rooms and then units. Rooms are represented by the letters A-P and units are represented by numbers 1-15. Units can be any electronical device which plugs into the mains. There are two main types of unit, the lamp module and the applicance module. There are also a variety of other units which can be used, for example: motion sensors.
As of yet all these modules are only compatable with the CM-17A RF Firecracker Hardware. I am trying to write software now which will work with Activehome Pro CM-15A hardware. Any information on X10Usb would be appreciated...
Alternatively, a USB to RS232 (Serial) adapter should work so the firecracker hardware can work with any USB equipped computer.
X10 Modules
o2s/playground/x10resource/
- /X10Interface - Information on x10interface.py
- /X10Resource - Information on x10resource.py
- /X10Macro - Information on x10macro.py
- /X10Group - Information on x10group.py
- /X10App - Information on x10app.py
- /WeatherModule - Information on weathermodule.py
Selected Resource
- http://www.averdevelopment.com/python/x10.html
- Uses the pySerial interface to control Serial Ports.
- pySerial info: http://cvs.sourceforge.net/viewcvs.py/pyserial/pyserial/README.txt?rev=1.13
- Can easily be extended using python commands on the x10.py module
Other Python Resources
- http://sourceforge.net/projects/pyxal/ - Written 100% in python - cannot be used with the firecracker
- http://sourceforge.net/projects/pyx10/ - Additional info: http://pyx10.sourceforge.net/ - can be used with the firecracker
- http://sourceforge.net/projects/py-twoway-x10/
Existing Software
- http://www.perceptiveautomation.com/indigo/index.html - This works with Mac OSX and the Activehome PRO USB setup
- http://www.shed.com/ - This works with Mac OSX and the Activehome PRO USB setup
- http://www.meedio.com/