Russound RNET 2 controller Config

Hi Everyone - I’ve been trying to integrate 2 RNET Controllers. I can get the first Controller connected via a Global Cache GC-100 with IP to Serial no problem but I do not know the syntax to get to the second controller.
The first controller has 6 zones that it can communicate with but there must be some syntax to specify my second controller on the RNET. anyone?

hey im having the same issue did you find a resolution?

no I have not. revisting this again. I tried using 2 separate serial cables connected individually but that does not work right either

Been looking at this a bit, the python russound library does support specifying controller ID, but the home assistant integration hardcodes controller ID to 1. It shouldn’t be too difficult to add multiple controller functionality.

UPDATE: Alright, I can confirm we should be able to control a second unit, I have a CAM6.6 configured to controller ID 2 which I can’t change because I don’t have keypads. I hooked it up via RS232 and manually changed the components/russound_rnet/media_player.py to use controller ID 2 and was able to control the second unit. I don’t know if I’ll have much time to try and update the component to support mutiple controllers though.

what did you change in the code to reference controller 2?

I haven’t looked at it since last year but iirc you can set the first param 1 to 2 in the functions here core/media_player.py at e507e0031789605a49d7e32e428a7d57948107c8 · home-assistant/core · GitHub

For example self._russ.set_power("2", self._zone_id, "1")

This is going to show my lack of experience w home assistant - but when i go to file editor or studio code server - I can’t find the path -components/russound_rnet/media_player.py

This is what i put in my config.yaml file

media_player:
- platform: russound_rnet
host: 192.168.1.166
port: 4999
name: Russound
zones:
1:
name: Living Room
2:
name: Deck
3:
name: Kids Room 1
4:
name: Family Room
5:
name: Kids Room 2
6:
name: Guest Bedroom

    sources:
      - name: None
      - name: Sonos

This is going to show my lack of experience w home assistant - but when i go to file editor or studio code server - I can’t find the path -components/russound_rnet/media_player.py

Sorry, don’t have time to walk you through it. I don’t think you can get to it via either of those, I quickly tried the terminal and it also doesn’t work. You’d have to use SSH to get to the home assistant files and even then every time the container gets restarted you’d have to redo it. If I have some time I’ll see if I can submit a PR to support multiple controllers.

ty again for the help

I finally got around to setting up my second controller. I’ve created a PR add support for mutiple rnet receivers by stonith · Pull Request #96793 · home-assistant/core · GitHub to add multiple controller support.