Skip to content

Homebridge plugin to control denon smart speakers, stereos, and AVRs using the HeosCLI protocol, the classic telnet control protocol, or a combination of both.

License

Notifications You must be signed in to change notification settings

hov3rcraft/homebridge-denon-heos-audio

Repository files navigation

Homebridge Denon Heos Audio

This plugin controls your Denon smart speakers, stereos, and AVRs. It can use the modern "HeosCLI" protocol, the classic "AVR control" protocol, or a combination of both.

This plugin is especially useful for controlling smart speakers and stereos, which do not support HHTP commands on ports 80 and 8080 and therefore cannot use homebridge-denon-tv.

Pre-Release

This is an early pre-release with only a small subset of features currently implemented (see Roadmap). Currently, there is only a switch for turning the devices on and off. I am planning to continue development over the course of 2025.

Supported Devices

This plugin should support any Denon smart speakers, stereos, and AVRs that support AVR control and/or Heos.

I am using the following devices for testing:

  • Denon CEOL N10
  • Denon Home 250
  • Denon AVR X1600H

Roadmap

  • v0.2: Play/pause switch using the HeosCLI protocol
  • v0.3: TV service instead of switch
    • v0.3.1: Volume control and volume limit
    • v0.3.2: Media states
    • v0.3.3: Playback control using remote
  • v0.4: Input selection

Other planned improvements

  • robust handling of offline devices and disconnected devices
  • device auto-discovery when IP is not static and/or control protocol is not set

Resources

About

Homebridge plugin to control denon smart speakers, stereos, and AVRs using the HeosCLI protocol, the classic telnet control protocol, or a combination of both.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published