<?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="305" name="Dim {1} to {2} percent" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="{1} is the device ID for your dimmable devices. If you can find out those IDs, you can put them in a payload xml file like the example I have attached.&#xD;&#xA;{2} is the dim level, from 1-100">
            <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>I have Set {PF.1} to {2} percent.</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>TTS.SpeakSync</cmdType>
                <params>
                    <param>I Have Set {PF.1} to {2} percent</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Dim</phrase>
            <payloadFromXML phraseOnly="False" use2partPhrase="False" phraseConnector="by" Phrase2wildcard="anyone" optional="False">Fibaro\dimmable.xml</payloadFromXML>
            <phrase>to</phrase>
            <payloadRange>1,100</payloadRange>
            <phrase optional="true">percent</phrase>
        </command>
        <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} {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} {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\on_off.xml</payloadFromXML>
        </command>
    </commandGroup>
</VoiceCommands>