I’ve added support for controlling X10 devices via the CTX15 module described in the past two days:

First thing was to extend the ookRemote GUI, by adding these definitions to ookRemote.tcl:

With this change, the configuration section in “config.txt” supports CTX15 buttons:

These new buttons will send X10 commands to the CTX15 module. But this needs a bit of wrapping to turn them into frames, including the proper checksums. So I added two methods to “sketches/ctx15try/host.tcl”:

The “send” method overrides the existing one and sets up a frame before calling the original method with it.
That’s it. I can now make the Marmitek AM12 switch “clunk” with my mouse – audible feedback! :)