Skip to content

Epson Projector

Controls Epson projectors for power, source, image, and installation settings. It speaks the ESC/VP21 serial protocol.

RS-232 serial only, using ESC/VP21 at 9600 baud. The handshake waits for the projector’s : prompt. State is read by polling.

  • Serial port — the port the projector is wired to.
  • Baud — 9600.
CommandWhat it does
power_on / power_offTurn the projector on or off
set_sourceSelect the input source
mute_on / mute_offBlank or unblank the image
freeze_on / freeze_offFreeze or unfreeze the image
volume_up / volume_downStep the volume
brightness_up/_down, contrast_up/_downStep brightness or contrast
ceiling_on / ceiling_offToggle ceiling-mount orientation
rear_on / rear_offToggle rear-projection orientation
auto_keystoneRun auto keystone correction
set_aspect / set_colour_modeSet aspect or colour mode (by code)
send_rawSend a raw command

The source command is backed by an option list. Reports power (on, off, warming, cooling, or fault), lamp hours, and fault as state, and raises a projector.fault event.