Hi All,
I've written a plugin for controlling Samsung smart TVs. The plugin gives the ability to turn on* & off the TV, change channel and send nearly all button commands found on the remote. I primarily wanted to get the TV status (on/off) into Indigo and it grew from there.
The plugin works for all Samsung TV's compatible with the Smart View 1.0 app found in the Apple App store. If this app can control your TV it should be fully compatible with the plugin. TV's that only work with the Smart View 2.0 app found in the Apple App store do not appear to work. If I can get my hands on one of these TVs in the future I will try to add support.
The plugin can be downloaded here - https://www.dropbox.com/s/ad22do7nwrjhp44/Samsung%20TV.indigoPlugin.zip?dl=0
Instructions and a full write up with a video demo can be found here - https://aushomeautomator.wordpress.com/samsung-tv-indigo-plugin/
*Turning the TV on via the plugin requires Kodi (XBMC) running on a device supporting CEC connected to the TV via HDMI. Unfortunately, Samsung disable the network interface when the TV is turned off which leaves very few options to remotely power it on. I use a Raspberry Pi running Kodi and it works flawlessly. Only powering on the TV requires Kodi, all other functions work without it (including turning the TV off). The plugin still works if you don't have Kodi (you just can't turn the TV on from Indigo). Full instructions are in the link above.
This is my first Indigo plugin and I welcome any feedback and suggestions.
I hope you find it useful.