--- id: epsonprojector label: Epson Projector title: Epson Projector - Bindings type: binding description: "This binding should be compatible with Epson projectors which support ESC/VP21 protocol over serial port." source: https://github.com/openhab/openhab1-addons/blob/master/bundles/binding/org.openhab.binding.epsonprojector/README.md since: 1x logo: images/addons/epsonprojector.png install: auto --- {% include base.html %} # Epson Projector Binding This binding should be compatible with Epson projectors which support ESC/VP21 protocol over serial port. ## Binding Configuration This binding can be configured in the file `services/epsonprojector.cfg`. | Property | Default | Required | Description | |----------|---------|:--------:|-------------| | ``.serialPort | | Yes | serial port device name that is connected to the Epson projector to control, e.g. `COM1` on Windows, `/dev/ttyS0` on Linux or `/dev/tty.PL2303-0000103D` on Mac | where `` is a name you choose (like `hometheater`), and this configuration property can be repeated with different names to control more than one Epson projector. Examples: ``` hometheater.serialPort=/dev/tty.usbserial office.serialPort=/dev/ttyS0 ``` ## Item Configuration The syntax is: ``` epsonprojector=":[:]" ``` where: * `` is one of the following values: * `<` - for inbound communication * `>` - for outbound communication * `*` - for either inbound or outbound communication, e.g bi-directional * `` corresponds device which is introduced in the binding configuration * `` corresponds to the Epson projector command. See complete list below. * `` is optional, and corresponds to the update interval of the item. Update interval is only supported by the inbound and bi-directional items. For some of the commands, the projector will only respond when projector is running. This situation can be handled with special interval, where interval is started with "ON," prefix. Examples, how to configure your items: ``` Switch Power { epsonprojector="hometheater:Power:60000" } String Source { epsonprojector="hometheater:Source:ON,60000" } Number LampTime { epsonprojector=" { epsonprojector=" { epsonprojector=" { epsonprojector=" { epsonprojector="