Skip to main content

Python library to control BenQ projectors

Python library to control BenQ projectors over the serial interface.

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.

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

Protocol

This are the protocol details:

2400 baud 8N1

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

Where <CR> is a Cariage Return

Examples:
Power on : <CR>*pow=on#<CR>
Power off : <CR>*pow=off#<CR>
Source HDMI: <CR>*sour=hdmi#<CR>

Supported projectors

Known to work: W1110

Not tested but use te same protocol according to the documentation:
Others in the P 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

You can install the Python BenQ projector library using the Python package manager PIP:
pip3 install benqprojector

benqprojector CLI

You can use the Python BenQ projector library directly from the command line to turn on and off your projector using the following syntax:

Status of the projector: python3 -m benqprojector <serial port> status
Turn on the projector: python3 -m benqprojector <serial port> on
Turn off the projector: python3 -m benqprojector <serial port> off

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

benqprojector-0.0.1.tar.gz (13.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

benqprojector-0.0.1-py3-none-any.whl (12.7 kB view details)

Uploaded Python 3

File details

Details for the file benqprojector-0.0.1.tar.gz.

File metadata

  • Download URL: benqprojector-0.0.1.tar.gz
  • Upload date:
  • Size: 13.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.8

File hashes

Hashes for benqprojector-0.0.1.tar.gz
Algorithm Hash digest
SHA256 635082cd24619f4d281b8b12fb4aac80cbac47d47982e0b01e49298d294ce009
MD5 74258f0b4b72dfebe7e0708149d4adc3
BLAKE2b-256 3a8f6ce12e74345ef0b342dd79bab700edba9c3ad3d5051863ae04aa794a2f81

See more details on using hashes here.

File details

Details for the file benqprojector-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: benqprojector-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 12.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.8

File hashes

Hashes for benqprojector-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 7df22d8b7b93675d6ef795d3c2e9936ab90ad144e9d0f391df3c48f29eb037db
MD5 fa1d76fa7096452c39130ef40ade9a92
BLAKE2b-256 ce7ddf19587725b27101273d2e749e5a5376d7a5720383f3c381f25704ec152a

See more details on using hashes here.

Release history Release notifications | RSS feed

0.1.9

2 files

0.1.8

2 files

0.1.7

2 files

0.1.6

2 files

0.1.5

2 files

0.1.4

2 files

0.1.3

2 files

0.1.2

2 files

0.1.1

2 files

0.1.0

2 files

0.0.13.7

2 files

0.0.13.6

2 files

0.0.13.5

2 files

0.0.13.4

2 files

0.0.13.3

2 files

0.0.13.2

2 files

0.0.13.1

2 files

0.0.13

2 files

0.0.12.5

2 files

0.0.12.4

2 files

0.0.12.3

2 files

0.0.12.2

2 files

0.0.12.1

2 files

0.0.12

2 files

0.0.11

2 files

0.0.10

2 files

0.0.9

2 files

0.0.8

2 files

0.0.7.1

2 files

0.0.7

2 files

0.0.6.1

2 files

0.0.6

2 files

0.0.5

2 files

0.0.4

2 files

0.0.3

2 files

0.0.2

2 files

This release

0.0.1 This release

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page