homebridge-denon-tv
Version:
Homebridge plugin to control Denon/Marantz AV Receivers.
1,479 lines (883 loc) • 30.9 kB
Markdown
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## NOTE
- After update to 6.0.0 sensors need to be reconfigured!!!
- after update to 5.11.x and above from previous versions the plugin need to be reconfigured first, in other case will crash!!!
- after update to 5.6.x the power and volume control need to be configured again
- after update to 5.5.x the volume control need to be configured again (removed from repo)
- after update to 4.9.x all buttons (Sound Mode) need to be configure again using config UI
- after update to 4.8.x all buttons need to be configure again using config UI
- after update to 4.7.x buttons, sensors, volume display type need to be configure again using config UI
- after update to 3.15.x need remove the accessory frome Home app and add it again
## Warning
- For plugin < v6.1.0 use Homebridge UI <= v5.5.0
- For plugin >= v6.1.0 use Homebridge UI >= v5.13.0
## [6.1.20] - (04.06.2026)
### Fixed
- RESTful / MQTT: after a power restart, when the AVR took time to come back, the REST server returned `"This data is not available at this time."` for all endpoints and never recovered without a manual plugin restart; root cause: each retry attempt created a new Express server on the same port — the second and subsequent servers silently failed to bind (port already in use, no error handler), leaving `restFulConnected = false`, so all `update()` calls were skipped even after the device successfully reconnected; fixed by creating RestFul/MQTT instances lazily per zone on the first successful `registerZone` call and reusing them across all retry attempts via a `zoneStates` Map; the `'set'` handler is attached once via an `activeDevice` reference updated only after a successful connect; applies to MainZone, Zone2 and Zone3
## [6.1.19] - (11.05.2026)
### Fixed
- Volume read: percentage displayed in HomeKit was always 1% too high due to `toFixed(0)` rounding; replaced with `Math.floor`
- Volume write: setting volume from HomeKit sent a value 1 unit too low due to incorrect 0–100 → 0–98 scaling; now uses identity mapping capped at hardware max (98)
- RemoteKey media mode detection always evaluated to false due to referencing non-existent property `this.inputReference`; corrected to `this.reference` in all zone classes
- Picture brightness command sent a float value to the AVR; wrapped with `Math.round`
- Stale `this.power` reads in `stateChanged` handler caused mute and button state to be calculated against the previous power state instead of the incoming one
- `emitInfo1` in Zone 2/3: result of `this.emit(...)` was assigned to a `const` (dead assignment); replaced with a plain `if` statement
- Removed unused `XMLBuilder` and `XMLValidator` imports from `zone.js` and `denon.js`
- Removed duplicate `volumeServiceNameTv` variable in `mainzone.js`
- Typo fixes: `Inpulse generator` → `Impulse generator`, `AVR is ony` → `AVR is on`, `sonsor service` → `sensor service`
## [6.1.14] - (06.04.2026)
- fix [#381](https://github.com/grzegorz914/homebridge-denon-tv/issues/381)
- bump dependencies
- cleanup
## [6.1.7] - (15.02.2026)
- refactor platform impulse generator
- refactor data zones update
- bump dependencies
- cleanup
## Changes
## [6.1.5] - (17.01.2026)
## Changes
- fix external integrations start [#375](https://github.com/grzegorz914/homebridge-denon-tv/issues/375)
## [6.1.4] - (15.01.2026)
## Changes
- fix [#374](https://github.com/grzegorz914/homebridge-denon-tv/issues/374)
## [6.1.1] - (08.01.2026)
## Changes
- fix disable log device info and success
## [6.1.0] - (01.01.2026)
## Changes
- added support for Homebridge UI >= v5.13.0
- config schema updated
- readme updated
- clenup
## [6.0.1] - (12.12.2025)
## Changes
- after update to v6.0.0 sensors need to be reconfigured!!!
- fix [#372](https://github.com/grzegorz914/homebridge-denon-tv/issues/372)
- config schema updated
- redme updated
- cleanup
## [6.0.0] - (11.12.2025)
## Changes
- after update to v6.0.0 sensors need to be reconfigured!!!
- full refactor the sensor section code, now is possible to create multiple sensors of differrent types
- config schema updated
- redme updated
- cleanup
## [5.12.10] - (09.12.2025)
## Changes
- fix sensors states
## [5.12.9] - (09.12.2025)
## Changes
- moved MQTT to v5
## [5.12.8] - (07.12.2025)
## Changes
- stability and performance improvements
- cleanup
## [5.12.6] - (02.12.2025)
## Changes
- prevent to start zone if same zone created multiple times for same AVR
- stability and performance improvements
- bump dependencies (express)
- cleanup
## [5.12.5] - (28.11.2025)
## Changes
- fix [#345](https://github.com/grzegorz914/homebridge-denon-tv/issues/345)
- fix add inputs from device for pass through input zone
- stability and performance improvements
- bump dependencies
- cleanup
## [5.12.3] - (08.11.2025)
## Changes
- stability and performance improvements
- bump dependencies
- cleanup
## [5.12.2] - (01.11.2025)
## Changes
- fix [#365](https://github.com/grzegorz914/homebridge-denon-tv/issues/365)
## [5.12.1] - (31.10.2025)
## Changes
- fix [#363](https://github.com/grzegorz914/homebridge-denon-tv/issues/363)
- cleanup
## [5.12.0] - (30.10.2025)
## Changes
- fix [#362](https://github.com/grzegorz914/homebridge-denon-tv/issues/362)
- fix [#360](https://github.com/grzegorz914/homebridge-denon-tv/issues/360)
- bump dependencies
- config schema updated
- cleanup
## [5.11.6] - (17.10.2025)
## Changes
- fix [#357](https://github.com/grzegorz914/homebridge-denon-tv/issues/357)
- fix [#352](https://github.com/grzegorz914/homebridge-denon-tv/issues/352)
- add possibility to load inputs from device for Pass Through Inputs
- add possibility lo load smart/quick select and favorites from device independent from inputs
- config schema updated
- cleanup
## [5.11.5] - (16.10.2025)
## Changes
- fix [#358](https://github.com/grzegorz914/homebridge-denon-tv/issues/358)
- cleanup
## [5.11.4] - (15.10.2025)
## Changes
- cleanup
## [5.11.1] - (02.10.2025)
## Changes
- fix plugin crasch if config not updated by the user
- config schema updated
- redme updated
- cleanup
## [5.11.0] - (30.09.2025)
## Changes
- config schema and config.json refactor
- after update to 5.11.x and above from previous versions the plugin need to be reconfigured first, in other case will crash!!!
- bump dependencies
- redme updated
- cleanup
## [5.10.2] - (23.08.2025)
## Changes
- fix [#347](https://github.com/grzegorz914/homebridge-denon-tv/issues/347)
- fix [#345](https://github.com/grzegorz914/homebridge-denon-tv/issues/345)
- sanitise name function update
- log level code refactor
- stability and performance improvements
- cleanup
## [5.10.1] - (20.08.2025)
## Changes
- fix [#346](https://github.com/grzegorz914/homebridge-denon-tv/issues/346)
## [5.10.0] - (17.08.2025)
## Changes
- added dynamic add/update/remove input if load from device
- added dynamic firmware info update if changed
- cleanup
## [5.9.11] - (08.07.2025)
## Changes
- added [#343](https://github.com/grzegorz914/homebridge-denon-tv/issues/343)
- cleanup
## [5.9.9] - (01.07.2025)
## Changes
- fix display order. if set to none
## [5.9.8] - (29.06.2025)
## Changes
- switch inputs improvements
## [5.9.1] - (30.05.2025)
## Changes
- fix volume characteristics warning
## [5.9.0] - (30.05.2025)
## Changes
- added speaker option to volume control
- now if volume control option is set to disable/nonethe also TV Speakers (hardware control) is disabled
- stability improvements
- config UI updated
- cleanup
## [5.8.2] - (24.05.2025)
## Changes
- improvement to set input with scene and automations
- bump dependencies
- cleanup
## [5.8.1] - (29.04.2025)
## Changes
- cleanup
## [5.8.0] - (26.04.2025)
## Changes
- removed disableAccessory properties
- added None/Disabled function to zone control wheel
- configuration UI updated
- config schema updated
- cleanup
## [5.7.5] - (26.04.2025)
## Changes
- fix [#336](https://github.com/grzegorz914/homebridge-denon-tv/issues/336)
- added digital in to the inputs list
- bump dependencies
- config schema updated
## [5.7.1] - (20.03.2025)
## Changes
- fix config UI validation
- bump dependencies
- config schema updated
## [5.7.0] - (13.03.2025)
## Changes
- added possibility to disable indyvidual accessory
- improvements in volume scale function
- bump dependencies
- config schema updated
- redme updated
- cleanup
## [5.6.0] - (17.02.2025)
## Changes
- v5.5.x removed from repo
- after update to this version the power and volume control need to be configured again
- fix [#303](https://github.com/grzegorz914/homebridge-denon-tv/issues/303)
- fix [#320](https://github.com/grzegorz914/homebridge-denon-tv/issues/320)
- fix [#321](https://github.com/grzegorz914/homebridge-denon-tv/issues/321)
- fix [#322](https://github.com/grzegorz914/homebridge-denon-tv/issues/322)
- fix [#324](https://github.com/grzegorz914/homebridge-denon-tv/issues/324)
- fix set direct surround mode with button
- fix quick/smart select count
- bump dependencies
- config schema updated
- readme updated
- cleanup
## [5.5.2] - (16.02.2025)
## Changes
- fix [#318](https://github.com/grzegorz914/homebridge-denon-tv/issues/318)
## [5.5.1] - (16.02.2025)
## Changes
- config schema updated
- readme updated
- cleanup
## [5.5.0] - (16.02.2025)
## Changes
- after update to this version the volume control need to be configured again
- fix [#303](https://github.com/grzegorz914/homebridge-denon-tv/issues/303)
- fix [#305](https://github.com/grzegorz914/homebridge-denon-tv/issues/305)
- cleanup
## [5.4.5] - (09.02.2025)
## Changes
- fix [#317](https://github.com/grzegorz914/homebridge-denon-tv/issues/317)
- cleanup
## [5.4.4] - (08.02.2025)
## Changes
- fix undefined file name for pass through input
- cleanup
## [5.4.3] - (07.02.2025)
## Changes
- stability and improvements
## [5.4.2] - (06.02.2025)
## Changes
- fix HAP-NodeJS WARNING: The accessory has an invalid 'Name' characteristic 'configuredName'
- Please use only alphanumeric, space, and apostrophe characters
- Ensure it starts and ends with an alphabetic or numeric character, and avoid emojis
## [5.4.1] - (03.02.2025)
## Changes
- RESTFul update
- config schema updated
- redme updated
- cleanup
## [5.4.0] - (03.02.2025)
## Changes
- add possibility to create extra accessory for Pass Throuh Inputs
- close [#315](https://github.com/grzegorz914/homebridge-denon-tv/issues/315)
- config schema updated
- redme updated
- cleanup
## [5.3.8] - (29.01.2025)
## Changes
- added volume scale based on selected Volume Display Type (Relative/Absolute)
- again fix [#308](https://github.com/grzegorz914/homebridge-denon-tv/issues/308)
## [5.3.5] - (20.01.2025)
## Changes
- fix [#308](https://github.com/grzegorz914/homebridge-denon-tv/issues/308)
## [5.3.3] - (16.01.2025)
## Changes
- functions reorder
## [5.3.2] - (16.01.2025)
## Changes
- workaround for [#306](https://github.com/grzegorz914/homebridge-denon-tv/issues/306)
## [5.3.1] - (15.01.2025)
## Changes
- prevent publish accessory if required data not found
- cleanup
## [5.3.0] - (15.01.2025)
## Changes
- added possibility to disable/enable log success, info, warn, error
- refactor cnnect code
- bump dependencies
- config schema updated
- redme updated
- cleanup
## [5.2.3] - (19.12.2024)
## Changes
- bump dependencies
- cleanup
## [5.2.0] - (01.12.2024)
## Changes
- move from commonJS to esm module
- moved constants.json to constants.js
- cleanup
## [5.1.11] - (07.09.2024)
## Changes
- fix [#282](https://github.com/grzegorz914/homebridge-denon-tv/issues/282)
- cleanup
## [5.1.5] - (06.09.2024)
## Changes
- refactor connect code
- refactor check state code
- bump dependencies
- cleanup
## [5.1.0] - (22.08.2024)
## Changes
- add control over RESTFul POST JSON Object
- bump dependencies
- cleanup
## [5.0.2] - (18.08.2024)
## Changes
- fix correct catch error
## [5.0.1] - (14.08.2024)
## Changes
- performance improvements and stability
- fix mqtt and restFul start in some cases
- cleanup
## [5.0.0] - (14.08.2024)
## Changes
### After update to v5.0.0 RESTFull and MQTT config settings need to be updated
- hide passwords by typing and display in Config UI
- remove return duplicate promises from whole code
- bump dependencies
- cleanup
## [4.14.0] - (04.08.2024)
## Changes
- added possiblity to set own volume control name and enable/disable prefix [#271](https://github.com/grzegorz914/homebridge-denon-tv/issues/271)
- config schema updated
- bump dependencies
- cleanup
## [4.13.28] - (03.08.2024)
## Changes
- fix custom inputs names not working [#270](https://github.com/grzegorz914/homebridge-denon-tv/issues/270)
- bump dependencies
- cleanup
## [4.13.0] - (21.04.2024)
## Changes
- added possibility to set max volume for slider, fan, and speaker
- config schema updated
- cleanup
## [4.12.0] - (04.04.2024)
## Changes
- remove unused master volume and mute control for main zone and surround
- code refactor
- config schema updated
- cleanup
## [4.11.0] - (03.04.2024)
## Changes
- added custom sensors based on surrounds reference
- fixed [#253](https://github.com/grzegorz914/homebridge-denon-tv/issues/253)
- config schema updated
- cleanup
## [4.10.0] - (04.03.2024)
## Changes
- added support to subscribe MQTT and control device
- config schema updated
- cleanup
## [4.9.0] - (28.01.2024)
## Note - after update to 4.9.x all buttons (Sound Mode) need to be configure again using config UI
## Changes
- changed button direct surround mode control, MOVIE(Surround), MUSIC(Surround), GAME(Surround), PURE(Surround)
- config schema updated
- cleanup
## [4.8.1] - (17.01.2024)
## Changes
- added selection list for custom sensors reference
- config schema updated
- cleanup
## [4.8.0] - (17.01.2024)
## Note - after update to 4.8.x all buttons need to be configure again using config UI
## Changes
- fixed [#190](https://github.com/grzegorz914/homebridge-denon-tv/issues/190)
- fixed [#228](https://github.com/grzegorz914/homebridge-denon-tv/issues/228)
- config schema updated
- cleanup
## [4.7.0] - (15.01.2024)
## Note - after update to 4.7.x buttons, sensors, volume display type need to be configure again using config UI
## Changes
- removed *mode* reference from manually configured *inputs*, not nedded anymore
- fixed explicit *generation* resolution for old device *0*, thanks @DonutEspresso
- fixed legacy volume control mode display if set to lightbulb
- fixed [#227](https://github.com/grzegorz914/homebridge-denon-tv/issues/227)
- bump dependencies
- config schema updated
- cleanup
## [4.6.0] - (14.01.2024)
## Changes
- added support for new API of AVR like AVC-X4800H or Marantz PM7000N, closes [#211](https://github.com/grzegorz914/homebridge-denon-tv/issues/211)
- replaced properties *supportOldAvr* with *generation*
- bump dependencies
- config schema updated
- cleanup
## [4.5.0] - (02.01.2024)
## Changes
- added possibility to disable prefix name for buttons and sensors [#215](https://github.com/grzegorz914/homebridge-denon-tv/issues/215)
- config schema updated
- cleanup
## [4.4.0] - (29.12.2023)
## Changes
- added possibility to select display inputs order, possible by `None`, `Alphabetically Name`, `Alphabetically Reference`
- config schema updated
- cleanup
## [4.3.0] - (29.03.2023)
## Note - after update to 4.1.x buttons need to be configure again using config UI
## Changes
- added RESTFul server
- code refactor and cleanup
- config.schema updated
- fixed some minor issues
## [4.1.0] - (02.03.2023)
## Note - after update to 4.1.x buttons need to be configure again using config UI
## Changes
- closes [#166](https://github.com/grzegorz914/homebridge-denon-tv/issues/166)
- added support for old AVR like AVR-3311CI and other old models which work on port 80
- added support for old AVR to read Inputs and its Names from device
- added many new inputs and functions
- prevent HB crash if for some reason prepare accessory fail
- config.schema updated
- code cleanup
## [4.0.0] - (24.02.2023)
## Changes
- added possibility to create all possible functions to every zone using buttons and lather use it with automations and scenes
- changed properties *buttonsMainZone*, *buttonsZone2* and *buttonsZone3* to *buttons*
- removed properties *inputs.displayType* and *surrounds.displayType*
- added possibility to load *Favorites* from device, only if AVR support it
- added possibility to load *QuickSelect* from device, only if AVR support it
- added possibility to load *SmartSelect* from device, only if AVR support it
- added possibility to load *Shortcuts* like *Quick Select* and *Smart Select* from device, only if AVR support it
- many button functions updated
- config.schema updated
- other small fixes and improvements
- dependenies updated
- cleanup
## [3.24.0] - (13.02.2023)
## Changes
- standarize function of display type and volume control, now volume control -1 None/Disabled, 0 Slider, 1 Fan, please see in readme
- config.schema updated
- fix expose extra input tile in homekit app
- other small fixes and improvements
- cleanup
## [3.23.0] - (08.02.2023)
## Changes
- added possibility to disable log device connect error
- config.schema updated
## [3.22.0] - (07.02.2023)
## Changes
- added possibility load inputs from device (release)
- removed duplicated display type *sensors* from inputs section
- config.schema updated
- bump dependencies
- cleanup
## [3.21.0] - (25.01.2023)
## Changes
- added possibility load inputs and quick selects from device (test phase)
- added custom sensors based on inputs reference if inputs are loaded from device
- config.schema updated
- bump dependencies
- cleanup
## [3.20.0] - (24.01.2023)
## Changes
- removed switch properties from inputs/surrounds section
- added None and Contact Sensor options for displayType in the inputs/surrounds section
- config.schema updated
- cleanup
## [3.19.1] - (15.01.2023)
## Changes
- changed Motion Sensor to Contact Sensor
- fix Input/Surrounds Sensor
## [3.19.0] - (14.01.2023)
## Changes
- added Input/Surround Motion Sensor for use with automations (every Input/Surround change report motion)
- config.schema updated
## [3.18.10] - (04.01.2023)
## Changes
- fix save target visibility
- fix save custom names
## [3.18.8] - (31.12.2022)
## Changes
- bump dependencies
## [3.18.7] - (23.12.2022)
## Changes
- added refresh interval, this help fix server freezing on AVR side
## [3.18.4] - (18.12.2022)
## Changes
- fix buttons and switch services
## [3.18.3] - (06.12.2022)
## Changes
- bump dependencies
## [3.18.2] - (23.11.2022)
## Changes
- bump dependencies
## [3.18.1] - (26.10.2022)
## Changes
- fix Mute Sensor state after power off
## [3.18.0] - (26.10.2022)
## Changes
- added Power Motion Sensor for use with automations
- added Volume Motion Sensor for use with automations (every volume change report motion)
- added Mute Motion Sensor for use with automations
- config.schema updated
- other small fixes
## [3.17.25] - (07.10.2022)
## Changes
- bump dependencies
- fix [#150](https://github.com/grzegorz914/homebridge-denon-tv/issues/150)
## [3.17.23] - (10.09.2022)
## Changes
- bump dependencies
- fix mqtt
## [3.17.21] - (28.08.2022)
## Changes
- cleanup
- fix publish mqtt
## [3.17.16] - (27.08.2022)
## Changes
- cleanup
## [3.17.13] - (23.07.2022)
## Changes
- refactor information service
## [3.17.12] - (23.05.2022)
## Changes
- refactor send debug and info log
- refactor send mqtt message
- update dependencies
- fix [#144](https://github.com/grzegorz914/homebridge-denon-tv/issues/144)
## [3.17.9] - (24.04.2022)
## Changes
- fixed MQTT info report
## [3.17.7] - (23.04.2022)
## Changes
- prepare accessory process to prevent create accessory with wrong UUID
- in config.schema.json MQTT section
## [3.17.6] - (21.03.2022)
## Changes
- added PR [#140](https://github.com/grzegorz914/homebridge-denon-tv/pull/140)
- update readme
## [3.17.5] - (16.03.2022)
## Changes
- fix power mode selection
## [3.17.4] - (27.02.2022)
## Changes
- increase timeout to 10sec, fixed [#133](https://github.com/grzegorz914/homebridge-denon-tv/issues/133)
## [3.17.3] - (27.02.2022)
## Added
- possibility to set custom command for Info button in RC
- MQTT Debug
## Changes
- refactor check state and connect process
## [3.17.2] - (18.02.2022)
## Changes
- fix #136
## [3.17.0] - (18.02.2022)
## Added
- MQTT Client, publish all device data
## Changes
- update dependencies
- code refactor
## [3.16.11] - (15.02.2022)
### Changes
- fix [#133](https://github.com/grzegorz914/homebridge-denon-tv/issues/133)
- bump dependencies
## [3.16.8] - (07.02.2022)
### Changes
- code cleanup
## [3.16.7] - (04.02.2022)
### Changes
- stability and performance improvements
- wording corrections in debug log
## [3.16.5] - (28.01.2022)
### Changes
- code refactor
## [3.16.4] - (20.01.2022)
### Changes
- prevent create inputs switch services if count <= 0
## [3.16.3] - (18.01.2022)
### Changes
- update dependencies
## [3.16.2] - (17.01.2022)
### Changes
- update dependencies
## [3.16.1] - (14.01.2022)
### Fixed
- possible crash if input/surround switch, mode, displayType are not defined
## [3.16.0] - (14.01.2022)
### Added
- ability to use inputs and surrounds mode with automations, shortcuts in HomeKit app [#131](https://github.com/grzegorz914/homebridge-denon-tv/issues/131)
- ability to choice type of inputs or surrounds in automations (button, switch, motion sensor, occupancy sensor)
### Changs
- code cleanup
- removed all inputs and favorites function from buttons, now available in input section
- update config.schema
### Fixed
- services calculation count
- start input automation or scenes [#129](https://github.com/grzegorz914/homebridge-denon-tv/issues/129)
## [3.15.10] - (03.01.2022)
### Added
- ability to disable log device info by every connections device to the network (Advanced Section)
- extend PR #128
## [3.15.9] - (31.12.2021)
### Fixed
- power state report if device is disconnected from network
### Changs
- code cleanup
## [3.15.7/8] - (30.12.2021)
### Changs
- log AVR Disconnected if plugin restart and AVR not on network
## [3.15.5] - (30.12.2021)
### Changs
- reduce logging if receiver for some reason lose the connection
- moved info and state error to debug
## [3.15.4] - (29.12.2021)
### Added
- prevent load plugin if host or port not set
- prepare directory and files synchronously
## [3.15.3] - (28.12.2021)
## Changs
-update node minimum requirements
## [3.15.2] - (28.12.2021)
### Added
- Selectable display type of buttons in Home app
## [3.15.00] - (22.12.2021)
## Changes
- remove branding fom config, not nedded anymore
- code cleanup
- config.schema update
## [3.14.00] - (21.12.2021)
## Changes
- added read sound mode from device
- update config.schema
- stability and performance improvements
## [3.13.03] - (11.12.2021)
## Changes
- use event emmiter for state changes
- added debug mode
- removed refresh interval
## [3.12.18] - (11.12.2021)
## Changes
- fixed input selector unexcepted behaviour
- other small fixes
## [3.12.0] - (04.10.2021)
## Changes
- config.schema update
- added Surrounds Mode Control as extra Accessory
- code cleanup
- bump dependencies
## [3.11.13] - (14.09.2021)
## Changes
- config.schema update
## [3.11.12] - (14.09.2021)
## Changes
- code cleanup
- update config.schema
## [3.11.10] - (14.09.2021)
## Changes
- code cleanup
## [3.11.8] - (14.09.2021)
## Changes
- fixed wrong reference response of Net/AirPlay
## [3.11.7] - (09.09.2021)
## Changes
- stability improvements
- performance improvements
## [3.11.6] - (08.09.2021)
## Changes
- bump dependencies
## [3.11.5] - (06.09.2021)
## Changes
- code cleanup
- update config.schema
- fixed wrong reference response of Internet Radio
## [3.11.3] - (05.09.2021)
## Changes
- bump dependencies
## [3.11.2] - (04.09.2021)
## Changes
- added INTERNET RADIO Input
- bump dependencies
## [3.11.1] - (02.09.2021)
## Changes
- added 8K input
## [3.11.0] - (31.08.2021)
## Changes
- inputs list updatd
- code refactoring
- many small changes and stability improvements
## [3.10.0] - (17.03.2021)
## Changes
- reconfigured buttons services
- added possibility to hide inputs direct from HomeKit app
## [3.9.0] - (15.03.2021)
## Changes
- rebuild complettly all inputs and buttons function
- added master Volume control
- added master Mute control
## [3.8.0] - (01.03.2021)
## Changes
- added possibility to create separate buttons for all functions of Receiver
## [3.6.0] - (18.02.2021)
## Changes
- code rebuild, use Characteristic.onSet/onGet
- require Homebridge 1.3.x or above
## [3.5.4] - (15.02.2021)
## Changes
- added possibility disable log info, optins available in config
## [3.5.0] - (19.01.2021)
## Changes
- some improvements and fixes
- fix delay of inputs reads/changes
## [3.4.16] - (06.01.2021)
## Changes
- bump dependiencies
## [3.4.15] - (20.11.2020)
## Changes
- fixed slow response on RC control
## [3.4.2] - (17.11.2020)
## Changes
- fixed #53
## [3.4.1] - (17.11.2020)
## Changes
- fixed broken input switch in scene #50
## [3.4.0] - (17.11.2020)
## Changes
- added master Power control
- fixed bug in mute control
- update config.schema.json
## [3.3.1] - (14.09.2020)
## Changes
- added refreshInterval, default 5sec
## [3.3.0] - (10.09.2020)
## Changes
- added async/await function
## [3.2.0] - (08.09.2020)
## Changes
- added async/await function to read deviceInfo and updateStatus
## [3.1.0] - (06.09.2020)
## Changes
- completly reconfigured layout of config schema
## [3.0.4] - (25.08.2020)
### Changes
- performance improvements
- other small fixes
## [3.0.1] - (23.08.2020)
### Added
- donate option on plugin gui
- some cleanup
## [3.0.0] - (28.06.2020)
### Added
-release version.
## [2.7.0] - (27.05.2020)
### Added
- position in *Input mode*, *Surround mode all zones* which enable Stereo ON/OFF for alll zones (configure this only in Main Zone).
- for reference please look in README.md
## [2.6.0] - (23.05.2020)
- added possibility to select what a type of extra volume control You want to use (None, Slider, Fan)
## [2.5.0] - (20.05.2020)
- removed check box *allZonesControl* and moved this to selections list *zoneControl* (please update config.json)
- code corrections to work with zones control separat at the same time
## [2.4.0] - (20.05.2020)
- added mute ON/OFF to the slider volume
## [2.3.60] - (18.05.2020)
- fixed bug in RC control
## [2.3.35] - (17.05.2020)
- fixed switch input if start with scene or automation
## [2.3.0] - (16.05.2020)
- removed master volume and power control (best Use Config UI X to set new config)
- added all zones control (if enabled all zones will be control togheter, (power, source input, volume, mute))
## [2.2.0] - (16.05.2020)
- added master volume control (if enabled volume will change volume in all zones)
## [2.1.0] - (15.05.2020)
- added master power control (if enabled power button switch ON/OFF all zones)
## [2.0.5] - (15.05.2020)
- fixed sources input selection
## [2.0.2] - (14.05.2020)
- added descriptions in config.schema.json
## [2.0.0] - (14.05.2020)
- changed 'type' to 'mode' as Input mode] - (Source input mode, Digital input mode, Surround mode), selectable from list
- added 'type' as source Input typ (HDMI, USB, APPLICATION, etc..), selectable from list
- prevent plugin from crash if no inputs are defined, now display in the list 'No inputs configured'
- please look at the sample.config or best use Config UI X to configure the plugin
## [1.9.0] - (10.05.2020)
- code cleanup
## [1.8.5] - (10.05.2020)
- use Promise to parseString
## [1.8.0] - (09.05.2020)
- changed 'request' with 'axios'
## [1.7.0] - (06.05.2020)
- adapted to HAP-Node JS lib
## [1.6.4] - (06.05.2020)
- code cleanup
- update README.md
## [1.6.3] - (06.05.2020)
- removed Favorites from input source type
## [1.6.0] - (05.05.2020)
- added possibility to set Surrounds Mode
- added possibility to set Digital Input Mode
- added possibility to set Favorite
- please update Your config.json, best to use GUI Config UI X to Settings the plugin.
## [1.5.30] - (05.05.2020)
- read more detailed info from device
## [1.5.10] - (05.05.2020)
- fixes and performance inprovements
- correted logging state
## [1.5.0] - (03.05.2020)
- added zone control] - (please update Your config.json)
## [1.4.22] - (02.05.2020)
- added real time read and write data for (lightbulb slider volume control)
## [1.4.15] - (01.05.2020)
- fixes in real time data read and write
## [1.4.0] - (30.04.2020)
- added realtime data read and write
## [1.3.3] - (27.04.2020)
- added switch ON/OFF volume control (please update config.json)
## [1.3.0] - (26.04.2020)
- add Siri volume control
- add Slider (Brightness) volume control
## [1.2.56] - (21.04.2020)
- different fixes.
## [1.2.42] - (07.04.2020)
- some fixes.
## [1.2.32] - (07.04.2020)
- fixed store of positin in HomeKit fav.
## [1.2.30] - (05.04.2020)
- update README.md
- update sample-config.json
## [1.2.30] - (29.03.2020)
- fixes crash if no device name defined
- fixed config.schema.json
- fixed store file inside the Homebridge directory
## [1.2.20] - (28.03.2020)
- some small fixes
## [1.2.17] - (21.03.2020)
- corrections for homebridge git
- performance improvement
## [1.1.2] - (6.02.2020)
- removed checkStateInterval in config
- some fixes
## [1.1.1] - (3.02.2020)
- fixed crash if save new Input name
## [1.1.0] - (3.02.2020)
- code cleanup
- performance improvements
- log corrections
## [1.0.5] - (1.01.2020)
- some fixes and code cleanup
## [1.0.0] - (21.01.2020)
- all moved to the platform and publisch as externall accessory
- please update Yours config!!!
## [0.0.13] - (18.01.2020)
- some fixes
- removed possibility to disable speaker servive
- stability and performance improvements
## [0.0.11] - (15.01.2020)
- some fixes
## [0.0.10] - (11.01.2020)
- fix power off/on
## [0.0.9] - (11.01.2020)
- fix unresponse
## [0.0.8] - (11.01.2020)
- code cleanup
## [0.0.7] - (08.01.2020)
- fixed current input identyfication
## [0.0.6] - (08.01.2020)
- some small changes
## [0.0.5] - (07.01.2019)
- fixed some small bugs
## [0.0.4] - (06.01.2020)
- code cleanup
- some small fixes
## [0.0.3] - (04.01.2020)
- fixed sources list
- some other fixes
## [0.0.2] - (03.01.2020)
- added RC control
- some fixes
## [0.0.1] - (03.01.2020)
- Initial release