Update Russound RIO integration to reflect migration to config flow (#33574)

This commit is contained in:
Noah Husby 2024-07-10 17:03:59 -04:00 committed by GitHub
parent 4eb47bff48
commit 561c93cd8b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -8,39 +8,14 @@ ha_iot_class: Local Push
ha_domain: russound_rio ha_domain: russound_rio
ha_platforms: ha_platforms:
- media_player - media_player
ha_codeowners:
- '@noahhusby'
ha_config_flow: true
ha_integration_type: integration ha_integration_type: integration
related:
- docs: /docs/configuration/
title: Configuration file
--- ---
The `russound_rio` {% term integration %} allows you to control Russound devices that make use of the RIO protocol. The `russound_rio` {% term integration %} allows you to control Russound devices that make use of the RIO protocol.
The platform automatically discovers all enabled zones and sources. Each zone is added as a media player device with the enabled sources available as inputs. Media information is supported if the selected source reports it. The platform automatically discovers all enabled zones and sources. Each zone is added as a media player device with the enabled sources available as inputs. Media information is supported if the selected source reports it.
To add a device to your installation, add the following to your {% term "`configuration.yaml`" %} file. {% include integrations/config_flow.md %}
{% include integrations/restart_ha_after_config_inclusion.md %}
```yaml
# Example configuration.yaml entry
media_player:
- platform: russound_rio
host: 192.168.1.10
name: Russound
```
{% configuration %}
host:
description: The IP of the TCP gateway.
required: true
type: string
port:
description: The port of the TCP gateway.
required: false
default: 9621
type: integer
name:
description: The name of the device.
required: true
type: string
{% endconfiguration %}