Objects and functions as a mix-in for WirelessTag objects that
represent a thermostat. (Wireless Sensor Tags calls such a tag a
Kumostat, from kumo, which is Japanese for 'cloud'. Currently
they support Honeywell and Nest thermostats.)
- Source:
Members
thermostat
Property of Kumostat tags for querying fan and AC/Heat status, and for getting/setting temperature thresholds and temperature sensing tag.
Properties:
| Name | Type | Description | 
|---|---|---|
| isFanOn | boolean | note that  | 
| isACHeatOn | boolean | whether the AC or Heat is on | 
| thresholdLow | number | the lower end of the temperature comfort zone (unit as configured) | 
| thresholdHigh | number | the higher end of the temperature comfort zone (unit as configured) | 
| useHomeAway | boolean | whether to use the Nest Home/Away setting | 
| tempTagUUID | string | the  | 
- Source:
Methods
turnACHeatOff(callbackopt) → {Promise}
Method of Kumostat tags. Turns AC/Heat off.
Parameters:
| Name | Type | Attributes | Description | 
|---|---|---|---|
| callback | module:wirelesstags~apiCallback | <optional> | 
- Source:
Returns:
Resolves to the Kumostat tag upon completion.
- Type
- Promise
turnACHeatOn(callbackopt) → {Promise}
Method of Kumostat tags. Turns AC/Heat on.
Parameters:
| Name | Type | Attributes | Description | 
|---|---|---|---|
| callback | module:wirelesstags~apiCallback | <optional> | 
- Source:
Returns:
Resolves to the Kumostat tag upon completion.
- Type
- Promise
turnFanOff(callbackopt) → {Promise}
Method of Kumostat tags. Turns the fan "off." In practice this will usually mean 'auto' rather than strictly 'off' (for example, the fan can't be off if AC/Heat is on).
Parameters:
| Name | Type | Attributes | Description | 
|---|---|---|---|
| callback | module:wirelesstags~apiCallback | <optional> | 
- Source:
Returns:
Resolves to the Kumostat tag upon completion.
- Type
- Promise
turnFanOn(callbackopt) → {Promise}
Method of Kumostat tags. Turns the fan on.
Parameters:
| Name | Type | Attributes | Description | 
|---|---|---|---|
| callback | module:wirelesstags~apiCallback | <optional> | 
- Source:
Returns:
Resolves to the Kumostat tag upon completion.
- Type
- Promise