Skip to content

Commit 1c0784a

Browse files
fbradyirlrytilahti
authored andcommitted
Adding enigma2 media player (home-assistant#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
1 parent c505bdf commit 1c0784a

File tree

3 files changed

+54
-0
lines changed

3 files changed

+54
-0
lines changed

source/_components/discovery.markdown

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ Home Assistant can discover and automatically configure [zeroconf](https://en.wi
2222
* [Denon network receivers](/components/media_player.denonavr/)
2323
* [DirecTV receivers](/components/media_player.directv/)
2424
* [DLNA DMR enabled devices](/components/media_player.dlna_dmr/)
25+
* [Enigma2 media player](/components/media_player.enigma2/)
2526
* [Frontier Silicon internet radios](/components/media_player.frontier_silicon/)
2627
* [Google Cast](/components/media_player.cast/)
2728
* [HomeKit](/components/homekit_controller/)
@@ -79,6 +80,7 @@ Valid values for ignore are:
7980
* `bose_soundtouch`: Bose Soundtouch speakers
8081
* `denonavr`: Denon network receivers
8182
* `directv`: DirecTV receivers
83+
* `enigma2`: Enigma2 media players
8284
* `frontier_silicon`: Frontier Silicon internet radios
8385
* `google_cast`: Google Cast
8486
* `harmony`: Logitech Harmony Hub
Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
---
2+
layout: page
3+
title: "Enigma2"
4+
description: "Instructions on how to integrate an Enigma2 based box running OpenWebif into Home Assistant."
5+
date: 2019-02-21 12:02
6+
sidebar: true
7+
comments: false
8+
sharing: true
9+
footer: true
10+
logo: openwebif.png
11+
ha_category: Media Player
12+
featured: false
13+
ha_release: 0.90
14+
ha_iot_class: "Local Polling"
15+
---
16+
17+
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.
18+
19+
[OpenWebif](https://github.com/E2OpenPlugins/e2openplugin-OpenWebif) is an open source web interface for Enigma2 based set-top boxes.
20+
21+
Enigma2 devices should be discovered automatically by using the [the discovery component](/components/discovery/).
22+
23+
To manually add a set-top box to your installation, add the following to your `configuration.yaml` file:
24+
25+
```yaml
26+
# Example configuration.yaml entry
27+
media_player:
28+
- platform: enigma2
29+
host: IP_ADDRESS
30+
```
31+
32+
{% configuration %}
33+
host:
34+
description: The IP/hostname of the Enigma2 set-top box on your home network.
35+
required: true
36+
type: string
37+
use_channel_icon:
38+
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.
39+
required: false
40+
type: boolean
41+
default: false
42+
port:
43+
description: Port which Openwebif is listening on.
44+
required: false
45+
type: integer
46+
default: 80
47+
name:
48+
description: A name for easy identification of the device.
49+
required: false
50+
type: string
51+
default: Enigma2 Media Player
52+
{% endconfiguration %}
7.89 KB
Loading

0 commit comments

Comments
 (0)