<?xml version="1.0" encoding="utf-8"?>
<!--AvailableCommands.xml-->
<!--This should be in the same folder as the plugin dll-->
<AvailableCommands>
    <command>
        <name>Vera</name>
        <commandString />
        <info>
            <params />
            <helplink>http://voxcommando.com/mediawiki/index.php?title=Plugin_Vera</helplink>
            <description>
                <default>Home automation for the VeraLite and Vera3 devices provided by http://www.micasaverde.com/</default>
                <de />
            </description>
        </info>
        <command>
            <name>Dim</name>
            <commandString>Vera.Dim</commandString>
            <info>
                <params>2</params>
                <parameter name="DeviceId" type="integer" optional="False" />
                <parameter name="Level" type="integer" optional="False">0-100</parameter>
                <helplink>http://voxcommando.com/mediawiki/index.php?title=Plugin_Vera#Dim</helplink>
                <description>
                    <default>Set the dim level of a dimmable device</default>
                    <de />
                </description>
            </info>
        </command>
        <command>
            <name>GenXML</name>
            <commandString>Vera.GenXML</commandString>
            <info>
                <params>1</params>
                <parameter name="Path" type="string" optional="False" />
                <helplink>http://voxcommando.com/mediawiki/index.php?title=Plugin_Vera#GenXML</helplink>
                <description>
                    <default />
                    <de />
                </description>
            </info>
        </command>
        <command>
            <name>Get</name>
            <commandString />
            <info>
                <params />
                <helplink>http://voxcommando.com/mediawiki/index.php?title=Plugin_Vera#Get</helplink>
                <description>
                    <default>Query a device for information about its current state. See available subcommands for details.

Note that in order to work efficiently with Vera device ID numbers, you will likely want to use either payload XMLs or "maps" (to associate ID numbers with some kind of "friendly name" for your devices). These can be generated in the Vera plugin settings.

</default>
                    <de />
                </description>
            </info>
            <command>
                <name>Armed</name>
                <commandString>Vera.Get.Armed</commandString>
                <info>
                    <params>1</params>
                    <parameter name="DeviceID" type="integer" optional="False" />
                    <helplink>http://voxcommando.com/mediawiki/index.php?title=Plugin_Vera#Armed</helplink>
                    <description>
                        <default>Queries a device to find out if it is armed or not. Returns 1 if armed, 0 if not armed.

Works with devices that support the service ID: urn:micasaverde-com:serviceId:SecuritySensor1</default>
                        <de />
                    </description>
                </info>
            </command>
            <command>
                <name>BatteryLevel</name>
                <commandString>Vera.Get.BatteryLevel</commandString>
                <info>
                    <params>1</params>
                    <parameter name="DeviceID" type="integer" optional="False" />
                    <helplink>http://voxcommando.com/mediawiki/index.php?title=Plugin_Vera#BatteryLevel</helplink>
                    <description>
                        <default>For a given device ID, queries a device to determine the percentage of battery charge remaining. Returns a number from 0 to 100.

Works with devices that support the service ID: urn:micasaverde-com:serviceId:HaDevice1</default>
                        <de />
                    </description>
                </info>
            </command>
            <command>
                <name>Dim</name>
                <commandString>Vera.Get.Dim</commandString>
                <info>
                    <params>1</params>
                    <parameter name="DeviceID" type="integer" optional="False" />
                    <helplink>http://voxcommando.com/mediawiki/index.php?title=Plugin_Vera#Dim</helplink>
                    <description>
                        <default>Queries a device (e.g, a light) to get its brightness level. Returns a value from 0 to 100. If device is off, the brightness will be 0. 

Works with devices that support the service ID: urn:upnp-org:serviceId:Dimming1</default>
                        <de />
                    </description>
                </info>
            </command>
            <command>
                <name>Humidity</name>
                <commandString>Vera.Get.Humidity</commandString>
                <info>
                    <params>1</params>
                    <parameter name="DeviceID" type="integer" optional="False" />
                    <helplink>http://voxcommando.com/mediawiki/index.php?title=Plugin_Vera#Humidity</helplink>
                    <description>
                        <default>Queries a device and returns the last humidity level reported by that sensor (a value from 0 to 100).

Works with devices that support the service ID: urn:micasaverde-com:serviceId:HumiditySensor1</default>
                        <de />
                    </description>
                </info>
            </command>
            <command>
                <name>LightLevel</name>
                <commandString>Vera.Get.LightLevel</commandString>
                <info>
                    <params>1</params>
                    <parameter name="DeviceID" type="integer" optional="False" />
                    <helplink>http://voxcommando.com/mediawiki/index.php?title=Plugin_Vera#LightLevel</helplink>
                    <description>
                        <default>Queries sensor device and returns perceived brightness of environment. 

Some devices return a value from 0 to 100, but not all devices use the same range. Check your device manual.

Works with devices that support the service ID: urn:micasaverde-com:serviceId:LightSensor1</default>
                        <de />
                    </description>
                </info>
            </command>
            <command>
                <name>Status</name>
                <commandString>Vera.Get.Status</commandString>
                <info>
                    <params>1</params>
                    <parameter name="DeviceID" type="integer" optional="False" />
                    <helplink>http://voxcommando.com/mediawiki/index.php?title=Plugin_Vera#Status</helplink>
                    <description>
                        <default>Queries a device to find out if it is on or off. May also work with locks. Returns 1 if "on" (lock closed/locked), 0 if "off" (lock open/unlocked). 

Works with devices that support the service ID: urn:upnp-org:serviceId:SwitchPower1 
(and possibly also urn:micasaverde-com:serviceId:DoorLock1)</default>
                        <de />
                    </description>
                </info>
            </command>
            <command>
                <name>Temperature</name>
                <commandString>Vera.Get.Temperature</commandString>
                <info>
                    <params>1</params>
                    <parameter name="DeviceID" type="integer" optional="False" />
                    <helplink>http://voxcommando.com/mediawiki/index.php?title=Plugin_Vera#Temperature</helplink>
                    <description>
                        <default>Queries a device and returns the last temperature level reported by that sensor.

Value returned will depend on the device and how you have configured it. Check your device manual.

Works with devices that support the service ID: urn:upnp-org:serviceId:TemperatureSensor1
</default>
                        <de />
                    </description>
                </info>
            </command>
            <command>
                <name>Tripped</name>
                <commandString>Vera.Get.Tripped</commandString>
                <info>
                    <params>1</params>
                    <parameter name="DeviceID" type="integer" optional="False" />
                    <helplink>http://voxcommando.com/mediawiki/index.php?title=Plugin_Vera#Tripped</helplink>
                    <description>
                        <default>Queries a sensor device to find out if it has been tripped. Returns 1 if true, 0 if false.

Works with devices that support the service ID: urn:micasaverde-com:serviceId:SecuritySensor1</default>
                        <de />
                    </description>
                </info>
            </command>
        </command>
        <command>
            <name>ListDevices</name>
            <commandString>Vera.ListDevices</commandString>
            <info>
                <params />
                <helplink>http://voxcommando.com/mediawiki/index.php?title=Plugin_Vera#ListDevices</helplink>
                <description>
                    <default>Returns list of Vera rooms, devices, and scenes by ID number. 

This action is for reference/discovery purposes.</default>
                    <de />
                </description>
            </info>
        </command>
        <command>
            <name>Scene</name>
            <commandString>Vera.Scene</commandString>
            <info>
                <params>1</params>
                <parameter name="SceneID" type="string" optional="False">Scene ID</parameter>
                <helplink>http://voxcommando.com/mediawiki/index.php?title=Plugin_Vera#Scene</helplink>
                <description>
                    <default>Trigger a scene by specifying its ID.</default>
                    <de />
                </description>
            </info>
        </command>
        <command>
            <name>SetState</name>
            <commandString>Vera.SetState</commandString>
            <info>
                <params>2</params>
                <parameter name="DeviceID" type="integer" optional="False" />
                <parameter name="State" type="integer" optional="False">0=off 1=On</parameter>
                <helplink>http://voxcommando.com/mediawiki/index.php?title=Plugin_Vera#SetState</helplink>
                <description>
                    <default>Turn a device on or off.</default>
                    <de />
                </description>
            </info>
        </command>
        <command>
            <name>Toggle</name>
            <commandString>Vera.Toggle</commandString>
            <info>
                <params>1</params>
                <parameter name="DeviceID" type="integer" optional="False" />
                <helplink>http://voxcommando.com/mediawiki/index.php?title=Plugin_Vera#Toggle</helplink>
                <description>
                    <default>Toggles the device state between "on" and "off".</default>
                    <de />
                </description>
            </info>
        </command>
        <command>
            <name>Raw</name>
            <commandString>Vera.Raw</commandString>
            <info>
                <params>1</params>
                <parameter name="Command" type="string" optional="False">eg: data_request?id=variableget&amp;...</parameter>
                <helplink>http://voxcommando.com/mediawiki/index.php?title=Plugin_Vera#Raw</helplink>
                <description>
                    <default>Lets you send any HTTP Luup request to the Vera unit. Use this action if you need to extend functionaliy beyond what is already provided in VoxCommando's Vera plugin. 

Note that you only need to include the string that appears after the last slash (/) of the URL.

e.g.  data_request?id=variableget&amp;...

For more complete syntax reference see: http://wiki.micasaverde.com/index.php/Luup_Requests</default>
                    <de />
                </description>
            </info>
        </command>
        <command>
            <name>SelectVera</name>
            <commandString>Vera.SelectVera</commandString>
            <info>
                <params>1</params>
                <parameter name="VeraNum" type="integer" optional="False">1 or 2</parameter>
                <helplink>http://voxcommando.com/mediawiki/index.php?title=Plugin_Vera#SelectVera</helplink>
                <description>
                    <default>Select one of the two Vera devices defined in the plugin settings.  All subsequent Vera actions will target this device.</default>
                    <de />
                </description>
            </info>
        </command>
    </command>
</AvailableCommands>