Skip to content

Releases: ACDR/homebridge-yamaha-avr

v3.0.1

06 Sep 11:18
a9b1bc5
Compare
Choose a tag to compare

Fixes

  • Fixed input names & visibility reverting to stale cache data after change
  • Fixed zone cache directory for multi-zones when cacheDirectory is set manually

v3.0.0

03 Sep 11:29
d0e6976
Compare
Choose a tag to compare

Enhancements

  • Add support for multiple zones, (exposed as additional external AVR devices after enabling as in the below config or via Homebridge UI).
  • Add option to enable volume workaround devices (fans) to allow control of volume in HomeKit App in addition to existing Control Centre Remote volume control
  • Add option to enable switch device to enable/disable "Pure Direct"
  • Removed yamaha-nodejs dependency, instead interfacing directly with the AVR API
        {
            "platform": "yamaha-avr"
            "ip": "192.168.1.31",
            "name": "Yamaha RX-V685",
            "enablePureDirectSwitch": true,
            "volumeAccessoryEnabled": true,
            "zone2Enabled": true,
            "zone3Enabled": false,
            "zone4Enabled": false,
        },

Fixes

  • Input generation & AVR input state detection stability

Notes

  • Input names & visibility are now cached per zone

v3.0.0-beta.9

03 Sep 11:14
Compare
Choose a tag to compare
v3.0.0-beta.9 Pre-release
Pre-release

Enhancements

  • Add support for multiple zones, (exposed as additional external AVR devices after enabling as in the below config or via Homebridge UI).
  • Add option to enable volume workaround devices (fans) to allow control of volume in HomeKit App in addition to existing Control Centre Remote volume control
  • Add option to enable switch device to enable/disable "Pure Direct"
  • Removed yamaha-nodejs dependency, instead interfacing directly with the AVR API
        {
            "platform": "yamaha-avr"
            "ip": "192.168.1.31",
            "name": "Yamaha RX-V685",
            "enablePureDirectSwitch": true,
            "volumeAccessoryEnabled": true,
            "zone2Enabled": true,
            "zone3Enabled": false,
            "zone4Enabled": false,
        },

Fixes

  • Input generation & AVR input state detection stability

Notes

  • Input names & visibility are now cached per zone

v3.0.0-beta.8

03 Sep 07:39
Compare
Choose a tag to compare
v3.0.0-beta.8 Pre-release
Pre-release

Enhancements

  • Add support for multiple zones, (exposed as additional external AVR devices after enabling as in the below config or via Homebridge UI).
  • Removed yamaha-nodejs dependency, instead interfacing directly with the AVR API
        {
            "platform": "yamaha-avr"
            "ip": "192.168.1.31",
            "name": "Yamaha RX-V685",
            "zone2Enabled": true,
            "zone3Enabled": false,
            "zone4Enabled": false,
        },

Fixes

  • Input generation & AVR input state detection stability

Notes

  • Input names & visibility are now cached per zone

v3.0.0-beta.3

01 Sep 12:59
Compare
Choose a tag to compare
v3.0.0-beta.3 Pre-release
Pre-release
  • Interface with YamahaExtendedControl API directly, removing yamaha-nodejs dependency

Note: This release will create new input cache data. Input visibility & custom names will need to be reconfigured.

[email protected]

v2.1.0

31 Aug 04:02
d7823eb
Compare
Choose a tag to compare
  • Switch from node-persist to fs-extra for caching
  • Resolves issues with AVR input ID inconsistencies when checking device state vs creating input services

2.1.0-beta.3

27 Aug 00:11
Compare
Choose a tag to compare
2.1.0-beta.3 Pre-release
Pre-release

Rework caching, input handling + other small fixes, updates & improvements

npm install -g [email protected]

2.0.6

25 Apr 02:41
2d9cb18
Compare
Choose a tag to compare

Remove old default cache dir from config schema

2.0.5

25 Apr 02:29
f0d4661
Compare
Choose a tag to compare

Update default cache location

2.0.4

22 Oct 00:58
012ea78
Compare
Choose a tag to compare

Change default cache location