Russound Multi-Zone Dashboard Card
I’ve created a custom Home Assistant dashboard card for Russound multi-zone audio systems.
I built this for my own Russound system because I wanted a cleaner, more compact interface for controlling each zone instead of using the standard media player card.
Features
The card provides:
- Power control
- Volume and mute
- Current source display
- Source selection
- Tuner channel up/down
- Previous/Next controls
- Conditional tuner controls
- Streamer
- Family TV
- Bluetooth
- Tuner
- AirPlay
The Previous, Next, Channel Up and Channel Down buttons use my Russound KeyPress custom integration:
The tuner controls automatically appear when the zone is using the Tuner or Streamer source.
Multiple Zones
The card is designed to be duplicated for multiple Russound zones.
To use it for another zone, you mainly need to change:
- The media player entity
- The displayed zone name
- The Russound zone name used by the KeyPress services
I’ve been using the same card layout across my Russound zones.
Requirements
- Home Assistant
- Russound RIO integration
- Button Card
- Mushroom cards
- Card-mod
- Russound KeyPress for the keypad/tuner controls
YAML
The complete YAML is available on GitHub:
The repository contains the complete working card rather than posting the full ~300 lines here.
The included example is configured for my Family Room zone.
Hopefully this is useful to anyone else running Russound with Home Assistant. Feedback and suggestions are welcome.