How can we help?
Print

ThermostatUsage

ThermostatUsage attributes allows you to retrieve thermostat run-time and consumption related historical information.

A ThermostatUsage request must include at least the required selection attributes, which specify a starting date/time (startDateTime), an ending date/time (endDateTime), and how the data is to be returned (duration). If you do not specify any ThermostatUsage object attributes in the request, so only the date range is part of the request, then all ThermostatUsage object attribute historical information will be returned for every thermostat part of the site within the specified date range.

ThermostatUsage - Selection Attributes

Attribute names are not case sensitive. Attribute values are case sensitive.

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.
duration One of: month, day, 15minute Yes How the data is to be returned.
month: results are for the entire month. A maximum of 12 months of usage can be retrieved in a single request.
day: results are for each day. A maximum of 31 days of usage can be retrieved in a single request.
15minute: results are for 15-minute increments. A maximum of 24 hours of usage 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.

ThermostatUsage - Object Attributes

Attribute names are not case sensitive. Attribute values are case sensitive. Because this is historical information, all requests are GET only.

Value Type 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.
heatMinutes Integer The number of minutes heating was active.
coolMinutes Integer The number of minutes cooling was active.
fanMinutes Integer The number of minutes only the fan was acive.
heatStage2Minutes Integer The number of minutes second stage heating was active.
CoolStage2Minutes Integer The number of minutes second stage cooling was active.
totalkWh Decimal The calculated kilowatt-hours for heating and cooling consumers.
totalTherms Decimal The calculated therms for heating consumers.
timestamp Date/Time ISO 8601 Formatted Date Time.