User guide

Function Parameters Return Description
Sensor Number
GetHoldMode Thermostat Number
Sensor Number
Integer Current Thermostat Hold Mode Setting
GetCurrentMode Thermostat Number
Sensor Number
Integer Current Thermostat Operating Mode.
e.g. GetModeSet may return AUTO, and
GetCurrentMode can then be used to
determine if it is currently COOL, HEAT,
or AUX)
GetOperating Thermostat Number
Sensor Number
Boolean True if the thermostat is currently calling
for Heat or Cool
CmdSetHeat Thermostat Number
Temperature
Sensor Number
Integer Set the heat setpoint temperature.
CmdSetCool Thermostat Number
Temperature
Sensor Number
Integer Set the cool setpoint temperature (If
supported)
CmdSetMode Thermostat Number
Mode
Sensor Number
Integer Set the thermostat operating mode.
CmdSetFan Thermostat Number
Mode
Sensor Number
Integer Set the thermostat fan operating mode.
CmdSetHold Thermostat Number
Mode
Sensor Number
Integer Set the thermostat hold mode. (If
supported)
For the thermostat Mode:
0=Off, 1=Heat, 2=Cool, 3=Auto, 4=Aux (If Supported, a.k.a. Emergency Heat)
For the thermostat fan mode:
0=Auto, 1=On
For the thermostat hold mode:
0=Off Hold, 1=Hold (if Supported)
For the Cmd____ functions:
0=Success, n <> 0 =Failure Error Code