This page last changed on Jan 23, 2012 by aamo.

Hi all!

First of all I want to congratulate all the work done with openremote. It is a very powerful tool!
I would like to collaborate with documentation about the different processes for the design of an installation and configuration of openremote. I think that you are lacking in documentation

On the other hand I have seen on the web designer, there is a protocol called "Samsung TV Remote". I've been testing with the controller version "2.0.0_SNAPSHOT_20110611" but apparently, as seen on the logs, this protocol is not implemented. It is possible to obtain a controller with this protocol implemented?

Thanx a lot and congratulations!


I think you can find most of the responses to your questions into that thread:

This Samsung TV Remote Protocol is implemented on the current Controller (developer) release. You can download it from this address:

But don't forget that the current implementation is requesting to param the controller. Auto-Discovery with UpNP is not yet supported and you have to configure your TV IP-address within


Posted by yannph at Jan 23, 2012 16:35

Hi! (I'm happy!)

I've made some successful tests with vol_up and vol_down buttons, i'll try to explain my experince to those who have this same "problem":

1.- With Openremote 2.0.0_SNAPSHOT_20120103: It works fine and as spected.

I have de feeling that this version is heavier than the "stable" release 20110611, therefore...

2.- With Openremote 2.0.0_SNAPSHOT_20110611: I've copied the samsungtv folder classes to "webapps/controller/WEB-INF/classes/org/openremote/controller/protocol" on this release and configure "" and "applicationContext.xml" from "webapss/controller/WEB-INF/classes" Add my tv ip as seen on the how-to.

applicationContext.xml: Add the line

<prop key = "samsungTV">samsungTVCommandBuilder</prop>

to the commandFactory bean. And the samsungTV commandBuilder bean in the correct place (search for "COMMAND BUILDERS")

<!-- Samsung TV Command Builder -->
<bean id = "samsungTVCommandBuilder" class = "org.openremote.controller.protocol.samsungtv.SamsungTVRemoteCommandBuilder">
<constructor-arg index="0" value="${samsungTV.interface.ip}" />

Then restart openremote. The pannel buttons works fine in this two cases.

The only thing missing in the manual is to be explained that the tv must be turned on and when you press a button on the panel for the first time, the tv asks for allowing access to openremote (ip) and WIRELESS remote control. You have to accept and then all works fine.

On the other hand i can't turn on the tv, because the ip interface is powered off, and therefore the tv is not listening for ip requests... I'll try to make tests with WOL but at the moment it doesn't work... Have you any idea?


Posted by aamo at Jan 23, 2012 20:33

Glad to hear that you have this working
The 20120103 snapshot contains a few more protocols and also rule support. This will be the next stable version.
I updated the Samsung How-To with your suggestions, thanks.
You can find the How-To here:

Posted by mredeker at Jan 25, 2012 00:17

Indeed, Good news for you.
I'm not sure the Samsung TV is supporting the WOL feature. The standard samsung remote application (on iPad and Android) has the same behavior. As explained in Samsung Doc, The TV has to be turn ON for the IP remotes to work.
May be we can find a solution around this place:

Posted by yannph at Jan 25, 2012 09:22

just installed the new snapshot and worked fine in my samsung tv.

Before this version I have used itach to control the TV via openremote. But I have tested also an arduino to turn on TV using an IR sender.

The only way I found to turn the tv on is using the IR emitter.

My question here is : How do you expect to control more than one TV with a single openremote controller?

This implementation is currently based in fixed IP on

Thanks for the good work.

Posted by ivanfm at Feb 10, 2012 23:17

We will have to enhance the protocol to support multiple devices.
This is going to come after the final 2.0 release is out.

Which arduino setup did you use for arduino and IR?

Posted by mredeker at Feb 11, 2012 08:00

The device are Arduino Nano + IO Board + wireless radio + DHT11(temperature/humidity sensor) + IR emitter led(with transistor+resistors) + relay board.
The device can do a lot more than turning on the TV

To send commands to this device I have connected to Ethernet an iBoard with wireless radio, which works as a bridge between the controllers and devices.

Posted by ivanfm at Feb 22, 2012 12:58

Sounds like an interesting setup.
Do you have an information about this on the internet or just the arduino pages?

Posted by mredeker at Feb 22, 2012 13:03

I have my pages with links for the pages where I got (many things are in portuguese and the website is basically an MindMap designed as pages....).

No page for the project itself, but I'm thinking about it.
If anyone wants more information we can talk about it.

ps. just tested and foreign users can use the bottom right button to translate the site with google translator. Not perfectly but you can read.

Posted by ivanfm at Feb 22, 2012 13:36

I have made a patch to support multiple IPs for samsung on the controller 2.0.
Where I can send the patch ?

Posted by ivanfm at Apr 22, 2012 17:01

Thank you very much.
Your help is really appreciated.
Just send the path to me: marcus(at)openremote(dot)org.

If you are interested in doing more work, you can fill out the contribution agreement form and get yourself a sourceforge account.

Posted by mredeker at Apr 22, 2012 21:03
Document generated by Confluence on Jun 05, 2016 09:31