Skip to content

lsinghjr/device-type.nest

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 

Repository files navigation

Nest Device Type

https://build.smartthings.com/projects/smartnest/

Now SmartThings can talk to your Nest thermostat.

Note: this is technically against the Nest TOS. So use at your own risk.

Installation

  1. Create a new device type (https://graph.api.smartthings.com/ide/devices)

    • Name: Nest
    • Author: [email protected]
    • Namespace: smartthings-users
    • Capabilities:
      • Polling
      • Relative Humidity Measurement
      • Thermostat
      • Temperature Measurement
      • Presence Sensor
      • Sensor
    • Custom Attributes:
      • temperatureUnit
    • Custom Commands:
      • away
      • present
      • setPresence
      • heatingSetpointUp
      • heatingSetpointDown
      • coolingSetpointUp
      • coolingSetpointDown
      • setFahrenheit
      • setCelsius
  2. Publish the device type (next to Save button) > For Me

  3. If you want to switch from slider controls to buttons, comment out the slider details line and uncomment the button details line.

  4. Create a new device (https://graph.api.smartthings.com/device/list)

    • Name: Your Choice
    • Device Network Id: Your Choice
    • Type: Nest (should be the last option)
    • Location: Choose the correct location
    • Hub/Group: Leave blank
  5. Update device preferences

    • Click on the new device to see the details.
    • Click the edit button next to Preferences
    • Fill in your information.
    • To find your serial number, login to https://home.nest.com. Click on the thermostat you want to control. Under settings, go to Technical Info. Your serial number is the second item.
  6. That's it, you're done.

About

Device Type for Nest Thermostat

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Groovy 100.0%