Samsung TV Binding (Beta)
This is an updated version of the samsungtv binding. it has specific channels for Frame TV’s, but also has been completely re-written for enhanced stability and function. it supports all Samsung TV’s (not just Frame TV’s).
NOTE: Encryted TV’s from 2014/2015 (H and J versions) are NOT supported.
- Supports power/artMode/off function
- Stores TV token after first connection
- allows multiple KEY_CODES to be sent, with
- long key press
- mouse moves and clicks
- text entry
- Supports app read and launching in >2020 TV’s.
- Supports Smartthings connection:
- read/change TV input
- read channel number/name
- Has specific channels for Frame TV’s artwork support.
See the Documentation for full details, configurations, source code etc.
You must uninstall the original
samsungtv binding if you have it installed.
You may have to load UPnP transport as well if you use the
.jar file. From the console:
If you use the
.kar file, it should take care of installing the UPnP transport for you, but the
.kar file is untested.
Attempt to trap polling job Exceptions, and included
Bug Fixes for 2017/2018 TV’s
Pull Request release version.
This Release adds over 340 known app ID’s, which should be automatically checked on >2020 TV’s. Some bug fixes, and polling is now delayed 10 seconds on TV power on, and disabled on TV power off.
Added back two frame TV Channels that got accidentally left out.
Fixed creation of services after WOL. Should make power ON more reliable.
Added option to subscribe to UPNP events (reduces polling slightly). Some bug fixes.
Increased websocket buffer sizes from 64k to 1Mb. Large thumbnail images should now download correctly. Thumbnails are now only downloaded if the ART_IMAGE channel is linked.
Fixed <2019 Frame TV thumbnail downloads, changed websocket connect logic.
Fixed SmartThings API Device ID discovery.
Improved Websocket handling, and TV app launching on <2020 TV. Bug Fixes.
Changes requested by PR reviewers. Location of the custom app file has been moved from
services/samsungtv.cfg. Please move and rename this file if it previously existed. Bug Fixes.
Changes for 2022 Frame TV to allow basic support. NOTE most art mode channels will NOT work on the 2022 Frame TV due to Samsung removing the art api interface.
2022 Frame TV channels supported:
setArtMode is a new channel, intended to allow you to manually tell the binding if the TV is in artMode or not, as the binding can no longer determine this from the TV (for instance if you use the remote control the binding will not be able to tell). Use only with 2022 Frame TV’s!.
New support for SmartThings subscriptions. No more polling of SmartThings required!
Improved WebSocket handling.
Minor fixes, and removal of the Smarthings Subscription control of power state as it was proving difficult to handle correctly.