A simple EPSON projector remote via RS232 running on an ESP8266.
This is not intended to be as exhaustive as openHAB's addon. The plan is to have a small feature set of just powering on and off, as (sadly) more than that is not yet supported by Apple's HomeKit. This small project is just a relais to use with my homebridge particle.io plugin so I can turn on my projector via Siri.
This was tested using an EPSON EH-TW4400 projector.
- ESP8266 compatible controller
- EPSON projector (EH-TW 4400, in my case)
- RS232 interface (MAX3232 chip)
- 4 jumper wires
The Wiring is very straight-forward. Simply connect the following pins from your controller to the MAX3232 (RS232) board:
Vin
—Vcc
GND
—GND
RX
—TXD
TX
—RXD
Just pay attention to really connect the RX(D) with TX(D) and vice versa.
The functions listed below are exposed via MQTT topics.
.../devices/projector/power
, depending on the payload it will either turn on or turn off the projector or request the current power status- if payload is
1
oron
the projector will be powered on - if payload is
0
oroff
the projector will be powered off - if payload is
?
or empty the projector will be publish a topic with its current power status. This is equivalent to the next topic below.
- if payload is
.../devices/projector/refresh
asks the projector to publish a topic with its current power status
I disabled the default behavior of the LEDs on the ESP8266 and serial board. They are constantly turned off. While sending a command it briefly turns red.
EPSON Business Projector Documentation