2019-03-19 22:15:33 -07:00

2.7 KiB

layout, title, description, date, sidebar, comments, sharing, footer, logo, ha_category, featured, ha_release, ha_iot_class, redirect_from
layout title description date sidebar comments sharing footer logo ha_category featured ha_release ha_iot_class redirect_from
page Enigma2 (OpenWebif) Instructions on how to integrate an Enigma2 based box running OpenWebif into Home Assistant. 2019-02-21 12:02 true false true true openwebif.png Media Player false 0.90 Local Polling
/components/media_player.enigma2/

The enigma2 platform allows you to control a Linux based set-top box which is running Enigma2 with the OpenWebif plugin installed.

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.

To manually add a set-top box to your installation, add the following to your configuration.yaml file:

# 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 username: description: The username of a user with privileges to access the box. This is only required if you have enabled the setting "Enable HTTP Authentication" in OpenWebif settings. (e.g., on the remote by pressing Menu>Plugins>OpenWebif). required: false type: string default: root password: description: The password for your given account. Again, this is only required if you have enabled the setting "Enable HTTP Authentication" in OpenWebif settings. (e.g., on the remote by pressing Menu>Plugins>OpenWebif). required: false type: string default: dreambox ssl: description: Use HTTPS instead of HTTP to connect. This is only required if you have enabled the setting "Enable HTTPS" in OpenWebif settings. (e.g., on the remote by pressing Menu>Plugins>OpenWebif). You will need to ensure you have a valid CA certificate in place or SSL verification will fail with this component. required: false type: boolean default: false name: description: A name for easy identification of the device. required: false type: string default: Enigma2 Media Player {% endconfiguration %}