Skip to content

A Homebridge plugin that adds Samsung SmartThings Cloud integration.

Notifications You must be signed in to change notification settings

gmum4d/homebridge-smartthings-cloud

 
 

Repository files navigation

homebridge-smartthings-cloud

A Homebridge plugin that adds Samsung SmartThings Cloud integration.

This is currently under active development, so I can't recommend using this for now. You should probably use homebridge-smartthings-tonesto7 until this is more mature.

Setup

(This assumes a working Homebridge installation.)

Create a new project in the SmartThings Developer Workspace by following these instructions for the example automation. This will get the SmartApp set up and provide the public key that will be used for configuration.

The public key will need to be base64-encoded. On macOS, you can copy the raw key and then run pbpaste | base64 to get the encoded version.

Configure the platform under platforms in Homebridge's config.json:

 {
   "platform": "SmartThings Cloud",
   "name": "SmartThings Cloud",
   "port": 3000,
   "publicKey": "<base64 encoded public key>"
 }

Other options:

  • By default, the plugin will store tokens in ~/.homebridge/smartthings-cloud.json, but setting contextStorePath allows that path to be overridden.

About

A Homebridge plugin that adds Samsung SmartThings Cloud integration.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 98.0%
  • Makefile 1.4%
  • JavaScript 0.6%