My involvement with xPL has come to an end. Automation has moved on considerably over the past few years, and it is now possible to buy a stand-alone controller off the shelf for a reasonable price, without having to spend hours writing your own code.
This website is being maintained as a record of my xPL development work up until 2011.
I have released the full source code of all my xPL projects into the public domain. You can download the archive from here.
The W800RF32 from WGL Designs can receive commands from almost any X10 RF device currently available. Plugging into a PC's serial port, it bypasses the need for an X10 transceiver such as the TM13, and thus avoids the 0.5s delay introduced by sending X10 signals down the powerline.
Since it can receive X10 security codes as well as standard X10 messages, the W800RF32 permits the use of X10 security devices such as motion and smoke detectors without the need to install an X10 alarm console.
When used in conjunction with the xPLW800 service for Windows, commands sent by X10 RF remote controls and motion detectors are picked up and converted to xPL trigger messages, which can then be used to control any xPL enabled device.