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.



xPL Hub
Stand-alone xPL Hub for all versions of Windows. Runs as a Windows Service if possible, otherwise it will run as a console application. Does not require the .NET framework.

xPL add-in for Windows XP Media Center Edition. Provides feedback of Media Center status, playback control via xPL, home control using the Media Center remote and xPL, plus Caller ID and other xPL network event notifications.

Based on the Z-Wave SDK from ControlThink, the xPLZwave service for Windows 2000, XP, MCE and Vista provides full control and status reporting of activity in a Z-Wave network.

xPLRFX Service
Provides xPL support for the RFXCOM RF receivers and transmitters.

xPL W800RF32 Service
Provides xPL support for the W800RF32 X10 RF receiver from WGL & Associates.

xPL K8055 Service
xPL support for the Velleman K8055 interface board.

A Diagnostic tool for identifying the causes of xPL problems under Windows.

xPL Exec
Allows executable files to be run in response to xPL messages.

Freeware C++ Software Development Kit to aid the creation of xPL-enabled applications and services for Windows.