Releases: crowbarz/ha-pioneer_async
Releases · crowbarz/ha-pioneer_async
0.6.1
- 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
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
- 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
0.4
- Fixed
scan_interval
data type when configured viaconfiguration.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
- Supports parameters feature in aiopioneer:0.1.1. Added support for all parameters in
configuration.yaml
underparams
object, and all parameters exceptignore_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
andvolume_steps
are now parameters and should be specified in theparams
object. Additionally,volume_steps
has been renamedvolume_step
andvolume_workaround
has been renamed topower_on_volume_bounce
. You will need to update yourconfiguration.yaml
accordingly, or reconfigure the integration if using the UI.
0.2.0
- 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)
Added volume_steps
option to support VSX-S510