Skip to content
Home Assistant TestFlight
Russound

Russound RIO

russound_rio

Built inLocal push

The Russound RIO integration allows you to control Russound devices that use the RIO protocol.

In Apple Home through HomeKit Bridge

What HomeKit Bridge makes of each kind of entity this integration creates, read from its source code. A device only gets the ones that apply to it.

EntityShows up asNote
switchSwitch or outlet
media_playerMedia player (as switches)Only TVs and receivers get a TV tile; other players show as power and play switches; Needs its own HomeKit Bridge in accessory mode
selectMode picker (as switches)

What people report

Russound whole-home audio controllers work over local RIO. One user's MCA-C5 failed to reconnect after being powered off.

  • Works15
DeviceIn Home AssistantIn Apple HomeWhat they saidSource
Russound ACA-E5Works LocalListed in docs
Saved copy
Supported devices: Russound SMZ8; Russound SMZ16-PRE; Russound MBX-PRE; Russound MBX-AMP; Russound ACA-E5; Russound MCA-C3; Russound MCA-C5; Russound MCA-66; Russound MCA-88; Rusosund MCA-88x; Russound XSource; Russound XZone4; Russound XZone70V; Russound XStream-X5.

Excerpt saved from home-assistant.io on 2026-10-23.

Docs
Russound MBX-AMPWorks LocalListed in docs
Saved copy
Supported devices: Russound SMZ8; Russound SMZ16-PRE; Russound MBX-PRE; Russound MBX-AMP; Russound ACA-E5; Russound MCA-C3; Russound MCA-C5; Russound MCA-66; Russound MCA-88; Rusosund MCA-88x; Russound XSource; Russound XZone4; Russound XZone70V; Russound XStream-X5.

Excerpt saved from home-assistant.io on 2026-10-23.

Docs
Russound MBX-PREWorks LocalListed in docs
Saved copy
Supported devices: Russound SMZ8; Russound SMZ16-PRE; Russound MBX-PRE; Russound MBX-AMP; Russound ACA-E5; Russound MCA-C3; Russound MCA-C5; Russound MCA-66; Russound MCA-88; Rusosund MCA-88x; Russound XSource; Russound XZone4; Russound XZone70V; Russound XStream-X5.

Excerpt saved from home-assistant.io on 2026-10-23.

Docs
Russound MCA-66Works LocalListed in docs
Saved copy
Supported devices: Russound SMZ8; Russound SMZ16-PRE; Russound MBX-PRE; Russound MBX-AMP; Russound ACA-E5; Russound MCA-C3; Russound MCA-C5; Russound MCA-66; Russound MCA-88; Rusosund MCA-88x; Russound XSource; Russound XZone4; Russound XZone70V; Russound XStream-X5.

Excerpt saved from home-assistant.io on 2026-10-23.

Docs
Russound MCA-88Works LocalListed in docs
Saved copy
Supported devices: Russound SMZ8; Russound SMZ16-PRE; Russound MBX-PRE; Russound MBX-AMP; Russound ACA-E5; Russound MCA-C3; Russound MCA-C5; Russound MCA-66; Russound MCA-88; Rusosund MCA-88x; Russound XSource; Russound XZone4; Russound XZone70V; Russound XStream-X5.

Excerpt saved from home-assistant.io on 2026-10-23.

Docs
Russound MCA-88XWorks LocalListed in docs
Saved copy
Supported devices: Russound SMZ8; Russound SMZ16-PRE; Russound MBX-PRE; Russound MBX-AMP; Russound ACA-E5; Russound MCA-C3; Russound MCA-C5; Russound MCA-66; Russound MCA-88; Rusosund MCA-88x; Russound XSource; Russound XZone4; Russound XZone70V; Russound XStream-X5.

Excerpt saved from home-assistant.io on 2026-10-23.

Docs
Russound MCA-C3Works LocalListed in docs
Saved copy
Supported devices: Russound SMZ8; Russound SMZ16-PRE; Russound MBX-PRE; Russound MBX-AMP; Russound ACA-E5; Russound MCA-C3; Russound MCA-C5; Russound MCA-66; Russound MCA-88; Rusosund MCA-88x; Russound XSource; Russound XZone4; Russound XZone70V; Russound XStream-X5.

Excerpt saved from home-assistant.io on 2026-10-23.

Docs
Russound MCA-C5Works LocalDid not reconnect after amp power cycle; issue closed completed
Saved copy
The problem After the amp has been turned off and later turned on again, HA has to be restarted or the integration has to be reloaded to reconnect the Russound_Rio entities. ### What version of Home Assistant Core has the issue? core-2024.8.0 ### What was the last working version of Home Assistant Core? _No response_ ### What type of installation are you running? Home Assistant OS ### Integration causing the issue russound_rio ### Link to integration documentation on our website https://www.home-assistant.io/integrations/russound_rio ### Diagnostics information home-assistant.log ### Example …

Excerpt saved from GitHub on 2026-10-23.

Issue #124996 · 2024-08
Russound MCA-C5Works Local14+ audio zones pulled into HA
Saved copy
2x Russound mca-c5 (old and cheap), wired to 14+ audio zones and pulled into HA via Russound Rio integration. Alexa as a media player controlling echo dot as an input source, conditional yaml card to play xm/TuneIn/Spotify (might add a 2nd one, works very well) 2x Chromecast audios as input source 2x Russound BTX-1 remote Bluetooth receivers, connected to MCA unit by cat6 and deployed at strategic places in ceiling. Both Bluetooth sources have different pairing names and show as 2 different inputs Will be using existing cat5/6 to capture audio from various televisions in house and route to …

Excerpt saved from the Arctic Shift Reddit archive on 2026-10-23.

Reddit comment · 2022-12
Russound SMZ16-PREWorks LocalListed in docs
Saved copy
Supported devices: Russound SMZ8; Russound SMZ16-PRE; Russound MBX-PRE; Russound MBX-AMP; Russound ACA-E5; Russound MCA-C3; Russound MCA-C5; Russound MCA-66; Russound MCA-88; Rusosund MCA-88x; Russound XSource; Russound XZone4; Russound XZone70V; Russound XStream-X5.

Excerpt saved from home-assistant.io on 2026-10-23.

Docs
Russound SMZ8Works LocalListed in docs
Saved copy
Supported devices: Russound SMZ8; Russound SMZ16-PRE; Russound MBX-PRE; Russound MBX-AMP; Russound ACA-E5; Russound MCA-C3; Russound MCA-C5; Russound MCA-66; Russound MCA-88; Rusosund MCA-88x; Russound XSource; Russound XZone4; Russound XZone70V; Russound XStream-X5.

Excerpt saved from home-assistant.io on 2026-10-23.

Docs
Russound XSourceWorks LocalListed in docs
Saved copy
Supported devices: Russound SMZ8; Russound SMZ16-PRE; Russound MBX-PRE; Russound MBX-AMP; Russound ACA-E5; Russound MCA-C3; Russound MCA-C5; Russound MCA-66; Russound MCA-88; Rusosund MCA-88x; Russound XSource; Russound XZone4; Russound XZone70V; Russound XStream-X5.

Excerpt saved from home-assistant.io on 2026-10-23.

Docs
Russound XStream-X5Works LocalListed in docs
Saved copy
Supported devices: Russound SMZ8; Russound SMZ16-PRE; Russound MBX-PRE; Russound MBX-AMP; Russound ACA-E5; Russound MCA-C3; Russound MCA-C5; Russound MCA-66; Russound MCA-88; Rusosund MCA-88x; Russound XSource; Russound XZone4; Russound XZone70V; Russound XStream-X5.

Excerpt saved from home-assistant.io on 2026-10-23.

Docs
Russound XZone4Works LocalListed in docs
Saved copy
Supported devices: Russound SMZ8; Russound SMZ16-PRE; Russound MBX-PRE; Russound MBX-AMP; Russound ACA-E5; Russound MCA-C3; Russound MCA-C5; Russound MCA-66; Russound MCA-88; Rusosund MCA-88x; Russound XSource; Russound XZone4; Russound XZone70V; Russound XStream-X5.

Excerpt saved from home-assistant.io on 2026-10-23.

Docs
Russound XZone70VWorks LocalListed in docs
Saved copy
Supported devices: Russound SMZ8; Russound SMZ16-PRE; Russound MBX-PRE; Russound MBX-AMP; Russound ACA-E5; Russound MCA-C3; Russound MCA-C5; Russound MCA-66; Russound MCA-88; Rusosund MCA-88x; Russound XSource; Russound XZone4; Russound XZone70V; Russound XStream-X5.

Excerpt saved from home-assistant.io on 2026-10-23.

Docs

Gathered from GitHub issues, pull requests, discussions and docs, and from r/homeassistant. These are individual reports, so check the linked thread and the date before you buy.

How it connects

Local push

Talks to the device on your network, and the device tells Home Assistant the moment something changes.

Found automatically over

  • Bonjour (zeroconf)

Details

Installs (analytics)110 (0.02%)
Quality scaleSilver
Added inHome Assistant 0.49
Set up in the UIYes
Maintainers@noahhusby

Devices listed in its documentation

  • Russound SMZ8
  • Russound SMZ16-PRE
  • Russound MBX-PRE
  • Russound MBX-AMP
  • Russound ACA-E5
  • Russound MCA-C3
  • Russound MCA-C5
  • Russound MCA-66
  • Russound MCA-88
  • Rusosund MCA-88x
  • Russound XSource
  • Russound XZone4
  • Russound XZone70V
  • Russound XStream-X5

In ReReHome

Whatever HomeKit Bridge shares reaches Apple Home as normal HomeKit accessories behind your Home Assistant bridge, so ReReHome shows and controls them like any other.

Bridges get their own settings page listing the accessories behind them.