From 0456cc36d7247597460b77c1fb7db693bae2ff06 Mon Sep 17 00:00:00 2001 From: Maciej Bieniek Date: Wed, 3 Jun 2020 15:05:40 +0200 Subject: [PATCH] Add config flow to Dune HD (#13652) --- source/_integrations/dunehd.markdown | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/source/_integrations/dunehd.markdown b/source/_integrations/dunehd.markdown index 9dddc6e5dbd..245dacdab57 100644 --- a/source/_integrations/dunehd.markdown +++ b/source/_integrations/dunehd.markdown @@ -1,18 +1,25 @@ --- -title: DuneHD -description: Instructions on how to integrate DuneHD media players into Home Assistant. +title: Dune HD +description: Instructions on how to integrate Dune HD media players into Home Assistant. ha_category: - Media Player ha_iot_class: Local Polling ha_release: 0.34 ha_domain: dunehd +ha_config_flow: true +ha_codeowners: + - '@bieniu' --- -The `dunehd` media player platform allows you to control a [Dune HD media player](https://dune-hd.com/eng/products/full_hd_media_players) from Home Assistant. Support is based on the official [IP protocol](https://dune-hd.com/support/ip_control/dune_ip_control_overview.txt) published by Dune. +The `Dune HD` integration allows you to control a [Dune HD media player](https://dune-hd.com/eng/products/full_hd_media_players) from Home Assistant. Support is based on the official [IP protocol](https://dune-hd.com/support/ip_control/dune_ip_control_overview.txt) published by Dune. Devices with firmware 110127_2105_beta or above are supported. Some functions may depend on the version of the protocol (volume / mute control is only available with version 2 onwards). -To add a Dune HD player to your installation, add the following to your `configuration.yaml` file: +## Configuration + +To add `Dune HD` to your installation, go to **Configuration** >> **Integrations** in the UI, click the button with `+` sign and from the list of integrations select **Dune HD**. + +If you have following configuration in your `configuration.yaml` file it will be imported to the Integrations: ```yaml # Example configuration.yaml entry @@ -29,10 +36,8 @@ host: name: description: Name of the device. required: false - default: DuneHD - type: string -sources: - description: A name-value dictionary of sources than can be requested to play. - required: false + default: Dune HD type: string {% endconfiguration %} + +After importing, you can safely remove this configuration from the `configuration.yaml` file. \ No newline at end of file