A small package to control jvc projectors over IP
Project description
JVC Projector Remote
This is a simple package to control JVC Projectors over IP.
Currently supports:
- Power on/off
- Lens Memory
- Input (HDMI only)
- Power Status (Standby, Cooling, Emergency, Lamp On, Reserved)
Raise an issue if you would like any extra commands implemented
Testing
I wrote this to interface my projector with homeassistant. The code to send/receive commands is rough and the error checking could be more robust. It has been tested on a DLA-X5900, but should work on most of the projectors that use a similar IP control scheme. Let me know if it works with your projector and I will add it to the list below.
Confirmed Models
- DLA-X5900
Bugs
The main issue one might face is receiving ConnectionRefusedError when making a request too soon after another. On my DLA-X5900, it takes about 600-700 ms between commands.
Improvements
-
Currently I group all power states into either "on" or "off". I might separate these in future.
-
Additional commands (Raise an issue and I'll update the package)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for jvc_projector_remote-0.0.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | d274899b73874a6eff73e96344434ef8e4820b1ece5578db25467c65d66c53d0 |
|
MD5 | 1db333740a3c6c96d0ef8b1d8d2693eb |
|
BLAKE2b-256 | b8a0635a2e5a69aabcfe161d5dcf3774f0dac40e6e6efdd498cbb3e92f71353d |
Hashes for jvc_projector_remote-0.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8da651b726f3f94cf631e51a6158aa02ba3527dd85dd3f8a8d7ee122c6cf9b5d |
|
MD5 | 1c2064cdb59c3245066269d38c272bb2 |
|
BLAKE2b-256 | 45f98396f3cdb6e678d702967affaf1a84475cc526f0647f4d18d3def92f390a |