Epson projectors

Can somebody confirm that epsonprojector binding is woking on openhab2? Or is it better to try it on 1.8?
Any special linux permissions required like a dialout group? But guess already have it there

 openhab : nogroup tty dialout audio openhab

Have set up per description and projector doesn’t react to commands


# Serial port or Host and port of the first Epson projector to control


Switch epsonPower                          { epsonprojector="projector:Power:60000" }
String epsonSource        "Source [%s]"    { epsonprojector="projector:Source:ON,60000" }
Number epsonDirectSource  "Direct Source"  { epsonprojector="projector:DirectSource:ON,60000"}

Switch epsonMute               { epsonprojector="projector:Mute:ON,60000" }

Switch epsonHorizontalReverse  { epsonprojector="projector:HorizontalReverse:ON,60000" }
Switch epsonVerticalReverse    { epsonprojector="projector:VerticalReverse:ON,60000" }

String epsonAspectRatio       "AspectRatio [%s]"        { epsonprojector="projector:AspectRatio:ON,60000" }
String epsonColorMode         "ColorMode [%s]"          { epsonprojector="projector:ColorMode:ON,60000" }
Number epsonColorTemperature  "Color Temperature [%d]"  <colorwheel>   { epsonprojector="<projector:ColorTemperature:ON,60000" }

Number epsonLampTime    "Lamp Time [%d h]"  <switch>       { epsonprojector="<projector:LampTime:60000" }
Number epsonErrCode     "ErrCode [%d]"      <"siren-on">   { epsonprojector="<projector:ErrCode:ON,60000" }
String epsonErrMessage  "ErrMessage [%s]"   <"siren-off">  { epsonprojector="<projector:ErrMessage:ON,60000" }

What I’m seeing is I am only able to make queries to epsonPower, epsonSource, epsonColorTemprature, EpsonAspecRatio etc. All my switches in OH2 to my projector seem to be throwing errors in the log. Not sure if it is my TCP/IP interface causing the issue or not. I really don’t depend on it all that much, I really just use data coming out and let my harmony hub do the controls.

Let me know if you get anywhere

I am using the binding with openhab2 for a few days now.

But I can confirm it is throwing errors sometimes.

Yea I need to check one day to see if it still throws the errors when it’s on. Also does anyone know of any way to add any more functionality, such as turning on side to side 3d and 2d / 3d?

I am using my derivative of this binding since about 9 months now, without any serious issues, so I guess the original should be fine as well.

In my derivative, the projector needs to be on, to answer any other commands, if not gives errors.

Could anyone please give me a nudge in the right direction.

I get everything looking like it is working correctly but the projector doesn’t respond.

I have Openhab2.2 on Raspberry Pi3 (have tried it on Windows, but didn’t get anywhere), I have little / no Linux experience, but have gone through the tutorials etc and this is what I have got so far.

My setup is RaspberryPi3 - OH2.2 - Epson X27 - USB to serial adaptor with serial cable.
openhab and tty is in dialout.
crw-rw-rw- 1 root dialout 188, 0 May 3 11:17 /dev/ttyUSB0
The user openhab' is already a member ofdialout’.



sitemap projector label=“Projector”
Frame label=“Projector Controls” {
Switch item=epsonPower label=“Power”
Text item=epsonSource
Selection item=epsonDirectSource label=“DirectSource” mappings=[20="C$
Switch item=epsonMute label=“Mute”



Switch epsonPower { epsonprojector="projector:Power:60$
String epsonSource “Source [%s]” { epsonprojector="projector:Source:O$
Number epsonDirectSource “Direct Source” { epsonprojector="projector:DirectSo$
Switch epsonMute { epsonprojector=“projector:Mute:ON,60000” }

I have checked the port is /dev/ttyUSB0


2018-05-03 11:49:00.035 [ome.event.ItemCommandEvent] - Item ‘epsonPower’ received command OFF

2018-05-03 11:49:00.053 [vent.ItemStateChangedEvent] - epsonPower changed from ON to OFF

2018-05-03 11:49:03.961 [ome.event.ItemCommandEvent] - Item ‘epsonPower’ received command ON

2018-05-03 11:49:03.974 [vent.ItemStateChangedEvent] - epsonPower changed from OFF to ON

==> /var/log/openhab2/openhab.log <==

2018-05-03 11:50:04.355 [INFO ] [el.core.internal.ModelRepositoryImpl] - Refreshing model ‘projector.sitemap’

2018-05-03 11:50:04.439 [INFO ] [el.core.internal.ModelRepositoryImpl] - Refreshing model ‘projector.sitemap’

==> /var/log/openhab2/events.log <==

2018-05-03 11:50:12.981 [ome.event.ItemCommandEvent] - Item ‘epsonPower’ received command OFF

2018-05-03 11:50:12.998 [vent.ItemStateChangedEvent] - epsonPower changed from ON to OFF

2018-05-03 11:50:14.072 [ome.event.ItemCommandEvent] - Item ‘epsonPower’ received command ON

2018-05-03 11:50:14.082 [vent.ItemStateChangedEvent] - epsonPower changed from OFF to ON

Please help.