Articles in this section

Denon AVR integration

This integrated integration discovers Denon or Marantz Audio Video Receivers (AVR) on the network. Only a single AVR is supported at the moment. A media player entity is exposed to the Remote to control the AVR.

The receiver can be controlled by HTTP or Telnet. Using Telnet provides realtime updates for many values but certain receivers are limited to a single connection only (see limitations below).

Requirements

  • To be able to power on the receiver from standby, the AVR Network Control setting must be set to: Always On
    • This setting can be found under: Web Control, Network, Network Control
  • The following TCP ports need to be accessible if the AVR is behind a routed network or in a VLAN: 23, 8080, and 60006
  • When using DHCP: a static IP address reservation for the AVR is recommended.
    • A fixed IP address can speed up reconnection after the Remote wakes up from standby.
    • This is required when using manual setup with an IP address. Otherwise, the AVR won’t be reachable anymore if it gets a new IP address assigned.
  • See general Network requirements for further information.

Limitations and known issues

  • Device discovery is using the Simple Device Discovery Protocol (SSDP) to find a network receiver. Unfortunately this doesn’t work anymore for all models. If your receiver cannot be found when it is turned on, a manual setup with the IP address of the receiver is required. In this case, please either configure a static IP address in your receiver, or use a DHCP IP reservation in your router / DHCP server.
  • Telnet might be limited to one client connection only, depending on AVR model.
    • Older models only support a single connection. That means, if you have multiple Remotes that only one is able to use Telnet. If the AVR is already controlled by another system, for example your smart home controller, then the Remote can’t use Telnet anymore.
    • We have successfully tested multiple Telnet connections on newer AVR-X models. Unfortunately there’s no official documentation, which models support multiple connections. One has to try out if it works or not.
  • A cold start of the AVR can take up to a minute or longer until it is reachable on the network and can be controlled by this integration.
    Please keep this in mind when using a smart power switch to completely power off the AVR. For example when using an activity to control the smart power switch, it requires a longer delay to send the AVR power-on command.
  • HEOS control is not supported.

Supported commands

Supported attributes in the media player entity:

  • State (on, off, playing, paused, unknown)
  • Volume, muted
  • Input source
  • Sound mode
  • Title, Album, Artist, Artwork: only supported on some models.

Supported media player commands

  • Turn on & off, power toggle
  • Volume up, down, mute
  • Play/pause, next, previous
  • Source select
  • Sound mode select
  • DPAD navigation, menu, context menu, info

Additional commands are exposed as “simple commands” that can be used in macros and activities. Many of these commands are only supported by specific receiver models. Please check your manual what commands your receiver supports.

Simple Command Denon Command
OUTPUT_1 VSMONI1
OUTPUT_2 VSMONI2
OUTPUT_AUTO VSMONIAUTO
DIMMER_TOGGLE DIM SEL
DIMMER_BRIGHT DIM BRI
DIMMER_DIM DIM DIM
DIMMER_DARK DIM DAR
DIMMER_OFF DIM OFF
TRIGGER1_ON TR1 ON
TRIGGER1_OFF TR1 OFF
TRIGGER2_ON TR2 ON
TRIGGER2_OFF TR2 OFF
FRONT_LEFT_UP CVFL UP
FRONT_LEFT_DOWN CVFL DOWN
FRONT_RIGHT_UP CVFR UP
FRONT_RIGHT_DOWN CVFR DOWN
CENTER_UP CVC UP
CENTER_DOWN CVC DOWN
SUB1_UP CVSW UP
SUB1_DOWN CVSW DOWN
SUB2_UP CVSW2 UP
SUB2_DOWN CVSW2 DOWN
SUB3_UP CVSW3 UP
SUB3_DOWN CVSW3 DOWN
SUB4_UP CVSW4 UP
SUB4_DOWN CVSW4 DOWN
SURROUND_LEFT_UP CVSL UP
SURROUND_LEFT_DOWN CVSL DOWN
SURROUND_RIGHT_UP CVSR UP
SURROUND_RIGHT_DOWN CVSR DOWN
SURROUND_BACK_LEFT_UP CVSBL UP
SURROUND_BACK_LEFT_DOWN CVSBL DOWN
SURROUND_BACK_RIGHT_UP CVSBR UP
SURROUND_BACK_RIGHT_DOWN CVSBR DOWN
FRONT_HEIGHT_LEFT_UP CVFHL UP
FRONT_HEIGHT_LEFT_DOWN CVFHL DOWN
FRONT_HEIGHT_RIGHT_UP CVFHR UP
FRONT_HEIGHT_RIGHT_DOWN CVFHR DOWN
FRONT_WIDE_LEFT_UP CVFWL UP
FRONT_WIDE_LEFT_DOWN CVFWL DOWN
FRONT_WIDE_RIGHT_UP CVFWR UP
FRONT_WIDE_RIGHT_DOWN CVFWR DOWN
TOP_FRONT_LEFT_UP CVTFL UP
TOP_FRONT_LEFT_DOWN CVTFL DOWN
TOP_FRONT_RIGHT_UP CVTFR UP
TOP_FRONT_RIGHT_DOWN CVTFR DOWN
TOP_MIDDLE_LEFT_UP CVTML UP
TOP_MIDDLE_LEFT_DOWN CVTML DOWN
TOP_MIDDLE_RIGHT_UP CVTMR UP
TOP_MIDDLE_RIGHT_DOWN CVTMR DOWN
TOP_REAR_LEFT_UP CVTRL UP
TOP_REAR_LEFT_DOWN CVTRL DOWN
TOP_REAR_RIGHT_UP CVTRR UP
TOP_REAR_RIGHT_DOWN CVTRR DOWN
REAR_HEIGHT_LEFT_UP CVRHL UP
REAR_HEIGHT_LEFT_DOWN CVRHL DOWN
REAR_HEIGHT_RIGHT_UP CVRHR UP
REAR_HEIGHT_RIGHT_DOWN CVRHR DOWN
FRONT_DOLBY_LEFT_UP CVFDL UP
FRONT_DOLBY_LEFT_DOWN CVFDL DOWN
FRONT_DOLBY_RIGHT_UP CVFDR UP
FRONT_DOLBY_RIGHT_DOWN CVFDR DOWN
SURROUND_DOLBY_LEFT_UP CVSDL UP
SURROUND_DOLBY_LEFT_DOWN CVSDL DOWN
SURROUND_DOLBY_RIGHT_UP CVSDR UP
SURROUND_DOLBY_RIGHT_DOWN CVSDR DOWN
BACK_DOLBY_LEFT_UP CVBDL UP
BACK_DOLBY_LEFT_DOWN CVBDL DOWN
BACK_DOLBY_RIGHT_UP CVBDR UP
BACK_DOLBY_RIGHT_DOWN CVBDR DOWN
SURROUND_HEIGHT_LEFT_UP CVSHL UP
SURROUND_HEIGHT_LEFT_DOWN CVSHL DOWN
SURROUND_HEIGHT_RIGHT_UP CVSHR UP
SURROUND_HEIGHT_RIGHT_DOWN CVSHR DOWN
TOP_SURROUND_UP CVTS UP
TOP_SURROUND_DOWN CVTS DOWN
CENTER_HEIGHT_UP CVCH UP
CENTER_HEIGHT_DOWN CVCH DOWN
DELAY_UP PSDELAY UP
DELAY_DOWN PSDELAY DOWN
SURROUND_MODE_AUTO MSAUTO
SURROUND_MODE_DIRECT MSDIRECT
SURROUND_MODE_PURE_DIRECT MSPURE DIRECT
SURROUND_MODE_DOLBY_DIGITAL MSDOLBY DIGITAL
SURROUND_MODE_DTS_SURROUND MSDTS SURROUND
SURROUND_MODE_AURO3D MSAURO3D
SURROUND_MODE_AURO2DSURR MSAURO2DSURR
SURROUND_MODE_MCH_STEREO MSMCH STEREO
SURROUND_MODE_NEXT MSLEFT
SURROUND_MODE_PREVIOUS MSRIGHT
MULTIEQ_REFERENCE PSMULTEQ:AUDYSSEY
MULTIEQ_BYPASS_LR MULTEQ:BYP.LR
MULTIEQ_FLAT PSMULTEQ:FLAT
MULTIEQ_OFF PSMULTEQ:OFF
DYNAMIC_EQ_ON PSDYNEQ ON
DYNAMIC_EQ_OFF PSDYNEQ OFF
AUDYSSEY_LFC PSLFC ON
AUDYSSEY_LFC_OFF PSLFC OFF
DIRAC_LIVE_FILTER_SLOT1 PSDIRAC 1
DIRAC_LIVE_FILTER_SLOT2 PSDIRAC 2
DIRAC_LIVE_FILTER_SLOT3 PSDIRAC 3
DIRAC_LIVE_FILTER_OFF PSDIRAC OFF
ECO_ON ECOON
ECO_AUTO ECOAUTO
ECO_OFF ECOOFF
STATUS RCSHP0230030

Known supported devices

  • Denon AVR-X1000
  • Denon AVR-X1100W
  • Denon AVR-X1200W
  • Denon AVR-X1300W
  • Denon AVR-X1400H
  • Denon AVR-X1500H
  • Denon AVR-X1600H
  • Denon AVR-X1700H
  • Denon AVR-X1800H
  • Denon AVR-X2000
  • Denon AVR-X2100W
  • Denon AVR-X2200W
  • Denon AVR-X2300W
  • Denon AVR-X2400H
  • Denon AVR-X2500H
  • Denon AVR-X2600H
  • Denon AVR-X2700H
  • Denon AVR-X2800H
  • Denon AVR-X3000
  • Denon AVR-X3200W
  • Denon AVR-X3300W
  • Denon AVR-X3400H
  • Denon AVR-X3500H
  • Denon AVR-X3600H
  • Denon AVR-X3700H
  • Denon AVR-X3800H
  • Denon AVC-X3800H
  • Denon AVR-X4100W
  • Denon AVR-X4300H
  • Denon AVR-X4400H
  • Denon AVR-X4500H
  • Denon AVR-X4700H
  • Denon AVC-X4800H
  • Denon AVR-X6500H
  • Denon AVR-X6700H
  • Denon AVR-X7200W
  • Denon AVR-X8500H
  • Denon AVR-1713
  • Denon AVR-1912
  • Denon AVR-2112CI
  • Denon AVR-2312CI
  • Denon AVR-3311CI
  • Denon AVR-3312
  • Denon AVR-3313CI
  • Denon AVR-4810
  • Denon AVR-E300
  • Denon AVR-S650H
  • Denon AVC-S660H
  • Denon AVR-S710W
  • Denon AVR-S720W
  • Denon AVR-S740H
  • Denon AVR-S750H
  • Denon AVR-S760H
  • Denon AVR-S770H
  • Denon AVR-S940H
  • Denon AVR-S950H
  • Denon AVR-S960H
  • Denon AVR-S970H
  • Denon DN-500AV
  • Denon DRA-800H
  • Marantz AV7702
  • Marantz AV7703
  • Marantz AV7704
  • Marantz AV8802A
  • Marantz CINEMA 50
  • Marantz CINEMA 60
  • Marantz CINEMA 70s
  • Marantz M-CR510
  • Marantz M-CR511
  • Marantz M-CR603
  • Marantz M-CR610
  • Marantz M-CR611
  • Marantz SR5006
  • Marantz SR5008
  • Marantz SR5010
  • Marantz SR5011
  • Marantz SR5015
  • Marantz SR6007 - SR6012
  • Marantz SR7007
  • Marantz SR7010
  • Marantz SR7012
  • Marantz SR8015
  • Marantz NR1504
  • Marantz NR1506
  • Marantz NR1509
  • Marantz NR1510
  • Marantz NR1602
  • Marantz NR1603
  • Marantz NR1604
  • Marantz NR1606
  • Marantz NR1607
  • Marantz NR1710
  • Marantz NR1711
  • Other Denon AVR receivers (untested)
  • Marantz receivers (experimental)

If your model is not in the list then give it a try and let us know if it works.

Note: the supported models was taken from the Home Assistant Denon AVR Network Receivers integration, which uses the same internal communication library that is used in this integration.

More information

This integration is open sourced. It can also be run on a PC on your network.

Was this article helpful?
0 out of 0 found this helpful