Still Here
Still Here is a Mac app that lives in your menu bar and keeps your Nest thermostats set to Home while you're using your Mac.
Why?
In my house, my thermostat lives in a hallway on the main floor, but I'm often in an upstairs room for many hours at a time working on my Mac. Since I don't move nearby my thermostat very often, it often gets set to Away, making the temperature uncomfortable while I'm working. I don't want to disable Auto-Away, so I needed another solution.
How does it work?
Once you've authenticated your Nest account to the app, a Firebase Nest API connection is established. When your thermostat changes Away status, a notification is pushed to Still Here. If your Mac is awake, the screensaver is not activated, and the Away status was set to Away, Still Here simply changes it back to Home.
Information for Developers
- Clone the NestDK submodule to obtain the Firebase framework.
- Fill in your Client ID in
SHAConstants.m
. - In your [authentication workflow]
(https://developer.nest.com/documentation/cloud/how-to-auth), return the OAuth
2.0 access token via the URI
stillhere://auth?access_token=ACCESS_TOKEN_GOES_HERE
.