home-assistant.io/source/_integrations/jvc_projector.markdown

112 lines
2.7 KiB
Markdown

---
title: JVC Projector
description: Instructions on how to integrate JVC Projector into Home Assistant.
ha_category:
- Remote
ha_release: '2023.6'
ha_iot_class: Local Polling
ha_config_flow: true
ha_codeowners:
- '@SteveEasley'
- '@msavazzi'
ha_domain: jvc_projector
ha_platforms:
- binary_sensor
- remote
- select
- sensor
ha_integration_type: device
---
The JVC Projector integration allows for the automation of [JVC Projectors](https://www.jvc.com/usa/projectors/).
## Supported models
This integration is intended for the automation of any modern JVC Projector with a network port.
## Prerequisites
JVC is requiring newer 2024+ models to use a user-generated password to access the network port for security reasons.
To set up these models:
1. Set a password on the projector's network setup page.
2. Use this password when adding the JVC Projector integration in Home Assistant.
### Password hashing for newer models (NZ800 and NZ900)
For newer projector models (NZ800 and NZ900), the password needs to be hashed before being used in Home Assistant. Here's how to generate the correct hash:
1. Set a password in the projector (for example, "1234567890").
2. Append the string "JVCKWPJ" to your password (for example, "1234567890JVCKWPJ").
3. Generate a SHA256 hash of the resulting string using an online tool like [SHA256 Hash Generator](https://emn178.github.io/online-tools/sha256.html).
4. Use the generated hash as the password when adding the JVC Projector integration in Home Assistant.
{% include integrations/config_flow.md %}
## Remote
The JVC Projector remote platform will create a [Remote](/integrations/remote/) entity for the device. This entity allows you to send the following commands via the [remote.send_command](/integrations/remote/) action.
- `menu`
- `up`
- `down`
- `left`
- `right`
- `ok`
- `back`
- `info`
- `input`
- `hide`
- `mpc`
- `cmd`
- `advanced_menu`
- `picture_mode`
- `color_profile`
- `lens_control`
- `setting_memory`
- `gamma_settings`
- `hdmi_1`
- `hdmi_2`
- `mode_1`
- `mode_2`
- `mode_3`
- `lens_ap`
- `gamma`
- `color_temp`
- `natural`
- `cinema`
- `anamo`
- `3d_format`
### Binary sensor
The following sensor types are supported:
- Power on is True when projector is in status "on", "warming"
### Sensor
Introduces two sensors to detect Power Status and HDMI Input.
Detailed Power Status values:
- `standby`
- `on`
- `warming`
- `cooling`
- `error`
Please note that if the projector is off, it will not respond to remote polling and will show as *unavailable*.
Detailed HDMI Input values:
- `hdmi1`
- `hdmi2`
### Selects
The following Select entities are added. They allow changing the device state from a list of options.
- `input`