How can we help?
Print
ThermostatHistory
ThermostatHistory attributes allows you to retrieve thermostat historical readings and setpoint information.
A ThermostatHistory request must include at least the required selection attributes, which specify a starting date/time (startDateTime) and an ending date/time (endDateTime). If you do not specify any ThermostatHistory object attributes in the request, so only the date range is part of the request, then all ThermostatHistory object attribute historical information will be returned for every thermostat part of the site within the specified date range.
ThermostatHistory - Selection Attributes
Name | Values | Required | Description |
---|---|---|---|
startDateTime | Date/Time | Yes | ISO 8601 Formatted Date Time. Used for selecting the history date range to retrieve. |
endDateTime | Date/Time | Yes | ISO 8601 Formatted Date Time. Used for selecting the history date range to retrieve. A maximum of 30 days of history can be retrieved in a single request. |
name | String | No | The configured name of the thermostat. |
groupName | String | No | The configured group name for that thermostat. |
serialNo | String | No | The thermostat's serial number. Unique factory set identifier. |
ThermostatHistory - Object Attributes
Attribute names are not case sensitive. Attribute values are case sensitive. Because this is historical information, all requests are GET only.
Name | Values | Description |
---|---|---|
name | String | The configured name of the thermostat. |
groupName | String | The configured group name for that thermostat. |
serialNo | String | The thermostat's serial number. Unique factory set identifier. |
system | Off, Auto, Heat, Cool | The active thermostat's system mode |
heatSetting | Integer | The thermostat's active Heat Setting. |
coolSetting | Integer | The thermostat's active Cool Setting. |
fan | Auto, On | The thermostat's active Fan Mode. |
status | Occupied, Vacant | Normally Occupied. Vacant when vacation schedule is active. |
temperature | Decimal | The thermostat's current measured temperature. |
humidity | Integer | The thermostat's current measured humidity: % RH. Zero (0) if humidity is not supported. |
humidifySetting | Integer | The thermostat's minimum humidity setting. |
dehumidifySetting | Integer | The thermostat's maximum humidity setting. |
co2Setting | Integer | The thermostat's demand ventilation CO2 setting. |
co2Level | Integer | The thermostat's current measured CO2 level. |
setBy | Station, Remote, Schedule | Indicates how the active thermostat settings were set. |
frontKeypad | On, Off | Thermostat keypad active or locked status. On = Unlocked, Off = Locked. |
runStatus | Off, Cool-Stage1, Cool-Stage2, Heat-Stage1, Heat-Stage2, Fan, Fan2 | The currently active Fan, Heat or Cool status |
auxStatus | On, Off | The thermostat's active Auxiliary Heat status. |
slaves | Array | List of the remote temperature sensors and devices assigned to this thermostat and their values. |
setback | On, Off | Whether a temporary Demand Response setback was active. |
timestamp | Date/Time | ISO 8601 Formatted Date Time. |