home-assistant.io/source/_integrations/russound_rnet.markdown
2019-10-02 00:04:39 +02:00

66 lines
1.7 KiB
Markdown

---
title: "Russound RNET"
description: "Instructions on how to integrate Russound RNET devices into Home Assistant."
logo: russound.png
ha_category:
- Media Player
ha_release: 0.25
ha_iot_class: Local Polling
---
The `russound_rnet` platform allows you to control Russound devices that make use of the RNET protocol.
This has initially been tested against a Russound CAV6.6 unit with six zones and six sources. It will also work with a Russound CAA66, but be sure to use a null-modem cable.
Connecting to the Russound device is only possible by TCP, you can make use of a TCP to Serial gateway such as [tcp_serial_redirect](https://github.com/pyserial/pyserial/blob/master/examples/tcp_serial_redirect.py)
To add a device to your installation, add the following to your `configuration.yaml` file:
```yaml
# Example configuration.yaml entry
media_player:
- platform: russound_rnet
host: 192.168.1.10
port: 1337
name: Russound
zones:
1:
name: Main Bedroom
2:
name: Living Room
3:
name: Kitchen
4:
name: Bathroom
5:
name: Dining Room
6:
name: Guest Bedroom
sources:
- name: Sonos
- name: Sky+
```
{% configuration %}
host:
description: The IP of the TCP gateway.
required: true
type: string
port:
description: The port of the TCP gateway.
required: true
type: integer
name:
description: The name of the device.
required: true
type: string
zones:
description: This is the list of zones available.
required: true
type: integer
sources:
description: The list of sources available, these must be in order as they are connected to the device.
required: true
type: list
{% endconfiguration %}