User Guide

ViewStat Programming Protocol
18
ViewStat Communicating Thermostat - Programming Protocol Reference Guide
Thermostat HVAC Operational Commands
These commands are used for temperature control and other thermostat operational parameters.
The following command descriptions describe the use of the command when setting a particular
variable. Inquiries can be made with all commands (with the exception of the
SCUP, SCDN, BLTON
and
ENTR commands) to determine the existing value of a variable. Inquiry is done using the
following syntax:
SN [address number, or <blank> or 0 (zero) for global] "COMMAND" ?
where COMMAND is the variable whose value is desired.
Thermostat Action Commands
Command Description
SH
Temperature Setting - Heat
The heat setting is the temperature setting against which the current room
temperature is compared to control the heating outputs of the thermostat.
The value is assumed to be in the temperature scale set using the SCALE
command. If the integer value is outside the allowable range for the set
temperature scale the command will be ignored.
Syntax:
SN[address] SH={value}
Parameters:
{value}: Integer value between 40 and 88 if SCALE is set to °F or
between 4 and 31 if SCALE is set to °C.
Reply Format:
SN[address number] SH={value}F or C depending on set
temperature scale
SH++/SH --
Increment Or Decrement
Temperature Setting - Heat
These commands are used to raise (SH++) or lower the (SH--) the heat
temperature setting by a specified value. The value is assumed to be in
the temperature scale (F or C) set using the SCALE command and the
response will include a scale designator. Should the resultant change be
outside the allowable range for the set temperature scale, the command
will be ignored.
SN[address] SH++={value} or SH--={value}
Variable:
{value}: Integer value (°F or °C designation not required).
Reply Format:
SN[address] SH++=Integer value F or C
or SH--=Integer value F or C
SC
Temperature Setting - Cool
The cool setting is the temperature setting against which the current room
temperature is compared to control the cooling outputs of the thermostat.
The value is assumed to be in the temperature scale set using the SCALE
command.
Syntax:
SN[address] SC={value}
Parameters:
{value}: Integer value between 42 and 90 if SCALE is set to °F or
between 6 and 33 if SCALE is set to °C.
Reply Format:
SN[address] SC={value}F or C depending on set
temperature scale