I wrote a very basic Nest app and thermostat device handler this weekend. It’s not NST Manager, but it at least lets Hubitat see the state of the Nest and adjust temperature setpoints.
/**
* Manager app for Nest thermostat
*
* Author: Jason Cheatham
* Date: 2018-04-08
*
* To use this app you first need to create an OAuth client on
* https://developers.nest.com. The properties should look like:
*
* Client name: whatever you want
* Description: again, whatever you want
* Categories: "home automation" seems reasonable
* Users: "Individual"
* Support URL: whatever you want
* Default OAuth redirect URI: leave this blank
* Additional OAuth redirect URIs: leave these blank
* Permissions: Thermostat read/write -- Nest will make you type a
* description for the permission; something like "<your app name> needs to
* read and write the state of your Nest" will work.
*
This file has been truncated. show original
/**
* A simple Nest thermostat driver
*
* Author: Jason Cheatham
* Date: 2018-04-08
*/
metadata {
definition(name: 'Nest Thermostat', namespace: 'jason0x43', author: 'jason0x43') {
capability 'Relative Humidity Measurement'
capability 'Thermostat'
capability 'Temperature Measurement'
capability 'Sensor'
capability 'Refresh'
command 'eco'
command 'sunblockOn'
command 'sunblockOff'
attribute 'sunblockEnabled', 'boolean'
This file has been truncated. show original
3 Likes