Skip to content

Releases: crowbarz/ha-pioneer_async

0.8.3

08 May 20:00
Compare
Choose a tag to compare

What's Changed

  • Extra aiopioneer parameters can now be configured (as JSON values) via the UI
  • Cleaned up debug so that commands sent are shown in debug logging without setting additional debug parameters. This should make it easier to troubleshoot AVR parser issues
  • Sources queried from the AVR are now retrieved from aiopioneer

Full Changelog: 0.8.2...0.8.3

0.8.2

16 Apr 20:15
Compare
Choose a tag to compare

What's changed

  • Fix default value for debug_config

Full Changelog: 0.8.1...0.8.2

0.8.1

09 Apr 10:05
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.8...0.8.1

0.8

08 Apr 10:05
Compare
Choose a tag to compare
0.8

What's Changed

  • The options flow UI has been redesigned to use selectors. This allows graphical editing of AVR sources (no more JSON!) The options flow is also now split across multiple pages. The debug options page is shown only for users with Advanced Mode enabled in their profile
  • Handling of invalid input has also been improved, and data input errors are now displayed in the UI instead of in the HA log. Previously entered values are no longer lost when invalid input is detected
  • A subset of all AVR sources can now be specified for each zone. Zone 1 supports all sources, but on some AVRs only a subset of all sources are usable on other zones. You can order the sources displayed the media_player zone entities by selecting them in the desired order from the list of available sources
  • More detailed debugging can now can be turned on/off on a per module basis by setting debug config

Beta Changes

  • Under the hood, @11harveyj has refactored the parser for the AVR output. Many more AVR responses are now decoded and are made available as attributes of the media_player zone entity. Until the decoders are finalised, hopefully by the 0.9 release, these are subject to change with updates to aiopioneer

Breaking Changes

  • For configuration.yaml users, the zone_z_sources param has been renamed to hdzone_sources to be more consistent with the rest of the integration. A warning will be displayed in the HA log on integration startup. Support for the old param will be removed in a future release

Full Changelog: 0.7.3...0.8

0.7.3

29 Mar 19:01
Compare
Choose a tag to compare

What's Changed

  • Address some minor pylint issues by @mikey0000 in #19
  • Use zone specific source lists, resolves #10 by @11harveyj in #22
  • Sound mode support by @11harveyj in #23
  • Expose new aiopioneer attributes in HA Zone entities ec9e672
  • Support configuring of per-zone source subsets and apply subset to HA Zone entities, fixes crowbarz/aiopioneer#10
  • Refactored config flow and split across 3 pages

New Contributors

Full Changelog: 0.7.2...0.7.3

0.7.2

06 Mar 21:26
Compare
Choose a tag to compare

What's Changed

  • bump aiopioneer to 0.2.1 (900a9e5)
  • Actually update manifest version
  • Aligned manifest version with const.py version

Full Changelog: 0.7.1...0.7.2

0.7.1

05 Mar 23:41
24be280
Compare
Choose a tag to compare

What's Changed

  • Improve config flow resilience when device not set up by @crowbarz in #15
  • Add disable_autoquery UI config parameter by @crowbarz in #15

Full Changelog: 0.7.0...0.7.1

0.7.0

26 Feb 20:53
Compare
Choose a tag to compare

What's Changed

  • Set device_class to RECEIVER by @11harveyj in #11
  • Increase default timeout to 5s, this should help with connection timeouts d7ad9c8
  • Support async_setup_entry changes in HA 2022.8 that started generating warnings in 2023.2 10a8a7e
  • Bumped aiopioneer to 0.2.0
    • Supports retrieving of amp, tuner, channel level, and AVR audio/video parameters
    • Supports additional functions to modify AVR state (these functions still need to be exposed to the HA integration)
    • PARAM_VOLUME_STEP_DELTA is no longer supported 10a8a7e

Breaking Changes

  • By default, a number of additional queries are sent at module startup to the AVR to gather amp, tuner and channel levels attributes. If your AVR does not handle these additional queries well, they can be disabled by setting parameter disable_autoquery to true. (UI setting for this to come.)

New Contributors

  • @11harveyj made their first contribution in #11

Full Changelog: 0.6.3...0.7.0

0.6.3

27 Jun 06:49
Compare
Choose a tag to compare

Full Changelog: 0.6.2...0.6.3

0.6.2

24 Mar 20:25
Compare
Choose a tag to compare
  • Update device_state_attributes to extra_state_attributes
  • Add Device URL
  • Defer config entry setup if no zones are detected
  • Refresh additional zones on options update

Full Changelog: 0.6.1...0.6.2