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.
(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 settingcontextStorePath
allows that path to be overridden.