smartthings-users / device-type.nest Goto Github PK
View Code? Open in Web Editor NEWDevice Type for Nest Thermostat
License: MIT License
Device Type for Nest Thermostat
License: MIT License
Hi,
Have you (or anyone else) officially submitted a request to integrate SmartThings with the official Nest API?
Thanks!
NEST has modified their configuration a bit, and they've added an ECO mode, which doesn't appear to be quite the same as AWAY. Before I had routines that would set the NEST to AWAY if my electricity costs crossed a specific threshold, but now I need it to set the NEST to ECO mode, which isn't currently an option.
Any chance you could provide an update for these new features?
On my nest I am shown degree temperature like 20.5. This doesn't seem to support this, any way to add it?
this should include smartapp code to auto set 'away' status based on presence
If not is it fixable or have things changed too much ?
For some reason api()
is getting called with null
for a method and the device type is chucking a wobbly. By simply protecting with a default of "status" before calling the API, we're able to ensure the nest re-authentication works when there's a platform update.
before def request = methods.getAt(method)
we can just add
if (method == null) {
method = "status"
}
It means we "tap twice", but since I can't get a stacktrace in smarthings ide, this is a good stop gap in case someone else keeps getting null pointers.
How do I expose the device so I can control it via Amazon Echo? When I try to configure the list of devices that the Echo is allowed to control, the Nest isn't an option.
It would be *_really *_nice to be able to control it via the Amazon Echo
I looked at the code and I cant figure out why but I can't get costume preferences for the device to display. As such the code is failing because I cant enter my nest login information. Any Ideas?
When the Nest Thermostat is set in range mode using both a heating and cooling setpoint, upon changing the Heat value using the slider, and error is thrown in SmartThings live logging and the heat value is not changed. Cooling changes are saved properly.
SmartThings Live Logging error produced for the Nest Thermostat upon attempting to change the Heat setpoint:
error java.lang.NullPointerException: Cannot get property 'uri' on null object @ line 496
Nest servers started returning 302's on all my resquests. Do request does not handle 302s.
There is a pull request with a fix
Can you add a step so that users know to paste the .groovy file code into the IDE?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.