Skip to content

macOS program that shows status of Nest Protect devices

Notifications You must be signed in to change notification settings

onderweg/Nest-Protect-Status

Repository files navigation

Nest Protect Status

Minimalistic macOS app that shows color ring status of Nest Protect devices in your Nest account.

This program has been created as a way to explore the Nest API and work with Swift as a developer. It is by no means a finished app for regular end users.

Important notice

⚠ The Nest API - which this software is based on - will stop working on August 31, 2019:

As a Works with Nest developer and partner, you will not be able to access or control Nest devices once the Works with Nest APIs are turned off on August 31, 2019. Moving forward, our team will focus on making Works with Google Assistant the most helpful and intelligent ecosystem for the home, enabling all of the products in your users’ homes to work together. We encourage all smart home developers to visit the Actions on Google Smart Home developer site to learn how to integrate your devices or services with the Google Assistant.

Use

Authentication

The program communicates with the Nest API, which requires a OAuth access Key. To use the Nest API, a Nest Developer account is required. If you don't have one yet, you're out of luck: Nest developer program shuts down on August 31, 2019, and signing up for a new account seems not possible.

Read in the Nest API docs how to generate an access key. You can also use a tool, such as the Runscope OAuth2 Token Generator, to generate an access token.

After you generated an access key, set environment variabele NEST_ACCESS_KEY to the value of your access key before running the program.

For convenience, you can set the NEST_ACCESS_KEY variable in a .env file that will be loaded in to the environment when the program starts.

Create a file in user home directory: ~/.nest-protect-status.env in which you set the environment variable:

NEST_ACCESS_KEY=XXXXXXXXXXXXXXXX

Credits / Acknowledgements

About

macOS program that shows status of Nest Protect devices

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published