Control and visualize the state of your Nest Cameras from your Garmin Wearable.
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
resources
source
.gitignore
.project
.travis.yml
Dockerfile
README.md
build-connectiq-app.sh
install-connectiq-sdk.sh
manifest.xml

README.md

garmin-nest-camera-control Build Status

Control and visualize the state of your Nest Cameras from your Garmin Wearable.

Features

  • Oauth2 authentication with Nest API
  • View the state of all Nest cameras in an owned household (online, offline, streaming)
  • Toggle the streaming state of each camera

Screenshots

summary view list view

Development

  • Docker: this will run a build similar to how TravisCI will execute it (for build debugging). Simply run docker build . in the root directory of this git repo.
  • Scripts: run the install-connectiq-sdk.sh and build-connectiq-app.sh scripts manually after creating a ./source/Env.mc file from ./source/Env.mc.sample. This is similar to the previous step, but avoids the overhead of docker.
  • Eclipse: It's recommended to follow Garmin's getting started guide for setting this project up and running in Eclipse. Before it can build, the project will need a ./source/Env.mc file, templated from ./source/Env.mc.sample.