Denon AVR-X4000 Show saved Favorites

Hi all,

Is it possible to retrieve all the favorites you added over time from you denon receiver into the Home Assistant?
As it is right now it only shows all the sources and the 4 main favorites. I do also see the favorites as a source, but when I press it, it just pops back and nothing plays…

Anyone gut that part working?

did you ever manage this?

No unfortunately not.
So what I do know it just ask Google to stream whatever Radio Channel I want to my Chromecast Audio device that are connected to my Denon instead.

Yes , that’s also a road, but I have a 4000 model, 3 zones. More difficult to handle… I have now buttons configured for my 4 favorites in my 3 rooms… I don’t have Google homes there

Can you share your button configuration for the favorites?
It’s the overall 4 stations right, and not 4 per ZONE / Room?

Ok, will share later… for now it’s indeed the same favorites for all zones…
Basically it’s just turning on media player, with the favorite as a source…

But I found out recently that favorites in each zone are different, didn’t know that… :wink: so we have 12 favorites…
So I can change my script to play a favorite from zone 2 on zone 3 , not sure if that’s possible, should be though, with the command : all zone stereo…

here is my code, just plain easy, nothing special…
but code below, plays the favorite 1 from main zone, on my zone2
untill yesterday, i didnt know that each zones has it own favorites… so i think i just need to store 4 new favorites in each zone, i think the code stays the same, i think it will be smart enough to know the zone

what i dont know is how to select for example , if 12 presets are stored, to play a favorite from zone 2 on zone 3 … maybe i need to script it otherwise, like in example below (not tested yet)

media_player:
  - platform: denonavr
    host: !secret denon_ip
    name: denon_avrx4000
    show_all_sources: True
    timeout: 2
    zones:
      - zone: Zone2
        name: Zone2
      - zone: Zone3
        name: Zone3


#script: example zone2 , favorite 1 , works , plays favorite from main zone

denon_favorite1z2:
  alias: Qmusic
  sequence:
  - service: media_player.turn_on
    entity_id: media_player.zone2
  - service: media_player.select_source
    data:
      entity_id: media_player.zone2
      source: Favorite Station1
 

#script: NOT TESTED example zone2 , favorite 1 from zone3 as example

denon_favorite1z2:
  alias: Qmusic
  sequence:
  - service: media_player.turn_on
    entity_id: media_player.zone2
  - service: media_player.select_source
    data:
      entity_id: media_player.zone3
      source: Favorite Station1

i have created this view, so for each zone (room) i can play my max 4 favorits
would be cool if i have like 12 , then i can make an input_select instead of 4 buttons for each room

1 Like

Perfect and yes would be nice with a drop sown menu or so to select the different Stations from different Zones.

For now I’m good if I can predefine the stations in each room as well.

Thanks!

Have you already tried storing 12 favorites?

No - I didn’t know it was possible :blush:

From the denonavr Integration I found out about a way to use the denonavr.get_command which allows you to control everything in your Denon AVR:

1 Like

Thnx for sharing!

1 Like

Can’t seem to get my zone2 to appear as a device in my configuration. I have it setup just like @pergola.fabio’s but no dice. Am I missing something?

media_player:
  - platform: denonavr
    host: 192.xxx.x.xx
    show_all_sources: True
    timeout: 2
    zones:
      - zone: Zone2
        name: Zone2
      - zone: Zone3
        name: Zone3

Yaml is deprecated, use config flow

Unfortunately that doesn’t return any specific zones.

I can define it