Zone 2 Home Theater Speaker Switch

For the past 10 years, our home theater’s Zone2 (Yamaha RX-A1080) powered 4 sets of speakers (bedroom, dining room, outdoor, and basement). An ADCOM GFS speaker selector allowed me to manually select which speakers would play. I finally decided that it was time to replace this bulky, ugly switch with one I could use with HASS.

The first step was to select a device that:

  1. used Solid State Relays to avoid EMI on the audio on lines
  2. used ESPHome as an interface
  3. would support 4 speaker sets
  4. networked via either Wifi or Ethernet
  5. cost less than $100 (commercially available ones are $300+)

A bit of research led me to find Kincony’s ESP32 8 Channel Relay module. After installing ESPhome and loading Kincony’s yaml file for this module, I began by testing the configuration with a single set of speakers. They sounded great so I took the plunge and soldered the main board to interconnect the left & right speakers’ red “+” leads to the COM relay input (see attached image). The black “-” leads for left and right speakers are then connected each to their respective 5 pin WAGO connectors (see attached).

It’s been a couple of weeks of reliable audio (and no fires!) so I figured I could share with the community. My biggest regret is that this module isn’t POE :frowning: and that I hadn’t done it sooner. Happy to help anyone who is interested in doing the same and welcome the community’s feedback.


2 Likes