https://github.com/blaskovicz/garmin-tplink-cloud-control
Control and visualize the state of your TPLink Cloud / Kasa devices from your Garmin Wearable.
https://github.com/blaskovicz/garmin-tplink-cloud-control
Last synced: 4 months ago
JSON representation
Control and visualize the state of your TPLink Cloud / Kasa devices from your Garmin Wearable.
- Host: GitHub
- URL: https://github.com/blaskovicz/garmin-tplink-cloud-control
- Owner: blaskovicz
- Created: 2018-09-23T19:12:22.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2018-12-21T04:10:51.000Z (over 6 years ago)
- Last Synced: 2024-10-13T19:17:46.471Z (8 months ago)
- Language: JavaScript
- Homepage: https://apps.garmin.com/en-US/apps/6da7cefd-b058-4396-b4c0-ca811feee731
- Size: 78.1 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-garmin - garmin-tplink-cloud-control
- awesome-garmin - garmin-tplink-cloud-control
README
# garmin-tplink-cloud-control [](https://travis-ci.org/blaskovicz/garmin-tplink-cloud-control)
>Control and visualize the state of your TPLink Cloud / Kasa devices from your Garmin Wearable.## Features
* View the state of all TPLink devices in an owned household (online, offline, powered on, powered off)* Toggle the power state of each connected device.
* Oauth2 authentication
## Screenshots

## 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`](install-connectiq-sdk.sh) and [`build-connectiq-app.sh`](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](https://developer.garmin.com/connect-iq/programmers-guide/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`.