Heos  

Developer: bruce lysik's Plugins
Category: A/V and IR Equipment
Github: Github Repo
Assistance: Get help!   
Plugin ID: com.blysik.indigoplugin.Heos
Latest release: v0.0.6 released on July 20, 2018 (this release is only compatible with Indigo 2022.2 and earlier)
Requires: Indigo v7.0.2 thru v2022.2
(Check the Releases tab below for older releases that may have different requirements)
  Download latest release

indigo-heos

This is a plugin for the Indigo smart home server that integrates the Denon Heos series speakers.

Requirements

  1. Indigo 7 or later
  2. Denon Heos speaker (needs to be accessible via network from the box hosting your Indigo server)

Installing

  1. Download latest release here.
  2. Follow standard plugin installation process

Usage

Add a Heos device. Your speakers should be auto-detected, and you can add from the drop down. Then there are Heos device specific actions available.

Versioning

We will use SemVer for versioning, once we get to a feature set that I consider a 1.0.0 release. For the versions available, see the tags on this repository.

Authors

  • Bruce Lysik - Initial work - blysik

See also the list of contributors who participated in this project.

License

This project is licensed under the MIT License - see the LICENSE.md file for details.

This project uses a modified version of this Denon Heos library: https://github.com/easink/heos which doesn't have a license listed.

Acknowledgments

  • Thanks to https://github.com/IndigoDomotics/indigo-yamaharx for structure. This is my first python project and Indigo plugin, and I copied a lot from indigo-yamaharx.
Release details
Released on: July 20, 2018
Requires: Indigo v7.0.2 thru v2022.2
Changes in this release
  • Added logic to detect 'command under process' message
  • Added Heos icon for Indigo Plugin Store
  • Adding logic to guard against keys not being present in media info
Release details
Released on: July 17, 2018
Requires: Indigo v7.0.2 thru v2022.2
Downloaded: 0 times 
Changes in this release
  • Updated CHANGELOG.md formatting
  • Added 'import traceback' to plugin.py
  • Account for an unknown play status from a device
  • Added socket timeout handling for heos.py lib
Release details
Released on: June 13, 2017
Requires: Indigo v7.0.2 thru v2022.2
Downloaded: 10 times 
Changes in this release

v0.0.4, fix speaker and input list generation errors

Release details
Released on: June 13, 2017
Requires: Indigo v7.0.2 thru v2022.2
Downloaded: 1 times 
Changes in this release

v0.0.3, fix dynamic input list generation

Release details
Released on: June 13, 2017
Requires: Indigo v7.0.2 thru v2022.2
Downloaded: 1 times 
Changes in this release

v0.0.2, dynamic input list generation

Release details
Released on: June 12, 2017
Requires: Indigo v7.0.2 thru v2022.2
Downloaded: 1 times 
Changes in this release

v0.0.1, initial release