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.