https://github.com/o-lukas/homebridge-smartthings-tv
This is a plugin for Homebridge. It offers some basic functions to control Samsung TVs using the SmartThings API.
https://github.com/o-lukas/homebridge-smartthings-tv
homebridge homebridge-plugin remote samsung samsung-tv smartthings television tizen tv
Last synced: 6 months ago
JSON representation
This is a plugin for Homebridge. It offers some basic functions to control Samsung TVs using the SmartThings API.
- Host: GitHub
- URL: https://github.com/o-lukas/homebridge-smartthings-tv
- Owner: o-lukas
- License: mit
- Created: 2023-01-19T16:12:17.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-03-30T17:11:00.000Z (6 months ago)
- Last Synced: 2025-04-02T12:44:00.846Z (6 months ago)
- Topics: homebridge, homebridge-plugin, remote, samsung, samsung-tv, smartthings, television, tizen, tv
- Language: TypeScript
- Homepage: https://www.npmjs.com/package/@o-lukas/homebridge-smartthings-tv
- Size: 982 KB
- Stars: 38
- Watchers: 3
- Forks: 4
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
# Homebridge SmartThings TV
[](https://github.com/homebridge/homebridge/wiki/Verified-Plugins)
[](https://github.com/semantic-release/semantic-release)




[](https://github.com/o-lukas/homebridge-smartthings-tv/actions/workflows/build.yml)This is a plugin for [Homebridge](https://github.com/homebridge/homebridge). It offers some basic functions to control Samsung TVs and SoundBars using the SmartThings API.
Both device types will be registered as TVs because this is the only device type that is able to control input sources at the moment.
If you have any problems please make sure to check the [common issues pages](./docs/common-issues.md) before creating a new issue.
## Configuration
The easiest way to configure the plugin is to use [Homebridge Config UI X](https://github.com/oznu/homebridge-config-ui-x) which should contain a description for every needed property. The only property needed to make the plugin work is the SmartThings API token. The other properties enable some additional functions but are not mandatory for the plugin to work.
The following snippet shows the most simple configuration you can use for the plugin:
```json
{
"bridge": {
},
"accessories": [],
"platforms": [
{
"name": "SmartThings TV",
"token": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"platform": "smartthings-tv"
}
]
}
```To get information about all supported properties please check the [config schema file](./config.schema.json).
## Authentication
This plugin requires an OAuth based workflow for authentication with Samsung SmartThings API. Please see the [OAuth documentation](./docs/oauth.md) for detailed instructions on how to configure OAuth with this plugin.
## Disclaimer
This project is not affiliated with, endorsed by, or sponsored by any of the companies or products mentioned herein. All product names, trademarks, and registered trademarks are the property of their respective owners. The use of these names, logos, or brands is for identification purposes only and does not imply any association or endorsement.