From 5eae987e5bf606cbade7a1bb6271dd2c7728faec Mon Sep 17 00:00:00 2001 From: Menno Blom Date: Sat, 9 Dec 2017 14:41:45 +0100 Subject: [PATCH] Ziggo mediabox xl (#3956) * Add support page for new Ziggo Mediabox XL media_player * Version push * Requested PR changes * Version push * :pencil2: Changed IoT class to local polling --- .../media_player.ziggo_mediabox_xl.markdown | 43 ++++++++++++++++++ source/images/supported_brands/ziggo.png | Bin 0 -> 4892 bytes 2 files changed, 43 insertions(+) create mode 100644 source/_components/media_player.ziggo_mediabox_xl.markdown create mode 100644 source/images/supported_brands/ziggo.png diff --git a/source/_components/media_player.ziggo_mediabox_xl.markdown b/source/_components/media_player.ziggo_mediabox_xl.markdown new file mode 100644 index 00000000000..5919b19b50b --- /dev/null +++ b/source/_components/media_player.ziggo_mediabox_xl.markdown @@ -0,0 +1,43 @@ +--- +layout: page +title: "Ziggo Mediabox XL" +description: "Instructions how to integrate the Ziggo Mediabox XL into Home Assistant." +date: 2017-11-10 20:00 +sidebar: true +comments: false +sharing: true +footer: true +logo: ziggo.png +ha_category: Media Player +ha_iot_class: "Local Polling" +ha_release: "0.60" +--- + +The `ziggo_mediabox_xl` component allows you to control a [Ziggo](https://www.ziggo.nl/) Mediabox XL from Home Assistant. + +To add a Ziggo Mediabox XL to your installation, add the following to your `configuration.yaml` file: + +```yaml +# Example configuration.yaml entry +media_player: + - platform: ziggo_mediabox_xl + host: 192.168.0.123 + name: Ziggo Mediabox +``` + +{% configuration %} + host: + description: The hostname or address of the device. + required: true + type: string + name: + description: The name of the device used in the frontend. + required: false + type: string +{% endconfiguration %} + +The channel information (numbers and names) are downloaded from ziggo.nl on startup. + +#### {% linkable_title Preparation of the Mediabox %} + +Makes sure to enable the Home Network ("mijn thuisnetwerk") service in the settings menu of the media box. Once you have set up the Media Library ("mediabiblotheek"), we can determine whether the device is turned on or off. Without this, the component will fail to start. diff --git a/source/images/supported_brands/ziggo.png b/source/images/supported_brands/ziggo.png new file mode 100644 index 0000000000000000000000000000000000000000..ffd875015a91a39c3e254a244bb4ca9bf8f4cce2 GIT binary patch literal 4892 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 MeN(+Eoomtm1DFfac>n+a literal 0 HcmV?d00001