Skip to content

Releases: crowbarz/ha-pioneer_async

0.6.1

05 Dec 15:39
Compare
Choose a tag to compare
  • Added support for ignore_volume_check parameter in aiopioneer to bypass the check for volume reporting when detecting zones on the AVR
  • Params documentation moved to crowbarz/aiopioneer

Full Changelog: 0.6...0.6.1

0.6

23 Jul 07:32
Compare
Choose a tag to compare
0.6

Supported on Home Assistant 2021.7.3 and above

  • Breaking change: Updated device and entity unique IDs to conform to unique ID requirements. This will likely cause your Pioneer AVR zone entities to be temporarily renamed. See README.md for details on how to restore your entity IDs.
  • Fix integration failures in 2021.7.3 when AVR becomes unreachable on the network
  • Fail more gracefully when AVR is not reachable on the network during Home Assistant startup (fixes #5)
  • Fixed zone entities not being removed properly on integration unload/reload, causing non-unique ID errors and resulting in new entity IDs being created
  • Clean up integration properly on Home Assistant shutdown - should resolve task destroyed but it is pending errors that occur at shutdown
  • Throw error on duplicate host:port configurations on integration start (when configured via both configuration.yaml and via UI) as well as when adding new instance via UI

0.5

09 May 14:26
Compare
Choose a tag to compare
0.5
  • Modified volume_step logic to step up/down and stop only when the desired volume is reached/exceeded (fixes #4)
  • Added ignored_zones equivalent option (check box to ignore individual zones) to config flow
  • Work around asyncio.wait_for race condition that prevented restart of the listener task (eg. reconfiguring via UI)

0.5-pre1

02 May 08:02
Compare
Choose a tag to compare
0.5-pre1 Pre-release
Pre-release
Bump aiopioneer to 0.1.5

0.4

29 Apr 22:20
Compare
Choose a tag to compare
0.4
  • Fixed scan_interval data type when configured via configuration.yaml
  • Support disable of polling (scan_interval=0)
  • Added sources option to config flow, support dynamic reconfiguration
  • Added profile for VSX-528
  • Require AVR volume commands to return valid response to auto-detect zone
  • Fixed Zone 3 volume status parsing that was causing the AVR event parser to crash
  • Add version to manifest (required from HA 2021.3.0 onwards)
  • Breaking change: filtering on source name queries has been removed. The AVR source query function no longer skips source names that have not been renamed. This may result in additional sources being selectable. Specify sources manually to limit the sources that can be selected.

0.3

11 Nov 11:58
Compare
Choose a tag to compare
0.3
  • Supports parameters feature in aiopioneer:0.1.1. Added support for all parameters in configuration.yaml under params object, and all parameters except ignore_zones in the UI (basically because I don't know how to represent a list in config flow.)
  • Config flow now only saves options that have been changed from the defaults. Any future changes to default options will be inherited on upgrade.
  • Breaking change: command_delay, volume_workaround and volume_steps are now parameters and should be specified in the params object. Additionally, volume_steps has been renamed volume_step and volume_workaround has been renamed to power_on_volume_bounce. You will need to update your configuration.yaml accordingly, or reconfigure the integration if using the UI.

0.2.0

05 Nov 23:07
Compare
Choose a tag to compare
  • Split Pioneer API to crowbarz/aiopioneer
  • Fixed docstrings and debug using f-strings
  • Improved cancellation handling for asyncio tasks
  • Fixed volume bounce to be triggered when AVR turned on outside of integration (eg. via remote or Harmony)
  • Generate device info and unique_id

0.1.2: Set target volume level by stepping (#3)

05 Nov 21:25
fe533b8
Compare
Choose a tag to compare

Added volume_steps option to support VSX-S510

0.1.1

03 Nov 18:19
Compare
Choose a tag to compare

Remove use of config entry when configured via YAML

0.1

06 Oct 21:43
Compare
Choose a tag to compare
0.1

Initial published release. Code is currently feature complete, although without packaging.