<?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="False" 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.Get</cmdType>
                <params>
                    <param>http://192.168.0.155/api/callAction?deviceID={1}&amp;name=setValue&amp;arg1={2}</param>
                    <param />
                    <param />
                    <param />
                    <param />
                    <param>Authorization: Basic YWRtaW46YWRtaW4=</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>OSD.ShowText</cmdType>
                <params>
                    <param>Turning {PF.1} {PF.2} </param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>VC.Pause</cmdType>
                <params>
                    <param>1000</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>TTS.SpeakSync</cmdType>
                <params>
                    <param>Turning {PF.1} {PF.2}</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType />
                <params />
                <cmdRepeat>1</cmdRepeat>
            </action>
            <if ifBlockDisabled="True" ifNot="False">
                <ifType>(A)==(B)</ifType>
                <ifParams>{Last Result}&amp;&amp;(1)</ifParams>
                <then>
                    <action>
                        <cmdType>OSD.ShowText</cmdType>
                        <params>
                            <param>{PF.1} is now on.</param>
                        </params>
                        <cmdRepeat>0</cmdRepeat>
                    </action>
                    <action>
                        <cmdType>TTS.SpeakSync</cmdType>
                        <params>
                            <param>{PF.1} is now on.</param>
                        </params>
                        <cmdRepeat>0</cmdRepeat>
                    </action>
                </then>
                <else>
                    <action>
                        <cmdType>OSD.ShowText</cmdType>
                        <params>
                            <param>{PF.1} is now off.</param>
                        </params>
                        <cmdRepeat>0</cmdRepeat>
                    </action>
                    <action>
                        <cmdType>TTS.SpeakSync</cmdType>
                        <params>
                            <param>{PF.1} is now off.</param>
                        </params>
                        <cmdRepeat>0</cmdRepeat>
                    </action>
                </else>
            </if>
            <phrase>Turn, Switch</phrase>
            <payloadFromXML phraseOnly="False" use2partPhrase="False" phraseConnector="by" Phrase2wildcard="anyone" optional="False">Fibaro\switchable.xml</payloadFromXML>
            <payloadFromXML phraseOnly="False" use2partPhrase="False" phraseConnector="by" Phrase2wildcard="anyone" optional="False">Fibaro\Payload_on_off.xml</payloadFromXML>
        </command>
        <command id="316" name="Get status of {1}" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>Scrape.Get</cmdType>
                <params>
                    <param>http://192.168.0.155/api/devices?id={1}</param>
                    <param />
                    <param />
                    <param />
                    <param />
                    <param>Authorization: Basic YWRtaW46YWRtaW4=</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>Results.RegEx</cmdType>
                <params>
                    <param>"value":"(\d)"</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <if ifBlockDisabled="False" ifNot="False">
                <ifType>(A)==(B)</ifType>
                <ifParams>{Match.1}&amp;&amp;0</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>
            <payloadFromXML phraseOnly="False" use2partPhrase="False" phraseConnector="by" Phrase2wildcard="anyone" optional="False">Fibaro\Payload_on_off.xml</payloadFromXML>
        </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=25&amp;name=setValue&amp;arg1=50</param>
                    <param>admin</param>
                    <param>admin</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>
    </commandGroup>
</VoiceCommands>