Skip to content
Homebridge TestFlight
Denon, Marantz, HEOS

Denon TV

homebridge-denon-tv · v6.6.1

VerifiedLocalHomebridge 2.0

Adds Denon and Marantz AV receivers to HomeKit as TV accessories with inputs, zones and volume.

What it says it supports

Brands

  • Denon
  • Marantz
  • HEOS

Devices it names

  • Denon AVR with Denon Control Protocol

Shows up in Apple Home as from its README

Sensor readings in its code

What people report

Denon and Marantz network receivers generally work; most issues are connection timeouts, often fixed by wired LAN or a power cycle. Newer Marantz models (PM7000N, Cinema 60) needed extra work or had problems.

  • Works9
  • Partly works4
  • Not working2
  • Requested1
DeviceStatusWhat they saidSource
Denon AVRWorksVolume control works; icon changed to AVR after iOS 14
Saved copy
I still have to control the volume of my Denon AVR using homebridge-denon-tv with bulb. However, I am very positive that volume control in AVR might finally have it time on Apple HomeKit since the icon of the plugin just automatically changed to AVR instead of TV as it used to be after updating to iPadOS14. The plugin itself is not updated yet since the release of the iOS14 Beta though so I don't think we can say much as of now. But yeah, AVR icon is there so the AVR should finally be part of Home App in iOS14.

Excerpt saved from Arctic Shift Reddit archive on 2026-10-22.

Reddit comment · 2020-06
Denon AVR-2112CIWorksLegacy generation 0 device tested in PR fixing generation check
Saved copy
… fail for legacy devices since `generation: 0`. If you have other preferences for checking/setting just let me know. As an aside - I am testing this on a 2112-CI which came out in 2011. So far so good though I'm probably not testing every single feature I need. Would be happy to file another PR to update documentation if you're inclined to keep a list of known/compatible AVRs.

Excerpt saved from GitHub on 2026-10-22.

PR #226 · 2024-01
Denon AVR-X1400HWorksSuper stable; two zones, custom inputs, volume.
Saved copy
I use it in on AVR-X1400H. Super stable. Don’t really use any of the advanced config though, basically two zones, custom inputs, volume control.

Excerpt saved from Arctic Shift Reddit archive on 2026-10-22.

Reddit comment · 2025-03
Denon AVR-X2200WWorksWorks on port 80; initial failure was wrong port 8080
Saved copy
[code] `/goform/formMainZone_MainZoneXmlStatusLite.xml` [code] Logfile [code]

Excerpt saved from GitHub on 2026-10-22.

Issue #21 · 2020-05
Denon AVR-X2800HWorksInput changes and power work well on plugin v5.6.0.
Saved copy
I use it for my AVR-X2800H, nothing super fancy (changing inputs, power on/off, etc) but it works pretty well. Homebridge v1.9.0 Homebridge UI v4.71.2 Node.js v22.14.0 homebridge-denon-tv v5.6.0

Excerpt saved from Arctic Shift Reddit archive on 2026-10-22.

Reddit comment · 2025-03
Denon AVR-X3800HWorksWorks great per user
Saved copy
I have a Denon X3800H AVR connected to HB via this plug in (it works great, thanks so much). However, I also have a Marantz PM7000N I'd like to bring into HB, but it refuses to connect on either port 80 or 8080. I suspect this has something to do with newer Marantz amps not supporting HTTP connections. Has anyone managed a work around for this? EDIT: Forgot the log error message: `[homebridge-denon-tv] Device: 192.168.7.163 Marantz PM7000N, Info error: Error: connect ECONNREFUSED 192.168.7.163:8080, reconnect in 15s.`

Excerpt saved from GitHub on 2026-10-22.

Issue #207 · 2023-11
Denon AVR-X3800HWorksInitially no accessories showed; fixed by removing duplicate entries in unpair bridges section
Saved copy
You’re a god damned genius. Ended up going into the Unpair Bridges / Cameras / TVs / External Accessories section and noticed the receiver was listed twice. Deleted both and now it shows up in HomeKit. Didn’t realize homebridge was so robust. Thanks for the help.

Excerpt saved from Arctic Shift Reddit archive on 2026-10-22.

Reddit comment · 2023-11
Denon AVR-X4800HWorksConnects successfully; later plugin releases above 5.1.7 crashed until fixed
Saved copy
Same Problem here. Plugin keeps restarting. `9/7/2024, 10:34:28 PM] [DenonTv] Device: 192.168.1.189 AVR X4800h, Connect Success. [9/7/2024, 10:34:28 PM] [DenonTv] -------- AVR X4800h -------- [9/7/2024, 10:34:28 PM] [DenonTv] Manufacturer: Denon [9/7/2024, 10:34:28 PM] [DenonTv] Model: AVR-X4800H [9/7/2024, 10:34:28 PM] [DenonTv] Zones: 3 [9/7/2024, 10:34:28 PM] [DenonTv] Control: Main Zone [9/7/2024, 10:34:28 PM] [DenonTv] Firmware: 0 [9/7/2024, 10:34:28 PM] [DenonTv] Api version: 301 [9/7/2024, 10:34:28 PM] [DenonTv] Serialnr: 000678A4E900 [9/7/2024, 10:34:28 PM] [DenonTv] …

Excerpt saved from GitHub on 2026-10-22.

Issue #282 · 2024-09
Denon receiversWorksRecommended; works flawlessly and updated regularly; two Denons control fine
Saved copy
That one hasn’t been updated since November 2020. I use homebridge-denon-tv. Works flawlessly and gets regular updates.

Excerpt saved from Arctic Shift Reddit archive on 2026-10-22.

Reddit comment · 2022-08
Denon AVR-X2500HPartly worksKeeps disconnecting and reconnecting with timeouts, device briefly unavailable
Saved copy
My device (AVR-X2500H) keeps disconnecting (and reconnecting right after); during these short periods of time the device is unavailable in HomeKit; Homebridge Version: v1.4.0 Node.js Version: v16.13.1 Npm Version: v8.3.0 homebridge-denon-tv v3.16.10 Logging: [code] Debugging didn't reveal anything additional. Here's my config: [code]

Excerpt saved from GitHub on 2026-10-22.

Issue #134 · 2022-02
Denon X1300WPartly worksTimeouts over Wi-Fi; fine after connecting AVR by LAN cable
Saved copy
Cześć, przeczytałem wątki na forum. Zmieniłem czas na 30s - jest to samo. Ustawiłem 60s - to samo. [1/31/2024, 10:15:49 PM] [DenonTv] Device: 192.168.0.24 Denon x1300w, State error: AxiosError: timeout of 10000ms exceeded, reconnect in 60s. This is my json file { "devices": [ { "name": "Denon x1300w", "host": "192.168.0.24", "port": 80, "generation": 1, "zoneControl": 0, "getInputsFromDevice": true, "getFavoritesFromDevice": false, "getQuickSmartSelectFromDevice": false, "inputsDisplayOrder": 0, "buttons": [ { "name": "Wycisz", "reference": "0MUON", "displayType": 2 }, { "name": "Wyłącz …

Excerpt saved from GitHub on 2026-10-22.

Issue #242 · 2024-01
Marantz M-CR611Partly worksZone detection error after 3.25 update; zone config was misunderstood
Saved copy
[37m[19/02/2023 08:27:25] ^[[39m^[[36m[homebridge-denon-tv]^[[39m ^[[31mDevice: 192.168.1.25 M-CR611, State error: TypeError: Cannot read properties of undefined (reading '0'), reconnect in 15s.^[[39m ^[[37m[19/02/2023 08:27:40] ^[[39m^[[36m[homebridge-denon-tv]^[[39m Device: 192.168.1.25 M-CR611, debug: Info: { "DeviceInfoVers": [ "0001" ], "CommApiVers": [ "0300" ], "BrandCode": [ "1" ], "ProductCategory": [ "02" ], "ProductSubCategory": [ "0" ], "DeliveryCode": [ "02" ], "ModelName": [ "M-CR611" ], "MacAddress": [ "0006782F6511" ], "UpgradeVersion": [ "00" ], "ReloadDeviceInfo": [ "0" ], …

Excerpt saved from GitHub on 2026-10-22.

Issue #178 · 2023-02
Marantz SR7007Partly worksState error timeouts caused by network problem, fixed after network repair
Saved copy
Sorry, I don't speak Polish but the issue is solved. It seems that the network connection of my Marantz SR7007 was compromised. After fixing that all is working again Thank you! From: Grzegorz *@*.*> Date: Wednesday, January 31, 2024 at 16:18 To: grzegorz914/homebridge-denon-tv *@*.*> Cc: Subscribed *@*.*> Subject: [grzegorz914/homebridge-denon-tv] Problem z State error: AxiosError: timeout of 10000ms exceeded (Issue #242) Cześć, przeczytałem wątki na forum. Zmieniłem czas na 30s - jest to samo. Ustawiłem 60s - to samo. [1/31/2024, 10:15:49 PM] [DenonTv] Device: 192.168.0.24 Denon x1300w, …

Excerpt saved from GitHub on 2026-10-22.

Issue #242 · 2024-01
Denon AVR-X1800HNot workingConfig will not save; child bridge restarts with no config.
Saved copy
X1800h avr. Everytime I put in config, restarts... says no config. Over and over. What am I doing wrong, it seems maintained up to date and highly rated. [3/8/2025, 3:27:42 PM] [homebridge-denon-tv] Restarting child bridge... [3/8/2025, 3:27:42 PM] Got SIGTERM, shutting down child bridge process... [3/8/2025, 3:27:47 PM] [homebridge-denon-tv] Child bridge process ended [3/8/2025, 3:27:47 PM] [homebridge-denon-tv] Process Ended. Code: 143, Signal: null [3/8/2025, 3:27:54 PM] [homebridge-denon-tv] Restarting Process... [3/8/2025, 3:27:54 PM] [homebridge-denon-tv] Launched child bridge with PID …

Excerpt saved from Arctic Shift Reddit archive on 2026-10-22.

Reddit thread · 2025-03
Marantz Cinema 60Not workingZone 2 control only powered zone 1; user could not get it working
Saved copy
For what it's worth- I spent a couple of days and couldn't get this to work with a recently purchased Marantz Cinema 60 (current model). I had a Yamaha RX-A880 with a yahama plugin that worked flawlessly before. Initially, I finally got it to show up in Apple Home. I was just trying to turn zone 2 on and off- but it would only power on zone 1 despite the correct zone setting in the config file. Plus, the only way I got "power" to show for zone 2 was to install 2 "switches", one "power on" and one "power off". Perhaps I should have selected models before 2022? Never tried that. But after the …

Excerpt saved from GitHub on 2026-10-22.

Issue #367 · 2025-11
Marantz PM7000NRequestedRefuses connection on ports 80/8080; owner said he would look at adding support
Saved copy
I have a Denon X3800H AVR connected to HB via this plug in (it works great, thanks so much). However, I also have a Marantz PM7000N I'd like to bring into HB, but it refuses to connect on either port 80 or 8080. I suspect this has something to do with newer Marantz amps not supporting HTTP connections. Has anyone managed a work around for this? EDIT: Forgot the log error message: `[homebridge-denon-tv] Device: 192.168.7.163 Marantz PM7000N, Info error: Error: connect ECONNREFUSED 192.168.7.163:8080, reconnect in 15s.`

Excerpt saved from GitHub on 2026-10-22.

Issue #207 · 2023-11

Gathered from the plugin’s GitHub issues, pull requests, discussions, wiki and docs, and from r/homebridge. These are individual reports, so check the linked thread and the date before you buy.

How it connects

Local

Denon Control Protocol; optional RESTful and MQTT

You’ll need

  • Denon/Marantz AVR

Compatibility

Verified by HomebridgeYes
Homebridge versions^1.8.0 || ^2.0.0
Homebridge 2.0Yes
Node.js^20 || ^22 || ^24 || ^25 || ^26
Settings in Homebridge UIYes
MatterNo
Platform nameDenonTv
LicenseMIT

Community signals

Downloads a week71
Downloads a month7,106
GitHub stars90
Open issues2
Closed issues367
Last code push2026-09-29
Latest version6.6.1 (2026-09-29)
First published2020-01-04
Releases3434

In ReReHome

Whatever this plugin publishes reaches Apple Home as a normal HomeKit accessory behind your Homebridge bridge, so ReReHome shows and controls it like any other.

Bridges get their own settings page listing the accessories behind them.

Caveats from the README

  • Volume and media control need the iOS Remote app

HomeKit services in its code

Found by scanning the published npm package. A plugin can register a service only for some devices.

  • ContactSensor
  • Fan
  • InputSource
  • Lightbulb
  • MotionSensor
  • OccupancySensor
  • Outlet
  • Switch
  • Television
  • TelevisionSpeaker