X10 CM15A Support
I demo'd the software from embedded technologies called mcontrol, a nice interface for controlling x10 and other devices - much like this. The main feature I liked was the ability to see which devices were turned on/off visually on the screen. It does this by monitoring the traffic from the usb interface. Also, it supports the CM15A, but is not free.
I am no programmer what so ever, so I wouldn't know how to include this as a feature/update to existing plugins. But I have tracked down some information. It seems to me that the community has almost but given up on supporting the CM15A for various reasons, top amoungst them was the lack of SDK from x10 for sometime.
It Turns out that its rather easy to interface with the CM15A USB device;
one only needs to download the sdk, or ahscript(sdk Redistributable components located here http://x10dispatcher.com/Downloads/ahscript_setup.exe) which include a commandline utility called ahcmd.exe - this accepts commandline input as follows;
C:\Program Files\Common Files\X10\Common>ahcmd.exe
expecting: {sendplc | sendrawplc | sendrf | queryplc}
eg. ahcmd.exe sendplc A1 on (queryplc A1 on and so on)
Done, thats it.
Seems to me something like this might be an easy addition for anyone with the skills. We'd need to include the option for a new device, and prompt for the location of the commandline program.
Adding in visualizations to represent the on/off state of the device would require some more effort. But mcontrol, does not query the device, it can only tell if a device has been turned on/off while it is running and listening on the line.
I have not tried the BHA plugin yet, but I understand it support images to represent the state of a device already. But I am not sure if this only include devices turned on/off using the plugin. What about devices that are being controlled via the rf signals from remotes/sensors. By listening in on the traffic, monitoring the state of all devices can be accomplished.
Cheers,
I demo'd the software from embedded technologies called mcontrol, a nice interface for controlling x10 and other devices - much like this. The main feature I liked was the ability to see which devices were turned on/off visually on the screen. It does this by monitoring the traffic from the usb interface. Also, it supports the CM15A, but is not free.
I am no programmer what so ever, so I wouldn't know how to include this as a feature/update to existing plugins. But I have tracked down some information. It seems to me that the community has almost but given up on supporting the CM15A for various reasons, top amoungst them was the lack of SDK from x10 for sometime.
It Turns out that its rather easy to interface with the CM15A USB device;
one only needs to download the sdk, or ahscript(sdk Redistributable components located here http://x10dispatcher.com/Downloads/ahscript_setup.exe) which include a commandline utility called ahcmd.exe - this accepts commandline input as follows;
C:\Program Files\Common Files\X10\Common>ahcmd.exe
expecting: {sendplc | sendrawplc | sendrf | queryplc}
eg. ahcmd.exe sendplc A1 on (queryplc A1 on and so on)
Done, thats it.
Seems to me something like this might be an easy addition for anyone with the skills. We'd need to include the option for a new device, and prompt for the location of the commandline program.
Adding in visualizations to represent the on/off state of the device would require some more effort. But mcontrol, does not query the device, it can only tell if a device has been turned on/off while it is running and listening on the line.
I have not tried the BHA plugin yet, but I understand it support images to represent the state of a device already. But I am not sure if this only include devices turned on/off using the plugin. What about devices that are being controlled via the rf signals from remotes/sensors. By listening in on the traffic, monitoring the state of all devices can be accomplished.
Cheers,