The pjlink platform allows you to control from Home Assistant, projectors with support for the PJLink protocol.


To add a PJLink projector to your installation, add the following to your configuration.yaml file:

# Example configuration.yaml entry
  - platform: pjlink

Configuration Variables

host string Required

IP address or hostname of the device. Example:

port integer (Optional, default: 4352)

port on which the PJLink service runs on the device.

name string (Optional)

Name of the device.


name of the device as returned by PJLink.

encoding string (Optional, default: utf-8)

Character encoding to use to communicate with the device.

password string (Optional)

Password to authenticate with the projector.