Request Approval

The Nest Thermostat. This device is available by configuring a Nest Account.

This device extends the functionality of @thermostat.

Class: @com.nest.thermostat, version 0
Uploaded By: Almond Authors
License: Free

Commands

  • WHEN: when the temperature on my thermostat becomes greater than ____ (value)
  • WHEN: when the temperature on my thermostat becomes lower than ____ (value)
  • WHEN: when the temperature on my thermostat goes above ____ (value)
  • WHEN: when the temperature on my thermostat goes below ____ (value)
  • WHEN: when the humidity in the room becomes greater than ____ (value)
  • WHEN: when the humidity in the room goes below ____ (value)
  • WHEN: when the humidity in the room decreases below ____ (value)
  • GET: the temperature on my thermostat
  • GET: the humidity reported by thermostat
  • GET: the state of my hvac
  • GET: the state of my heater
  • GET: the temperature in the room
  • DO: set temperature on my thermostat to ____ (value)
  • DO: set the temperature between ____ (low) and ____ (high) on my thermostat
  • DO: set my hvac to ____ (mode)
  • DO: turn the heating off
  • DO: turn the heating on
  • DO: turn the ac on
  • DO: turn the cooling system on
  • DO: set my thermostat to ____ (value)
  • DO: set the temperature to ____ (value) on my thermostat
  • DO: change the temperature on my thermostat
  • DO: set the low temperature to ____ (low) on my thermostat , and the high to ____ (high)
  • DO: change the minimum and maximum temperatures on my thermostat

Available Operations

GET: get humidity on thermostat

get the current humidity (in percent)

Results:

  • value [number]

This operation returns a single result. The result can be monitored for changes, and will update in real-time.

GET: get hvac state on thermostat

get the state of the heating system

Results:

  • mode [one of heat, cool, heat cool, off]
  • state [one of heating, cooling, off]

This operation returns a single result. The result can be monitored for changes, and will update in real-time.

GET: get temperature on thermostat

get the current temperature

Results:

  • value [temperature]

This operation returns a single result. The result can be monitored for changes, and will update in real-time.

DO: set hvac mode on thermostat

change the mode of the HVAC system associated with this thermostat

Inputs:

  • mode [one of heat, cool, heat cool, off]: What mode do you want to set?

DO: set minimum maximum temperature on thermostat

set desired temperature range

Inputs:

  • low [temperature]: What low temperature do you want to set?
  • high [temperature]: What high temperature do you want to set?

DO: set target temperature on thermostat

set target temperature

Inputs:

  • value [temperature]: What temperature do you want to set?