UNPKG

pimatic-denon-avr

Version:

Pimatic Plugin to monitor and control a Denon or Marantz AV Receiver

103 lines (81 loc) 3.83 kB
# Release History * 20180816, V0.9.11 * Dependency updates * 20180202, V0.9.10 * Dependency updates * 20170429, V0.9.9 * Updated dependencies to fix "Missing or invalid interval parameter" error * 20170420, V0.9.8 * Dependency updates * 20170331, V0.9.7 * Changed the minimum interval time for status updates from 10 to 2 seconds * Added coffeelint style checker to build process * Coding style fixes * Revised README * 20170307, V0.9.6 * Added "xAttributeOptions" to config schema for DenonAvrPresenceSensor, DenonAvrMasterVolume, and DenonAvrZoneVolume * Revised README, documented the relevant predicates and actions available for each device type * 20170225, V0.9.5 * Added action to select the input source as part of rules * 20170210, V0.9.4 * Changed behavior of master volume to avoid video disruption, issue #16 * Improved Error Handling, issue #17 * 20161020, V0.9.3 * Dependency updates * 20161020, V0.9.2 * Updated to restler-promise@0.0.4 * Revised README * 20161001, V0.9.1 * Added HTTP transport which can be used with '11, '12, '13, and X series AVR and newer models released since 2014 * Improved volume control mapping between absolute, dB, and slider levels * Added support for undocumented MVMAX (telnet transport, only) * Added proper removal of event listeners to device destroy() methods to avoid potential resource leak * 20160714, V0.9.0 * Dependency Update for pimatic-plugin-commons which corrects handling of continuous attribute values * Removed dependency on bluebird as pimatic 0.9 supports bluebird v3.x * Reversed order of release history * Removed Travis build for node.js 0.10 * 20160419, V0.8.9 * Added call super() on destroy() * 20160416, V0.8.8 * Added support for controlling multiple zones * Added DenonAvrInputSelector, DenonAvrZoneSwitch, DenonAvrZoneVolume device classes * Updated and extended README documentation * Added release history and license information * 20160323, V0.8.7 * Implemented auto-discovery for pimatic 0.9 * Updated peerDependencies property for compatibility with pimatic 0.9 * Fixed compatibility issue with Coffeescript 1.9 as required for pimatic 0.9 * Updated dependencies * 20160305, V0.8.6 * Replaced deprecated usage of Promis.settle() function * Updated dependencies * Added travis build descriptor * Minor formatting changes of READMEfile * 20151215, V0.8.5 * Replaced promise retryer to get proper retry cycles * Bug fix: Guard connect() method instead of _connect() * Bug fix: Use 'when ... then' instead of 'when ...' with switch statement to get proper case breaks generated * Fixed typos * 20151213, V0.8.4 * Proper synchronization of flush() methods to prevent multiple send outs of the same command set * Enforce wait time of 2 seconds after PWON for subsequent commands * Enforce minimum value of 10 for interval property * Updated to pimatic-plugin-commons@0.8.2 * Refactoring: use commons where applicable, remove dead code * Updated README * 20151213, V0.8.3 * Added MasterMute device * Fixed connection handling * Refactoring * 20151212, V0.8.2 * Added volumeDecibel property on PresenceSensor to optionally display volume in dB * Fixed changeStateTo() state handling * Improved errror handling on _requestUpdate() calls * 20151212, V0.8.1 * Improved connection handling. Close connection on idle to allow for multiple applications using the control port. * Fixed update scheduling. * Various fixes. * 20151212, V0.8.0 * Initial version