I own a Russound MCA-C3 multizone controller/amplifier that I’m trying to integrate with HASS. My controller has a static IP address and I think it should work since the MCA-C3 appears to support the RNET protocol. I added the entry to my configuration.yaml as specified in https://www.home-assistant.io/components/media_player.russound_rnet/ but I can’t figure out which port to connect to. The example shows port 1337 but when I tried that port I got a “connection refused” error message.
@acambitsis forwarded a copy of your question this morning. Don’t recall a model like ‘MCA-C3’, but there is definitely a model called ‘MCA-66’, which is a 6 zone, 6 inputs Controller Amplifier, with Ethernet and RS232 ports. As a general rule, Russound models with a Serial port only should use the RNET component, and models with an Ethernet port should use the RIO component. If you have a model with both RS232 and Ethernet, you should use the RIO component first, and the RNET one as the backup option. The RNET component assumes that the Russound is connected to a TCP-Serial bridge, and you can choose to use a software one, or a hardware one like Global Caché ITACH.
As you discovered, in your case the best way to go was with the RIO component.
MCA-C3 is the successor of CAA66, and was replaced by MCA-66. MCA-C3 is very similar with MCA-66, I think the only difference is MCA-66 uses web-based config UI, while MCA-C3/C5 uses the C5 config software. They both have Ethernet and RS232 ports, so I think that is why RIO works! The confusing thing is its Ethernet port is labelled RNET
Would it be possible to have every zone show up as a different device on Spotify?
I know there are several different servers like LMS and snapcast. But from my understanding, those require a client running on separate hardware, connected to each output.