1.3.1 • Published 1 year ago

homebridge-jvc-projector v1.3.1

Weekly downloads
19
License
MIT
Repository
github
Last release
1 year ago

homebridge-jvc-projector

A Homebridge plugin providing power control for JVC projectors over IP

Prerequisites

  1. Python 3.8 or higher
  2. Install the package JVC Projector Remote:
$ python3 -m pip install jvc-projector-remote

Installation

  1. Install this plugin using the Homebridge Config UI X or via commandline npm install -g homebridge-jvc-projector
  2. Setup the plugin's configuration

NOTE If you have both Python 2 and Python 3 installed, make sure you set the correct path to Python 3 in the config of this plugin.

Configuration

PropertyDescriptionDefault
namethe name for the accessory instance
projector_ipIP address of a JVC projector with support for Ethernet/IP based control
projector_passwordoptional network password for the JVC projector
python_paththe path to python binary (v3!)/usr/bin/python
poll_intervalpolling interval in seconds for the power state3
connection_delay_intervaldelay in seconds between consecutive connections to the projector1

Example config.json entry:

"accessories": [
    {
        "accessory": "JvcProjectorPower",
        "name": "projector",
        "projector_ip": "192.168.10.10",
        "projector_password": "xxx",
        "python_path": "/usr/local/python",
        "poll_interval": 3,
        "connection_delay_interval": 1
    }
]

Help

NOTE: As projector power on and power off sequences usually take about a minute, if you are toggling the power switch during this time you will find that the switch state flips back to the previous state. Have patience and allow the projector time to do what it needs...

If you have a query or problem, raise an issue in GitHub, or better yet submit a PR!

1.3.1

1 year ago

1.2.5

2 years ago

1.3.0

2 years ago

1.2.4

3 years ago

1.2.3

3 years ago

1.2.2

3 years ago

1.2.1

3 years ago

1.2.0

3 years ago

1.1.0

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago