Roon Extension : RHEOS 2-way control & 192Hz/24bit Playback and Grouping on Denon/Marantz HEOS devices now in Extension Manager

Tbh I don’t it’s just it’s supposed to work but it doesn’t, I’m not overly bothered as I use Roon mainly but the physical remote would be nice as it works fine with HEOS but not with Roon. Maybe your better investing time into other things as when it’s RR it’s more or less redundant for most. Don’t do it on my behalf.

It’s just an interesting challenge … it’s a hobby after all!

1 Like

Its interesting, you have Volume Feedback ON and I have it OFF and I have long since forgotten what the preferred rheos value should be.

I have been using the rooDial with rheos and roon successfully, along with the denon 150 physical volume – and the marantz sr7012 remote and it all seems to work…

but i will test again on the latest release this week…

It doesn’t feedback properly to Roon without it active when I use the remote control and it often doesn’t control the volume with Roon.

ok, got it, i will try to replicate later today to help with information for Peter

@peter_richardson since updating Roon to latest build it seems for me RHEOS has stopped working it just sits at 0:00. Restarted everything but nothing gets it working. Reset the extension, reinstalled it no go. @any ideas

I see the extension is on 0.9.1-2 I didn’t see an announcement of this version?

Also I can’t seem to reset the extension fully tried deauthorising then uninstalling and reinstalling but it keeps the same settings.

You may have crossed with me uploading a new version. Try again later and I should have 0.9.1-3 uploaded. Just testing here. Not sure why its stopped working.
This version resets the two way control and adds what should allow you to use the remote (and even Harmony remote) to control the amp and have it reflected in ROON.

1 Like

VERSION 0.9.1-3 available as TEST and LATEST Docker images

On NPM, GitHub and Docker as well as extension manager

Addresses 2-way control from HEOS. Should now respond to HEOS app and device RC controls for play/pause, volume, grouping as well as shuffle and repeat (loop). Skip track, fast forward and reverse don’t work and an error message appears when selecting play on the HEOS app that informs unable to play media - this can be ignored.

I have also added some additional logging to test what is being created or AVR zones (Kent please collect logs). This is working correctly for me and I want to see what is happening on other set ups.

Thanks all. Please do let me know of issues and I will respond as quickly as I can.

Best

Peter

1 Like

Still broken. :disappointed: got it working for a bit last night but the update has broken it again.

Roon believes its playing signal path all good, but no sound or track movement.

Rebooted machine no joy. The only things that’s changed recently is Roon and the extension.

Weird.

Could you share a log file please.

Thanks.

Peter

Sure will send one via PM. As another reference, I just enabled the vanilla UPnP pluging via Ropieee as it has it baked into its distro and that works. So it must be something to do with RHEOS thats changed. It feels like its one of the UPnP settings thats changed, not that I can see it.

It is still not showing… I see some of the controls but none of the zone 2 controls. Log below.

2024-03-08T15:41:14.805878000Z 3/8/2024, 3:41:14 PM STARTING RHEOS
2024-03-08T15:41:14.872725000Z SYSTEM INFORMATION: 192.168.1.4,Linux,DietPi,linux,arm64 Version : 0.9.1-3
2024-03-08T15:41:15.423281000Z 3/8/2024, 3:41:15 PM ROON PAIRED  com.RHEOS.latest
2024-03-08T15:41:15.424930000Z ROON SERVER IP ADDRESS 192.168.1.3
2024-03-08T15:41:15.757532000Z ADDED PLAYERS
2024-03-08T15:41:15.770224000Z ┌─────────┬─────────────────────────┬─────────────┬─────────────────────┬─────────────────┬────────────┬─────────┬─────────────────────────────────────────────┬────────┐
2024-03-08T15:41:15.770564000Z │ (index) │          name           │     pid     │        model        │       ip        │ resolution │ network │                     udn                     │ state  │
2024-03-08T15:41:15.770743000Z ├─────────┼─────────────────────────┼─────────────┼─────────────────────┼─────────────────┼────────────┼─────────┼─────────────────────────────────────────────┼────────┤
2024-03-08T15:41:15.770897000Z │    0    │      'Patio HEOS'       │ 1238197077  │ 'Denon AVR-X3600H'  │ '192.168.1.118' │    'HR'    │ 'wired' │ 'uuid:a351367d-cc0a-157e-0080-0005cdb208b2' │ 'stop' │
2024-03-08T15:41:15.771054000Z │    1    │      'Garage HEOS'      │  517302361  │  'Denon DRA-800H'   │ '192.168.1.245' │    'HR'    │ 'wired' │ 'uuid:63c6306d-e699-1561-0080-00067851079a' │ 'stop' │
2024-03-08T15:41:15.771201000Z │    2    │    'Master Bedroom'     │ 1172627996  │  'Denon Home 350'   │ '192.168.1.250' │    'HR'    │ 'wifi'  │ 'uuid:a899d030-ca6b-13c3-0080-00a96f0383e8' │ 'stop' │
2024-03-08T15:41:15.771331000Z │    3    │      'Living room'      │  945182341  │  'Denon Home 350'   │ '192.168.1.185' │    'HR'    │ 'wired' │ 'uuid:27226873-3003-1018-0080-00a96f04cf8c' │ 'stop' │
2024-03-08T15:41:15.771457000Z │    4    │ 'Workout room soundbar' │ -643584911  │  'Denon DHT-S516H'  │ '192.168.1.52'  │    'HR'    │ 'wifi'  │ 'uuid:024fed33-b27b-1519-0080-0005cd8e333b' │ 'stop' │
2024-03-08T15:41:15.771583000Z │    5    │ 'Family room soundbar'  │  486241238  │  'Denon DHT-S716H'  │ '192.168.1.248' │    'HR'    │ 'wifi'  │ 'uuid:98900464-0282-1c0e-0080-0005cdd2f556' │ 'stop' │
2024-03-08T15:41:15.771726000Z │    6    │   'Home Theater HEOS'   │ 1176195927  │ 'Denon AVR-X3700H'  │ '192.168.1.249' │    'HR'    │ 'wired' │ 'uuid:9ead4fc5-8ace-14da-0080-00067880a74e' │ 'stop' │
2024-03-08T15:41:15.771863000Z │    7    │   'Kitchen MODEL 40n'   │ -1378453859 │ 'Marantz MODEL 40n' │ '192.168.1.211' │    'HR'    │ 'wired' │ 'uuid:3fc766fd-7f61-1456-0080-000678a27122' │ 'stop' │
2024-03-08T15:41:15.771987000Z └─────────┴─────────────────────────┴─────────────┴─────────────────────┴─────────────────┴────────────┴─────────┴─────────────────────────────────────────────┴────────┘
2024-03-08T15:41:15.797080000Z Default_player_ip... Not Defined
2024-03-08T15:41:15.797624000Z Host_ip............. Not Defined
2024-03-08T15:41:15.797861000Z Streambuf_size...... 271440
2024-03-08T15:41:15.798049000Z Output_size......... 8388608
2024-03-08T15:41:15.798562000Z Stream_length....... -3
2024-03-08T15:41:15.799116000Z Seek_after_pause.... 0
2024-03-08T15:41:15.799384000Z Volume_on_play...... -1
2024-03-08T15:41:15.799536000Z Volume_feedback..... 0
2024-03-08T15:41:15.801764000Z Accept_nexturi...... 0
2024-03-08T15:41:15.802056000Z Flac_header......... 0
2024-03-08T15:41:15.802793000Z Keep_alive.......... 0
2024-03-08T15:41:15.803090000Z Next_delay.......... 15
2024-03-08T15:41:15.803267000Z Send_coverart....... 0
2024-03-08T15:41:15.803407000Z Send_metadata....... 0
2024-03-08T15:41:15.803574000Z Flow................ 0
2024-03-08T15:41:15.803710000Z Max_safe_vol........ 70
2024-03-08T15:41:15.803838000Z Avr_control......... 1
2024-03-08T15:41:15.803957000Z Fixed_control....... 1
2024-03-08T15:41:15.804084000Z Log_limit........... 100
2024-03-08T15:41:15.804206000Z Clear_settings...... 0
2024-03-08T15:41:15.804333000Z Refresh_players..... 0
2024-03-08T15:41:15.804463000Z Upnp_ip............. 192.168.1.3
2024-03-08T15:41:19.839930000Z CREATING AVR CONTROL Patio HEOS​ Main​ Zone
2024-03-08T15:41:19.842701000Z CREATING AVR CONTROL Patio HEOS​ Zone​ 2
2024-03-08T15:41:19.854338000Z CREATING AVR CONTROL Garage HEOS​ Main​ Zone
2024-03-08T15:41:19.856810000Z CREATING AVR CONTROL Garage HEOS​ Zone​ 2
2024-03-08T15:41:19.869761000Z CREATING AVR CONTROL Home Theater HEOS​ Main​ Zone
2024-03-08T15:41:19.871562000Z CREATING AVR CONTROL Home Theater HEOS​ Zone​ 2
2024-03-08T15:41:33.155671000Z ADDED PLAYERS
2024-03-08T15:41:33.160956000Z ┌─────────┬─────────────────────────┬─────────────┬─────────────────────┬─────────────────┬────────────┬─────────┬─────────────────────────────────────────────┬────────┐
2024-03-08T15:41:33.161332000Z │ (index) │          name           │     pid     │        model        │       ip        │ resolution │ network │                     udn                     │ state  │
2024-03-08T15:41:33.161529000Z ├─────────┼─────────────────────────┼─────────────┼─────────────────────┼─────────────────┼────────────┼─────────┼─────────────────────────────────────────────┼────────┤
2024-03-08T15:41:33.161706000Z │    0    │      'Patio HEOS'       │ 1238197077  │ 'Denon AVR-X3600H'  │ '192.168.1.118' │    'HR'    │ 'wired' │ 'uuid:a351367d-cc0a-157e-0080-0005cdb208b2' │ 'stop' │
2024-03-08T15:41:33.161856000Z │    1    │      'Garage HEOS'      │  517302361  │  'Denon DRA-800H'   │ '192.168.1.245' │    'HR'    │ 'wired' │ 'uuid:63c6306d-e699-1561-0080-00067851079a' │ 'stop' │
2024-03-08T15:41:33.162002000Z │    2    │    'Master Bedroom'     │ 1172627996  │  'Denon Home 350'   │ '192.168.1.250' │    'HR'    │ 'wifi'  │ 'uuid:a899d030-ca6b-13c3-0080-00a96f0383e8' │ 'stop' │
2024-03-08T15:41:33.162138000Z │    3    │      'Living room'      │  945182341  │  'Denon Home 350'   │ '192.168.1.185' │    'HR'    │ 'wired' │ 'uuid:27226873-3003-1018-0080-00a96f04cf8c' │ 'stop' │
2024-03-08T15:41:33.162303000Z │    4    │ 'Workout room soundbar' │ -643584911  │  'Denon DHT-S516H'  │ '192.168.1.52'  │    'HR'    │ 'wifi'  │ 'uuid:024fed33-b27b-1519-0080-0005cd8e333b' │ 'stop' │
2024-03-08T15:41:33.162469000Z │    5    │ 'Family room soundbar'  │  486241238  │  'Denon DHT-S716H'  │ '192.168.1.248' │    'HR'    │ 'wifi'  │ 'uuid:98900464-0282-1c0e-0080-0005cdd2f556' │ 'stop' │
2024-03-08T15:41:33.162603000Z │    6    │   'Home Theater HEOS'   │ 1176195927  │ 'Denon AVR-X3700H'  │ '192.168.1.249' │    'HR'    │ 'wired' │ 'uuid:9ead4fc5-8ace-14da-0080-00067880a74e' │ 'stop' │
2024-03-08T15:41:33.162727000Z │    7    │   'Kitchen MODEL 40n'   │ -1378453859 │ 'Marantz MODEL 40n' │ '192.168.1.211' │    'HR'    │ 'wired' │ 'uuid:3fc766fd-7f61-1456-0080-000678a27122' │ 'stop' │
2024-03-08T15:41:33.162868000Z └─────────┴─────────────────────────┴─────────────┴─────────────────────┴─────────────────┴────────────┴─────────┴─────────────────────────────────────────────┴────────┘
2024-03-08T15:41:33.163327000Z REFRESHED PLAYERS
2024-03-08T15:41:33.167369000Z ┌─────────┬─────────────────────────┬─────────────┬─────────────────────┬─────────────────┬────────────┬─────────┬─────────────────────────────────────────────┐
2024-03-08T15:41:33.167657000Z │ (index) │          name           │     pid     │        model        │       ip        │ resolution │ network │                     udn                     │
2024-03-08T15:41:33.167825000Z ├─────────┼─────────────────────────┼─────────────┼─────────────────────┼─────────────────┼────────────┼─────────┼─────────────────────────────────────────────┤
2024-03-08T15:41:33.167983000Z │    0    │      'Patio HEOS'       │ 1238197077  │ 'Denon AVR-X3600H'  │ '192.168.1.118' │    'HR'    │ 'wired' │ 'uuid:a351367d-cc0a-157e-0080-0005cdb208b2' │
2024-03-08T15:41:33.168135000Z │    1    │      'Garage HEOS'      │  517302361  │  'Denon DRA-800H'   │ '192.168.1.245' │    'HR'    │ 'wired' │ 'uuid:63c6306d-e699-1561-0080-00067851079a' │
2024-03-08T15:41:33.168297000Z │    2    │    'Master Bedroom'     │ 1172627996  │  'Denon Home 350'   │ '192.168.1.250' │    'HR'    │ 'wifi'  │ 'uuid:a899d030-ca6b-13c3-0080-00a96f0383e8' │
2024-03-08T15:41:33.168447000Z │    3    │      'Living room'      │  945182341  │  'Denon Home 350'   │ '192.168.1.185' │    'HR'    │ 'wired' │ 'uuid:27226873-3003-1018-0080-00a96f04cf8c' │
2024-03-08T15:41:33.168649000Z │    4    │ 'Workout room soundbar' │ -643584911  │  'Denon DHT-S516H'  │ '192.168.1.52'  │    'HR'    │ 'wifi'  │ 'uuid:024fed33-b27b-1519-0080-0005cd8e333b' │
2024-03-08T15:41:33.168845000Z │    5    │ 'Family room soundbar'  │  486241238  │  'Denon DHT-S716H'  │ '192.168.1.248' │    'HR'    │ 'wifi'  │ 'uuid:98900464-0282-1c0e-0080-0005cdd2f556' │
2024-03-08T15:41:33.169020000Z │    6    │   'Home Theater HEOS'   │ 1176195927  │ 'Denon AVR-X3700H'  │ '192.168.1.249' │    'HR'    │ 'wired' │ 'uuid:9ead4fc5-8ace-14da-0080-00067880a74e' │
2024-03-08T15:41:33.169163000Z │    7    │   'Kitchen MODEL 40n'   │ -1378453859 │ 'Marantz MODEL 40n' │ '192.168.1.211' │    'HR'    │ 'wired' │ 'uuid:3fc766fd-7f61-1456-0080-000678a27122' │
2024-03-08T15:41:33.169291000Z └─────────┴─────────────────────────┴─────────────┴─────────────────────┴─────────────────┴────────────┴─────────┴─────────────────────────────────────────────┘

Thanks Kent.

The controls are being created so for some reason they have not been refreshed.

Make sure all receivers are switch on and both zones are switched on as well.

Go to Settings → Extensions → View and Remove all RHEOS authorizations.

From extension manager Stop RHEOS and remove then reinstall. Version should be 0.9.1-4 (Don’t forget to save after each step or it wont take effect)

Then Start RHEOS.

Go to Settings → Extensions → View and Enable RHEOS. Only one version should be running.

Go to the RHEOS extension settings.

Check Enable AVR zone control is ON (if it isn’t select and save).

Go to Settings → Audio → Squeezebox and make sure there is a player for the Receiver itself and Main Zone and Zone 2 (Main Zone and Zone 2 are only created when the Zone is turned on on the receiver). and they are enabled

Then go back to device setup for the AVR (not Main or Zone 2). Clear any previously attached source and volume controls by selecting “Load Defaults” from the top corner.

You should then be able to attach the appropriately named Main Zone, Zone 2 and Source control and Volume control for the AVR by Add external source control or volume control.

Save.

You should then see the AVR zones (they may not be grouped) and be able to control turning on and off from the main AVR.

Let me know if this doesn’t work as your logs show it working as expected - but I can’t control the authorization and enabling of these steps from the API.

Just uploaded a Hot Fix (I hope) 0.9.1-4

Please make sure that only one version of the app is enabled in the Settings ->Extensions → View

You may want to disable any that are there and restart. If still no success I suggest you remove RHEOS via extension manager, shut down and power off the device you are running it on. Restart and the reload and start RHEOS again.

Good luck - share logs if we are still meeting an issue.

This version takes out my server, its causing CPU to go through roof then crashes when I hit play. Had to uninstall it again and restart Roon to stop Roon crashing. Can you roll back to 1.1 as that worked.

Ouch. That’s very odd. If you could share the log file that would be great to see what was going on.

I revert to 9.1-1 and see if I can understand this.

Should be about an hour …

Peter

I’ll revert the version to 0.8.6-0 which was the last stable version.

The test DOCKER and latest on GIThub will remain at 0.9.1-4 while I continue to test and see if others have any problems.

Thanks

Peter

I cant as I had to uninstall it to make Roon stable kept crashing and restarting the roonserver service on my server.

0.8.6-0 should be there on extension manager.

Remind me what you run extension manager on?

Are you running anything else that uses squeeze2upnp ?

I use dietpi to run roon and extension manager. Currently have LMS2UPnP on Ropieee so I could use the amp. The work separately and show as two different zones.