<?xml version="1.0" encoding="utf-8"?>
<!--C:\Users\Steve\SkyDrive\Backups\My Surface Desktop\VcGroup_Fibaro Basic.xml-->
<!--This commandGroup xml file was exported from VoxCommando-->
<VoiceCommands version="2.1.3.6">
    <commandGroup open="True" name="Fibaro Basic" enabled="True" prefix="" priority="0" requiredProcess="" description="">
        <command id="310" name="Switch{1} {2}" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="{1} refers to payload 1, which you can see in the command tree is the payload list of your switchable devices.&#xD;&#xA;(2) refers to payload 2, which you can see in the command tree refers to the on_off payload xml file">
            <action>
                <cmdType>Scrape</cmdType>
                <params>
                    <param>http://192.168.0.155/api/callAction?deviceID={1}&amp;name=turn{2}</param>
                    <param>admin</param>
                    <param>admin</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>OSD.ShowText</cmdType>
                <params>
                    <param>Turning {PF.1} {2} </param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>VC.Pause</cmdType>
                <params>
                    <param>1000</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>TTS.Speak</cmdType>
                <params>
                    <param>Turning {PF.1} {2}</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Turn, Switch</phrase>
            <payloadFromXML phraseOnly="False" use2partPhrase="False" phraseConnector="by" Phrase2wildcard="anyone" optional="False">Fibaro\switchable.xml</payloadFromXML>
            <payloadList>On,Off</payloadList>
        </command>
        <command id="333" name="Run Scene{1}" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="{1} refers to payload 1, which you can see in the command tree is the payload list of your switchable devices.&#xD;&#xA;(2) refers to payload 2, which you can see in the command tree refers to the on_off payload xml file">
            <action>
                <cmdType>Scrape</cmdType>
                <params>
                    <param>http://192.168.0.155//api/sceneControl?id={1}&amp;action=start</param>
                    <param>admin</param>
                    <param>admin</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>OSD.ShowText</cmdType>
                <params>
                    <param>Running {PF.1} Scene</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>VC.Pause</cmdType>
                <params>
                    <param>1000</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>TTS.Speak</cmdType>
                <params>
                    <param>Running {PF.1} Scene</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Run</phrase>
            <payloadFromXML phraseOnly="False" use2partPhrase="False" phraseConnector="by" Phrase2wildcard="anyone" optional="False">Fibaro\Scenes.xml</payloadFromXML>
            <phrase optional="true">Scene</phrase>
        </command>
        <command id="346" name="Stop Scene{1}" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="{1} refers to payload 1, which you can see in the command tree is the payload list of your switchable devices.&#xD;&#xA;(2) refers to payload 2, which you can see in the command tree refers to the on_off payload xml file">
            <action>
                <cmdType>Scrape</cmdType>
                <params>
                    <param>http://192.168.0.155//api/sceneControl?id={1}&amp;action=stop</param>
                    <param>admin</param>
                    <param>admin</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>OSD.ShowText</cmdType>
                <params>
                    <param>Stopping {PF.1} Scene</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>VC.Pause</cmdType>
                <params>
                    <param>1000</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>TTS.Speak</cmdType>
                <params>
                    <param>Stopping {PF.1} Scene</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Stop</phrase>
            <payloadFromXML phraseOnly="False" use2partPhrase="False" phraseConnector="by" Phrase2wildcard="anyone" optional="False">Fibaro\Scenes.xml</payloadFromXML>
            <phrase optional="true">Scene</phrase>
        </command>
        <command id="425" name="Set {1} to {2}" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>Scrape</cmdType>
                <params>
                    <param>http://192.168.0.155/api/callAction?deviceID={1}&amp;name=setValue&amp;arg1={2}</param>
                    <param>admin</param>
                    <param>admin</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>TTS.Speak</cmdType>
                <params>
                    <param>Setting {PF.1} to {2} %.</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Dim, Brighten, Set</phrase>
            <payloadFromXML phraseOnly="False" use2partPhrase="False" phraseConnector="by" Phrase2wildcard="anyone" optional="False">Fibaro\Dimmable.xml</payloadFromXML>
            <phrase>to</phrase>
            <payloadRange>1,100</payloadRange>
            <phrase>Percent</phrase>
        </command>
        <command id="337" name="Get status of {1}" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>Scrape</cmdType>
                <params>
                    <param>http://192.168.0.155/api/devices?id={1}</param>
                    <param>admin</param>
                    <param>admin</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>Results.RegEx</cmdType>
                <params>
                    <param>"value":"(\w.*?)"</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <if ifBlockDisabled="False" ifNot="False">
                <ifType>(A)Contains(B)</ifType>
                <ifParams>0,false&amp;&amp;{Match.1}</ifParams>
                <then>
                    <action>
                        <cmdType>TTS.Speak</cmdType>
                        <params>
                            <param>The device is off.</param>
                        </params>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                </then>
                <else>
                    <action>
                        <cmdType>TTS.Speak</cmdType>
                        <params>
                            <param>The device is on.</param>
                        </params>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                </else>
            </if>
            <phrase>Are the, Is the, Get status of the</phrase>
            <payloadFromXML phraseOnly="False" use2partPhrase="False" phraseConnector="by" Phrase2wildcard="anyone" optional="False">Fibaro\switchable.xml</payloadFromXML>
            <phrase optional="true">on, off</phrase>
        </command>
    </commandGroup>
</VoiceCommands>