From cf45d6180dd5409dbfb10f3e26e39e44e06b1da7 Mon Sep 17 00:00:00 2001 From: Benoit Louy Date: Thu, 9 Aug 2018 15:18:48 -0400 Subject: [PATCH] Add documentation for pjlink media player component (#5585) * add documentation for pjlink media player component * Remove optional parameters from configuration sample. Update version to 0.73 Add logo * :arrow_up: ha_release 0.76 --- .../_components/media_player.pjlink.markdown | 53 ++++++++++++++++++ source/images/supported_brands/pjlink.png | Bin 0 -> 9149 bytes 2 files changed, 53 insertions(+) create mode 100644 source/_components/media_player.pjlink.markdown create mode 100644 source/images/supported_brands/pjlink.png diff --git a/source/_components/media_player.pjlink.markdown b/source/_components/media_player.pjlink.markdown new file mode 100644 index 00000000000..785f7cf2d1d --- /dev/null +++ b/source/_components/media_player.pjlink.markdown @@ -0,0 +1,53 @@ +--- +layout: page +title: "PJLink" +description: "Instructions on how to integrate PJLink enabled projectors into Home Assistant." +date: 2018-06-21 08:00 +sidebar: true +comments: false +sharing: true +footer: true +logo: pjlink.png +ha_category: Media Player +ha_release: 0.76 +ha_iot_class: "Local Polling" +--- + +The `pjlink` platform allows you to control from Home Assistant, projectors with support for the [PJLink protocol](http://pjlink.jbmia.or.jp/english/index.html). + +## {% linkable_title Configuration %} + +To add a PJLink projector to your installation, add the following to your `configuration.yaml` file: + +```yaml +# Example configuration.yaml entry +media_player: + - platform: pjlink + host: 192.168.1.2 +``` + +{% configuration %} +host: + description: IP address or hostname of the device. Example:`192.168.1.2`. + required: true + type: string +port: + description: port on which the PJLink service runs on the device. + required: false + type: int + default: 4352 +name: + description: Name of the device. + required: false + type: string + default: name of the device as returned by PJLink. +encoding: + description: Character encoding to use to communicate with the device. + required: false + type: string + default: utf-8 +password: + description: Password to authenticate with the projector. + required: false + type: string +{% endconfiguration %} diff --git a/source/images/supported_brands/pjlink.png b/source/images/supported_brands/pjlink.png new file mode 100644 index 0000000000000000000000000000000000000000..8942b38c6ed97903a7629b2fe2eae3ca2c1bd8e0 GIT binary patch literal 9149 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 MrSz>*!Z7H607ljsDgXcg literal 0 HcmV?d00001