romainrossi / homeassistant-epsonprojectorserial

Home Assistant integration for Epsons projectors over the serial interface.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Warning - Experimental Fork

The goal of this fork is to experiment with changing the supported protocol to enable talking to Epson projector with serial connection. This is highly experimental - don't use it.

Moreover, the following documentation is not up-to-date.

Home Assistant BenQ projector integration

Home Assistant integration that supports sending commands to BenQ projectors over the serial interface.

BenQ projectors and flat pannels with a serial port can support one of three protocols. This plugin supports projectors which are of the L, P, T, W and X series but probably also others.

Protocol

This integration works if your projector has a serial port and supports the following command structure:

<CR>*<key>=<value>#<CR>

Where <CR> is a Carriage Return

Example:
Power on : <CR>*pow=on#<CR>

The same commands should work over a network connection, but I don't own such projector and have not implemented any network functionality. Contact me if you have a network connected BenQ projector and like this to work.

PJLink

This integration does not implement the PJLink protocol, but a proparitary BenQ protocol instead. The PJLink protocol is covered by it's own integration: Home Assistant PJLink integration

Supported projectors

Known to work:

  • W1100
  • W1110
  • X3000i

Not tested but use te same protocol according to the documentation:
Others in the L, P, T, W and X Series

Not supported:

  • RP552
  • RP552H
  • RP840G
  • RP653
  • RP703
  • RP750
  • RP750K
  • RP652
  • RP702
  • RP790S
  • RP705H

Please let me know if your projectors is also supported by this plugin so I can improve the overview of supported devices.

Installation

HACS

  • Go to your HACS view in Home Assistant and then to Integrations
  • Select + Explore & download repositories and search for BenQ Projector
  • Select Download
  • Restart Home Assistant

Install BenQ projector from HACS.

Manually

  • Copy the custom_components/benqprojector directory of this repository into the config/custom_components/ directory of your Home Assistant installation
  • Restart Home Assistant

Adding a new BenQ projector

  • After restarting go to Settings then Devices & Services
  • Select + Add integration and type in BenQ Projector
  • Select the serial port or enter the path manually
  • Enter the baud rate
  • Select Submit

When your wiring is right a new BenQ Projector integration and device will now be added to your Integrations view. If your wiring is not right you will get a Failed to connect error message.

Do you enjoy using this Home Assistant integration? Then consider supporting my work:
Buy Me A Coffee

About

Home Assistant integration for Epsons projectors over the serial interface.

License:Apache License 2.0


Languages

Language:Python 100.0%