From 1c0784ac3ecd604f594b7b1894eefc8661adbc62 Mon Sep 17 00:00:00 2001 From: Finbarr Brady Date: Fri, 8 Mar 2019 13:56:54 +0000 Subject: [PATCH] Adding enigma2 media player (#8776) * Adding enigma2 media player * Changes based on comments * add e2 to discovery * Adding prefer_picon option * Update media_player.enigma2.markdown * Add discovery blurb --- source/_components/discovery.markdown | 2 + .../_components/media_player.enigma2.markdown | 52 ++++++++++++++++++ source/images/supported_brands/openwebif.png | Bin 0 -> 8076 bytes 3 files changed, 54 insertions(+) create mode 100644 source/_components/media_player.enigma2.markdown create mode 100644 source/images/supported_brands/openwebif.png diff --git a/source/_components/discovery.markdown b/source/_components/discovery.markdown index 4f9900020b4..4f2a4ed2810 100644 --- a/source/_components/discovery.markdown +++ b/source/_components/discovery.markdown @@ -22,6 +22,7 @@ Home Assistant can discover and automatically configure [zeroconf](https://en.wi * [Denon network receivers](/components/media_player.denonavr/) * [DirecTV receivers](/components/media_player.directv/) * [DLNA DMR enabled devices](/components/media_player.dlna_dmr/) + * [Enigma2 media player](/components/media_player.enigma2/) * [Frontier Silicon internet radios](/components/media_player.frontier_silicon/) * [Google Cast](/components/media_player.cast/) * [HomeKit](/components/homekit_controller/) @@ -79,6 +80,7 @@ Valid values for ignore are: * `bose_soundtouch`: Bose Soundtouch speakers * `denonavr`: Denon network receivers * `directv`: DirecTV receivers + * `enigma2`: Enigma2 media players * `frontier_silicon`: Frontier Silicon internet radios * `google_cast`: Google Cast * `harmony`: Logitech Harmony Hub diff --git a/source/_components/media_player.enigma2.markdown b/source/_components/media_player.enigma2.markdown new file mode 100644 index 00000000000..2b57133e546 --- /dev/null +++ b/source/_components/media_player.enigma2.markdown @@ -0,0 +1,52 @@ +--- +layout: page +title: "Enigma2" +description: "Instructions on how to integrate an Enigma2 based box running OpenWebif into Home Assistant." +date: 2019-02-21 12:02 +sidebar: true +comments: false +sharing: true +footer: true +logo: openwebif.png +ha_category: Media Player +featured: false +ha_release: 0.90 +ha_iot_class: "Local Polling" +--- + +The `enigma2` platform allows you to control a Linux based set-top box which is running [Enigma2](https://github.com/oe-alliance/oe-alliance-enigma2) with the OpenWebif plugin installed. + +[OpenWebif](https://github.com/E2OpenPlugins/e2openplugin-OpenWebif) is an open source web interface for Enigma2 based set-top boxes. + +Enigma2 devices should be discovered automatically by using the [the discovery component](/components/discovery/). + +To manually add a set-top box to your installation, add the following to your `configuration.yaml` file: + +```yaml +# Example configuration.yaml entry +media_player: + - platform: enigma2 + host: IP_ADDRESS +``` + +{% configuration %} + host: + description: The IP/hostname of the Enigma2 set-top box on your home network. + required: true + type: string + use_channel_icon: + description: By default, a screen grab of the current channel is shown. If you prefer the channel icon to be shown instead, set this to true. + required: false + type: boolean + default: false + port: + description: Port which Openwebif is listening on. + required: false + type: integer + default: 80 + name: + description: A name for easy identification of the device. + required: false + type: string + default: Enigma2 Media Player +{% endconfiguration %} diff --git a/source/images/supported_brands/openwebif.png b/source/images/supported_brands/openwebif.png new file mode 100644 index 0000000000000000000000000000000000000000..dcf13e70de70a5c66816d8c6288220e3715807ce GIT binary patch literal 8076 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 HhQ9v?^21O` literal 0 HcmV?d00001