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
This commit is contained in:
Finbarr Brady 2019-03-08 13:56:54 +00:00 committed by Teemu R
parent c505bdf26b
commit 1c0784ac3e
3 changed files with 54 additions and 0 deletions

View File

@ -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

View File

@ -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 %}

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.9 KiB