InControl HA from Moonlitz Software is my preferred Home Automation Software.
It supports a multitude of ZWave devices and, of late, has an extensible plugin system so you can incorporate other non-zwave devices into the fold and control them via InControl’s iPad, iPhone, Android & Windows Phone UI’s.
InControlCMD is a Command Line executable I wrote which allows you to turn devices on and off from the Command Line. This is especially handy if you want to script actions external to InControl but also incorporate controlling devices within InControl.
Usage is pretty simple:
InControlCMD.exe /d {deviceGUID} /p {powerlevel}
Fill in the InControlCMD.exe.config file to point to your InControl Server and then you can run the app and provide an InControl deviceGUID and power level. A power level of 0 will turn off the device, any other level will turn the device on.
So I have a Lamp at home which in InControl is DeviceID {3945da9e-ede6-4e91-b13e-9564f9c827cd} which you could turn off with the following command:
c:\InControlCMD\incontrolcmd.exe /d 3335bf9d-a4c5-42ca-8c80-31b0b83eba41 /p 0
You can also provide multiple devices to set at once with a comma seperated list of DeviceID’s:
c:\InControlCMD\incontrolcmd.exe /d 3335bf9d-a4c5-42ca-8c80-31b0b83eba41,3945da9e-ede6-4e91-b13e-9564f9c827cd /p 0
(Take note of the no brackets around the Device ID’s)
Good luck and I hope this helps some InControl fans out there!
– TheNinja.