Denon AVR 网络接收器

denonavr 平台允许您通过 Home Assistant 控制 Denon 网络接收器。您的设备可能受到 Denon 平台的支持。

已知支持的设备:

  • 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
  • 其他 Denon AVR 接收器(未经测试)
  • Marantz 接收器(实验性)

如果您的型号不在列表中,请尝试一下,如果一切正常,则通过单击此页面底部的 编辑 链接将其添加到列表中。

如果您正在使用 VLAN,Home Assistant 需要访问 AVR 上的以下端口:23、8080 和 60006(均为 TCP)。

Warning

如果您有其他东西正在使用 Denon AVR 3808CI 的 IP 控制器,例如您的 URC 控制器,它将无法工作!某些型号存在一个错误或安全问题,仅允许一个设备控制 IP 功能。

配置

要将 Denon AVR 网络接收器 integration 添加到您的 Home Assistant 实例中,请使用此 My 按钮:

Denon AVR 网络接收器 可以被 Home Assistant 自动发现。如果发现了实例, 它将显示为 已发现。您可以立即进行设置。

手动配置步骤

如果没有自动发现,请不要担心!您可以设置一个 手动集成条目:

  • 浏览到您的 Home Assistant 实例。

  • 转到 设置 > 设备与服务

  • 在右下角,选择 Add Integration 按钮。

  • 从列表中选择 Denon AVR 网络接收器

  • 按照屏幕上的说明完成设置。

host

设备的 IP 地址,例如 192.168.1.32。如果未设置,则使用自动发现。

show_all_sources

如果为 True,则即使在接收器中标记为已删除的来源也会在来源列表中显示。如果为 False,则不显示已删除的来源。一些接收器存在一个错误,在界面中将所有源标记为已删除。在这种情况下,这个选项可能会有所帮助。

zone2

指定是否应激活区域 2。区域显示为具有与设备主区域相同功能的附加媒体播放器。

zone3

指定是否应激活区域 3。区域显示为具有与设备主区域相同功能的附加媒体播放器。某些接收器不支持第二个区域。

update_audyssey

指定是否应更新 Audyssey 设置。对某些接收器,这可能需要最多 10 秒。

use_telnet

指定是否应使用 telnet 连接以接收设备状态更新。使用 telnet 提供许多值的实时更新(Local Push),但每个接收器仅限于单个连接。如果启用此设置,则无法通过 telnet 与设备建立其他连接。对于集成的新安装,这将设置为 true,但对于现有安装将设置为 false,以防止兼容性问题。

几点说明:

  • 使用具有内置 Web 服务器的 Denon AVR 接收器的额外选择是通过 denonavr 平台使用 HTTP 接口。
  • denonavr 平台支持一些附加功能,例如专辑封面、自定义输入源名称和自动发现。
  • Marantz 接收器似乎具有非常相似的界面。因此,如果您拥有一个,请尝试一下。
  • 要通过 Home Assistant 远程开启 Marantz 接收器,必须在接收器的设置中启用自动待机功能。
  • 声音模式:设置特定声音模式的命令与接收器报告的当前声音模式的值不同(sound_mode_raw)。有一个键值结构(sound_mode_dict),将原始声音模式与设置声音模式的可能命令之一匹配(例如 {‘MUSIC’:[‘PLII MUSIC’]})。如果您收到“无法匹配声音模式”的警告,请在 denonavr 库 上打开问题,说明无法匹配的原始声音模式,以便将其添加到匹配字典中。您可以在 开发者工具 -> 状态 下找到当前的原始声音模式。

操作 denonavr.get_command

Denon AVR 接收器支持一个简单的基于文本的网络接口,用于通过网络向接收器发送命令。您可以通过 denonavr.get_command 操作访问此接口。此外,IR 遥控代码也可以发送到此接口。

各种 Denon AVR 接收器支持的网络命令列表可以 在这里找到。IR 代码列表可以 在这里找到

要使用这些命令,请调用 denonavr.get_command 操作并将特定命令附加到路径 /goform/formiPhoneAppDirect.xml?

数据属性 可选 描述
entity_id 要发送命令的实体名称。例如 media_player.marantz
command 发送到设备的命令,例如 /goform/formiPhoneAppDirect.xml?VSMONI2

例如,上述命令 /goform/formiPhoneAppDirect.xml?VSMONI2 将切换 HDMI 到输出 2(如果您的接收器支持)。发送 IR 代码的方式相同,因此命令 /goform/formiPhoneAppDirect.xml?RCKSK0410370 将切换静音。

Tip

denonavr 平台支持标准媒体播放器控制,例如 turn_onvolume_up。因此调用 media_player.turn_on 操作等同于调用 denonavr.get_command 并发送命令 /goform/formiPhoneAppDirect.xml?PWON。有关更多细节,请参见 media_player

操作 denonavr.set_dynamic_eq

启用或禁用 DynamicEQ 设置。

数据属性 可选 描述
entity_id 要发送命令的实体名称。例如 media_player.marantz
dynamic_eq True/false 用于启用/禁用。

操作 denonavr.update_audyssey

更新 Audyssey 设置。对某些接收器,这可能需要最多 10 秒。

数据属性 可选 描述
entity_id 要发送命令的实体名称。例如 media_player.marantz