<?xml version="1.0" encoding="utf-8"?>
<!--C:\VOXCommando\export\VcGroup_Climate.xml-->
<!--This commandGroup xml file was exported from VoxCommando-->
<VoiceCommands version="2.1.4.5">
    <commandGroup open="True" name="Climate" enabled="True" prefix="" priority="0" requiredProcess="" description="For voice control of Honeywell IP Thermostats through mytotalconnectcomfort.com. You must use the Run Once Login command first, login and CHECK THE SAVE INFO box. This will save only your user name. Then edit the MTCCPass variable in the Login to WebSite Command to put in your password for furture logins as well as the relogin command. Restart VC and it will run from there. ">
        <command id="463" name="Run Once Login" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>RoboB.Select</cmdType>
                <params>
                    <param>HoneywellSite</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>RoboB.Navigate</cmdType>
                <params>
                    <param>mytotalconnectcomfort.com</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>RoboB.Wait</cmdType>
                <params />
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>RoboB.Show</cmdType>
                <params>
                    <param>HoneywellSite</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
        </command>
        <command id="491" name="LoginTo WebSite" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>Results.SetVar</cmdType>
                <params>
                    <param>MTCCPass</param>
                    <param>PUTYOURPASSWORDHERE</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>RoboB.Select</cmdType>
                <params>
                    <param>HoneywellSite</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>RoboB.GetURL</cmdType>
                <params />
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>RoboB.Navigate</cmdType>
                <params>
                    <param>mytotalconnectcomfort.com</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>RoboB.Wait</cmdType>
                <params />
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>RoboB.ElementByTag</cmdType>
                <params>
                    <param>INPUT</param>
                    <param>2</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>RoboB.Focus</cmdType>
                <params />
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>RoboB.SetText</cmdType>
                <params>
                    <param>{Var.MTCCPass}</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>RoboB.ElementByID</cmdType>
                <params>
                    <param>submit</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>RoboB.Click</cmdType>
                <params />
                <cmdRepeat>1</cmdRepeat>
            </action>
            <event>VC.Loaded</event>
        </command>
        <command id="509" name="ReLoginTo WebSite" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>RoboB.Select</cmdType>
                <params>
                    <param>HoneywellSite</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>RoboB.GetURL</cmdType>
                <params />
                <cmdRepeat>1</cmdRepeat>
            </action>
            <if ifBlockDisabled="False" ifNot="False">
                <ifType>(A)Contains(B)</ifType>
                <ifParams>{1}&amp;&amp;timeout</ifParams>
                <then>
                    <action>
                        <cmdType>RoboB.Navigate</cmdType>
                        <params>
                            <param>mytotalconnectcomfort.com</param>
                        </params>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                    <action>
                        <cmdType>RoboB.Wait</cmdType>
                        <params />
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                    <action>
                        <cmdType>RoboB.ElementByTag</cmdType>
                        <params>
                            <param>INPUT</param>
                            <param>2</param>
                        </params>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                    <action>
                        <cmdType>RoboB.Focus</cmdType>
                        <params />
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                    <action>
                        <cmdType>RoboB.SetText</cmdType>
                        <params>
                            <param>{Var.MTCCPass}</param>
                        </params>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                    <action>
                        <cmdType>RoboB.ElementByID</cmdType>
                        <params>
                            <param>submit</param>
                        </params>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                    <action>
                        <cmdType>RoboB.Click</cmdType>
                        <params />
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                </then>
                <else>
                    <action>
                        <cmdType>OSD.ShowText</cmdType>
                        <params>
                            <param>You're already logged in.</param>
                        </params>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                </else>
            </if>
            <action>
                <cmdType>RoboB.Show</cmdType>
                <params>
                    <param>HoneywellSite</param>
                </params>
                <cmdRepeat>0</cmdRepeat>
            </action>
            <event>RoboB.DocComplete.HoneywellSite</event>
        </command>
        <command id="464" name="Temperature Down" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>RoboB.Select</cmdType>
                <params>
                    <param>HoneywellSite</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>VC.TriggerEvent</cmdType>
                <params>
                    <param>HoneywellLogin</param>
                </params>
                <cmdRepeat>0</cmdRepeat>
            </action>
            <action>
                <cmdType>RoboB.ElementByID</cmdType>
                <params>
                    <param>NonAutoModeCoolDownBtn</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>RoboB.Focus</cmdType>
                <params />
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>RoboB.Click</cmdType>
                <params />
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>RoboB.Click</cmdType>
                <params />
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>RoboB.ElementByID</cmdType>
                <params>
                    <param>SubmitBtn</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>RoboB.Focus</cmdType>
                <params />
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>RoboB.Click</cmdType>
                <params />
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Lower the temperature</phrase>
        </command>
        <command id="468" name="Temperature Up" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>RoboB.Select</cmdType>
                <params>
                    <param>HoneywellSite</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>RoboB.ElementByID</cmdType>
                <params>
                    <param>NonAutoModeCoolUpBtn</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>RoboB.Focus</cmdType>
                <params />
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>RoboB.Click</cmdType>
                <params />
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>RoboB.Click</cmdType>
                <params />
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>RoboB.ElementByID</cmdType>
                <params>
                    <param>SubmitBtn</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>RoboB.Focus</cmdType>
                <params />
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>RoboB.Click</cmdType>
                <params />
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Raise the temperature</phrase>
        </command>
        <command id="476" name="Change The Fan" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>RoboB.Select</cmdType>
                <params>
                    <param>HoneywellSite</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>RoboB.ElementByID</cmdType>
                <params>
                    <param>{1}</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>RoboB.Focus</cmdType>
                <params />
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>RoboB.Click</cmdType>
                <params />
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>RoboB.ElementByID</cmdType>
                <params>
                    <param>SubmitBtn</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>RoboB.Focus</cmdType>
                <params />
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>RoboB.Click</cmdType>
                <params />
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Switch the cooler fan</phrase>
            <payloadFromXML phraseOnly="False" use2partPhrase="False" phraseConnector="by" Phrase2wildcard="anyone" optional="False">payloads\fanbuttons.xml</payloadFromXML>
        </command>
        <command id="472" name="What is the indoor temperature" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>RoboB.Select</cmdType>
                <params>
                    <param>HoneywellSite</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>RoboB.ElementByTag</cmdType>
                <params>
                    <param>DIV</param>
                    <param>23</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>RoboB.GetText</cmdType>
                <params />
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>OSD.ShowText</cmdType>
                <params>
                    <param>{LastResult}</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <if ifBlockDisabled="False" ifNot="False">
                <ifType>(A)Contains(B)</ifType>
                <ifParams>{LastResult}&amp;&amp;maintenance</ifParams>
                <then>
                    <action>
                        <cmdType>RoboB.ElementByTag</cmdType>
                        <params>
                            <param>DIV</param>
                            <param>37</param>
                        </params>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                    <action>
                        <cmdType>RoboB.GetText</cmdType>
                        <params />
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                    <action>
                        <cmdType>TTS.Speak</cmdType>
                        <params>
                            <param>&lt;prosody pitch="-3%"&gt;The current apartment temperature is {LastResult} degrees.</param>
                        </params>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                    <action>
                        <cmdType>RoboB.ElementByTag</cmdType>
                        <params>
                            <param>DIV</param>
                            <param>96</param>
                        </params>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                    <action>
                        <cmdType>RoboB.GetText</cmdType>
                        <params />
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                    <action>
                        <cmdType>TTS.Speak</cmdType>
                        <params>
                            <param>&lt;prosody pitch="-3%"&gt;The thermostat is set to {LastResult} degrees.</param>
                        </params>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                </then>
                <else>
                    <action>
                        <cmdType>RoboB.ElementByTag</cmdType>
                        <params>
                            <param>DIV</param>
                            <param>30</param>
                        </params>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                    <action>
                        <cmdType>RoboB.GetText</cmdType>
                        <params />
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                    <action>
                        <cmdType>TTS.Speak</cmdType>
                        <params>
                            <param>&lt;prosody pitch="-3%"&gt;The current apartment temperature is {LastResult} degrees.</param>
                        </params>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                    <action>
                        <cmdType>RoboB.ElementByTag</cmdType>
                        <params>
                            <param>DIV</param>
                            <param>89</param>
                        </params>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                    <action>
                        <cmdType>RoboB.GetText</cmdType>
                        <params />
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                    <action>
                        <cmdType>TTS.Speak</cmdType>
                        <params>
                            <param>&lt;prosody pitch="-3%"&gt;The thermostat is set to {LastResult} degrees.</param>
                        </params>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                </else>
            </if>
            <phrase>What is the indoor temperature</phrase>
        </command>
        <command id="679" name="Set The Temperature" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>RoboB.Select</cmdType>
                <params>
                    <param>HoneywellSite</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>RoboB.ElementByTag</cmdType>
                <params>
                    <param>DIV</param>
                    <param>89</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>RoboB.GetText</cmdType>
                <params />
                <cmdRepeat>1</cmdRepeat>
            </action>
            <if ifBlockDisabled="False" ifNot="False">
                <ifType>(A)&lt;(B)</ifType>
                <ifParams>{LastResult}&amp;&amp;{1}</ifParams>
                <then>
                    <action>
                        <cmdType>PY.ExecString</cmdType>
                        <params>
                            <param>result={1}-{LastResult}</param>
                        </params>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                    <action>
                        <cmdType>Results.SetVar</cmdType>
                        <params>
                            <param>AdjustTempButton</param>
                            <param>NonAutoModeCoolUpBtn</param>
                        </params>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                </then>
                <else>
                    <action>
                        <cmdType>PY.ExecString</cmdType>
                        <params>
                            <param>result={LastResult}-{1}</param>
                        </params>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                    <action>
                        <cmdType>Results.SetVar</cmdType>
                        <params>
                            <param>AdjustTempButton</param>
                            <param>NonAutoModeCoolDownBtn</param>
                        </params>
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                </else>
            </if>
            <action>
                <cmdType>RoboB.ElementByID</cmdType>
                <params>
                    <param>{var.AdjustTempButton}</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>RoboB.Focus</cmdType>
                <params />
                <cmdRepeat>1</cmdRepeat>
            </action>
            <loop>
                <loopParams>
                    <from>1</from>
                    <to>{LastResult}</to>
                </loopParams>
                <loopActions>
                    <action>
                        <cmdType>RoboB.Click</cmdType>
                        <params />
                        <cmdRepeat>1</cmdRepeat>
                    </action>
                </loopActions>
            </loop>
            <action>
                <cmdType>RoboB.ElementByID</cmdType>
                <params>
                    <param>SubmitBtn</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>RoboB.Focus</cmdType>
                <params />
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>RoboB.Click</cmdType>
                <params />
                <cmdRepeat>1</cmdRepeat>
            </action>
            <phrase>Set the house temperature to</phrase>
            <payloadRange>68,80</payloadRange>
            <phrase>degrees</phrase>
        </command>
        <command id="455" name="ShowControls" enabled="true" alwaysOn="False" confirm="False" requiredConfidence="0" loop="False" loopDelay="0" loopMax="0" description="">
            <action>
                <cmdType>RoboB.Select</cmdType>
                <params>
                    <param>HoneywellSite</param>
                </params>
                <cmdRepeat>1</cmdRepeat>
            </action>
            <action>
                <cmdType>RoboB.Show</cmdType>
                <params />
                <cmdRepeat>1</cmdRepeat>
            </action>
        </command>
    </commandGroup>
</VoiceCommands>