I just published a first version of my new ‘Rotel Volume/Source Control Extension’ on GitHub:
It uses the network interface (not RS232) of a Rotel amplifier to control volume, source and standby. I’m using it with my Rotel RC 1590 preamp but it should work with other Rotel devices, too, as long as the protocol is equal. This depends on the exact model and/or firmware of the Rotel amp.
Are there any Rotel users around here? Which Rotel amp do you use?
Many thanks, looking into buying a Rotel preamp RC 1572 so this is very helpful. Unfortunately I am not an expert on Linux but managed to get Roon extensions working o2n an RPI with Dietpi installed and can add additional extensions providing they are visible in Roon.
@Jan_Koudijs will this extension be taken up as well same as the other ones there are?
Sure @Jan_Koudijs go ahead! I did not look into the extension manager until now, so how or where are other extensions added?
@Norwin_van_Mourik let me know if everything works as intended with the RC 1572. Don’t forget to set the power mode to ‘quick’, otherwise the network part of the preamp will also be down when you turn it off…
I had a look at the manual/docu of the RCX 1500:
Please correct me if I’m wrong, but as far as I understand the docu, this device is not capable of being controlled over IP, just over RS232. So there is nothing I can do, sorry.
I’m not sure, but what about an IP-to-RS232-adapter? Could this be a solution? Just an idea! The protocol itself seems to be the same…
Typically the TCP/IP port is well documented, in the case of my RC 1590 the port is 9590. In the RCX 1500 docu no TCP/IP port is mentioned, but there are Rotel devices listening at port 9596. @goat Could you try port 9596 instead of 9590 (see extension settings)?
Strange… By the way, how is your Rotel connected to the network? USB WiFi dongle? You could try to use telnet to establish a connection, just for testing purposes…
Thank you very much. This is an excellent extension – much kudos to you for getting it up and running.
I am running it via Ropieee, using an OMSC remote control, on a Pi with display. Which then controls an Allo USBridge, connected to an RC-1590. So that seems like a relatively complex connection scenario, but it works just fine.
Only one suggestion, if I might be so bold – I actually have three Rotel devices (2 x RC-1590, 1 x RA-1592 – lots of amplification in our house) – as far as I can tell, I can only control one device. This is much better than no devices; but if you are looking for a challenge, there you go …
Once again, a huge thank you – a great little add in.
You can run multiple instances of the extension, just specify an instance name like so:
node . -inst:your_instance_name
In my case I have two rooms connected to my RC1590 (different inputs), one Raspi and one Sonos device. I start the first instance of my extension with no parameters:
node .
and the second instance like this:
node . -inst:sonos
This just makes sure the used ids of each instance are unique. In Roon it then looks like this: