Russound RNET


The russound_rnet integrationIntegrations connect and integrate Home Assistant with your devices, services, and more. [Learn more] 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. If you have mutiple controllers connected via the RNET link ports, every increment of 6 zones maps to the corresponding controller ID.

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

To add an integrationIntegrations connect and integrate Home Assistant with your devices, services, and more. [Learn more] to your installation, add the following to your configuration.yamlThe configuration.yaml file is the main configuration file for Home Assistant. It lists the integrations to be loaded and their specific configurations. In some cases, the configuration needs to be edited manually directly in the configuration.yaml file. Most integrations can be configured in the UI.[Learn more] file. After changing the configuration.yamlThe configuration.yaml file is the main configuration file for Home Assistant. It lists the integrations to be loaded and their specific configurations. In some cases, the configuration needs to be edited manually directly in the configuration.yaml file. Most integrations can be configured in the UI.[Learn more] file, restart Home Assistant to apply the changes. To view the changes, go to Settings > Devices & services > Entities.

# 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
      # controller 2 - zone 1 (connected via RNET link ports)
      7:
        name: Basement Recroom
    sources:
      - name: Sonos
      - name: Sky+

Configuration Variables

host string Required

The IP of the TCP gateway.

port integer Required

The port of the TCP gateway.

name string Required

The name of the device.

zones integer Required

This is the list of zones available.

sources list Required

The list of sources available, these must be in order as they are connected to the device.