A thermostat

Any devices that can be used to control the temperature in an environment.

Properties

Name Description Type/Values Optional Setter Action Monitored/Stream
activeMode The currently active mode of operation (eg 'idle', 'cooling', 'heating') radio
  • Idle
  • Cooling
  • Heating
coolingSetpoint The desired temperature when cooling. number
currentTemperature The current temperature measured by the devices. number
fanMode The currently specified fan mode (eg 'on', 'auto', 'etc') radio
  • Off
  • Low
  • Medium
  • High
  • On
  • Auto
heatingSetpoint The desired temperature when heating. number
mode The currently specified mode of operation (eg 'heat', 'cool', 'etc') radio
  • Off
  • Cool
  • Heat
  • Auto
  • Emergency Heat
relayState The current state of the device's relays. This is a comma delemeted string of the available values. radio
  • Heat
  • Cool
  • Fan
  • 2nd Stage Heat
  • 2nd Stage Cool
  • 2nd Stage Fan
  • 3rd Stage Fan

Actions

Name Description Parameters
AdjustSetpoint Adjust a setpoint by the specified amount
amount (number)
The amount (in Celcius) to adjust the temperature (+ or -)
which (Heat,Cool,Both)
Which setpoint to adjust
SetCoolingSetpoint Set the property coolingSetpoint
coolingSetpoint (number)
The desired temperature when cooling.
SetFanMode Set the property fanMode
fanMode (Off,Low,Medium,High,On,Auto)
The currently specified fan mode (eg 'on', 'auto', 'etc')
SetHeatingSetpoint Set the property heatingSetpoint
heatingSetpoint (number)
The desired temperature when heating.
SetMode Set the property mode
mode (Off,Cool,Heat,Auto,Emergency Heat)
The currently specified mode of operation (eg 'heat', 'cool', 'etc')