Losing my mind on "Roon sees 2 similar Ropieee Devices as same"

I’m having the issues described in other posts, but somehow mine seems special. I got fed up with Google streaming so bought 3 x RPi Zero 2w’s with RaspiAudio v2 cards - Roon sees them all as the same and changes to one overwrites the other, etc (the problem as well described).

But NONE of the solutions detailed elsewhere work for me. I have:

  1. Rebuilt the RPi images multiple times, including using different initial image version, different SD’s, different flashing machines (not that any of that should matter)
  2. Tried putting Ropieee on one RPi, and DietPi on another - STILL sees as the same (so its gotta have something to do with the audio card?)
  3. Totally rebuilt a brand new Roon Server (switching from a NUC machine to another).

Nothing fixes it - Roon still thinks they are the same. Change name on one and it changes the other, etc…

Losing my mind here, I’m hundreds of dollars and many hours into this. Is there no solution?

You might send feedback from the Ropieee webUI so Harry can take a look?

Also, not sure if this would help, can you assign Static IPs to the RPis in your router just to see if it works?

Would be good to get a list of your network gear (router, switches, modem, etc) make and model numbers and whether wired or wireless for each device.

I’ll submit feedback now. I actually did try static IPs (thought it could be a DHCP conflict) to no avail.

Router/Wifi is Google Wifi, although internal DHCP/DNS is handled by Adguard (running on Home Assistant) < this setup has been running for years and have not had issues with many other Roon endpoints, including those on RPi/Ropieee. The only thing “new” here is that I have multiple RPi’s with the same exact audio interface.

Switch is an unmanaged 24 port TP-Link gigabit switch.

I’ve tried running the RPI’s using both wifi, and direct Ethernet (via USB>Eth adapters) also (including one device on wifi and the other eth).

Feedback ID: 5df5b502b71695be (this is one of the three RPi’s having the issue).

Also just set up a Patreon because, should have long time ago!

@Dan_McGraw
I am not a specialist, but what I would try to do:

  • go in Roon to Settings - Extensions - Authorizations View. Remove all the RoPieees that are authorized.
  • go also in Roon Settings - Audio and disable all RoPieees.
  • Take just one RPI and start it up with a freshly flashed RoPieee SD-card.
  • Go into RoPieee and first thing you should do is to go to System – Device Name and change the name from “ropieee” to a specific name. and click on Apply.
  • Do all other necessary changes in that RoPieee until it is totally configured as it should (click “Apply” for each page when you have changed something on that page). When all changes have been done, click on “Configure” and afterwards on “Reboot” on the right upper corner.
  • Now go again in Roon settings - Extenions and Enable this RoPieee to access Roon. Also check in Roon Settings - Audio if you have to Enable it there if you want to use it as audio-output.
  • If all is done for that one RoPieee, then you can start with the next RPI with a fresh install. Each RoPieee with a different name in System – Device Name.

Perhaps you have already done this many times, than you can forget my post.
I hope this helped you somewhat further.
Good luck, Frank.

Hi @Dan_McGraw

Your logs are fine. Different device names, everything green.

I’m afraid you need to reach out to Roon support. I’m again (this is a hunch) thinking that Roon messes up your unit identification.

Thanks