Ynca

Latest version: v5.18.0

Safety actively analyzes 681844 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 9

6.0.0

Breaking change

**_Device_** automations for Zone2, Zone3 or Zone4 won't work properly after updating to this version due to the split up in multiple devices. They need to be updated to use the new zone devices. Device automations for the MAIN zone will still work.

> Note that automations using *entities* are not impacted.

What's Changed

Minimum supported Home Assistant version is now 2023.1.0
This is a rather big release with quite a few topics, next to some smaller tweaks and bugfixes.

Device per zone

The biggest change is that each zone is now exposed as a device. So on a 2 zone receiver there will be 2 devices exposed by the integration.

This was done to have a better way to organize entities across zones. Due to the entities added in this release the total amount of entities on the one device became overwhelming especially on 4 zone receivers and it was hard to find the entities you were looking for. Next to that previously the zone name was included in the entity name, but that reduced the visible space for that actual entity name a lot.

With this change a zone device has only relevant entities associated with it and entitynames are less likely to be cut off since the zone prefix is not needed anymore.

Integration configuration

The integration configuration settings have been reworked. There is now a screen per zone and a general screen for non-zone specific options.

The configuration got extended with an option to override the Scenes autodetection. On newer receivers it is not possible to detect the amount of supported Scenes on a zone, so this setting allows you to manually specify the amount supported Scenes for your receiver.

Configuration entities

A number of configuration entities have been added. Availability depends on receiver capabilities. These are the new entities:

* CINEMA DSP 3D mode
* Adaptive DRC
* Compressed Music Enhancer
* HDMI Out selection (Off, HDMI1, HDMI2 or Both)
* Initial volume
* Max volume
* Sleep timer
* Speaker bass/treble
* Headphone bass/treble (default disabled)

> Note that the receiver does not allow changing the settings while it is in standby which is why the entities become unavailable when the zone is in standby.

All changes

* Be robust against optional volume, mute, input, pwr by mvdwetering in https://github.com/mvdwetering/yamaha_ynca/pull/100
* Give message when trying to configure without active connection by mvdwetering in https://github.com/mvdwetering/yamaha_ynca/pull/101
* Split options into screen per zone by mvdwetering in https://github.com/mvdwetering/yamaha_ynca/pull/102
* Make number of scenes configurable by mvdwetering in https://github.com/mvdwetering/yamaha_ynca/pull/103
* Fix volume mapping when maxvol is 0 by mvdwetering in https://github.com/mvdwetering/yamaha_ynca/pull/104
* Add number platform with maxvol, bass, treble by mvdwetering in https://github.com/mvdwetering/yamaha_ynca/pull/105
* Add switch platform by mvdwetering in https://github.com/mvdwetering/yamaha_ynca/pull/107
* Add select platform by mvdwetering in https://github.com/mvdwetering/yamaha_ynca/pull/108
* Extend workflow with typing check by mvdwetering in https://github.com/mvdwetering/yamaha_ynca/pull/109
* Device per zone by mvdwetering in https://github.com/mvdwetering/yamaha_ynca/pull/112
* Change translation keys to snake_case by mvdwetering in https://github.com/mvdwetering/yamaha_ynca/pull/113
* Fix update of some entities by mvdwetering in https://github.com/mvdwetering/yamaha_ynca/pull/114
* Add power on volume settings by mvdwetering in https://github.com/mvdwetering/yamaha_ynca/pull/115
* Bump dependencies to match HA 2023.1.0 by mvdwetering in https://github.com/mvdwetering/yamaha_ynca/pull/116
* Handle YncaConnectionFailed exception when connecting by mvdwetering in https://github.com/mvdwetering/yamaha_ynca/pull/117
* Prepare for release by mvdwetering in https://github.com/mvdwetering/yamaha_ynca/pull/118

**Full Changelog**: https://github.com/mvdwetering/yamaha_ynca/compare/v5.3.0...v6.0.0

5.3.0

What's Changed
* Add DAB and RDS support by mvdwetering in https://github.com/mvdwetering/yamaha_ynca/pull/96
* Bump ynca to 4.1.0b1 by mvdwetering in https://github.com/mvdwetering/yamaha_ynca/pull/95
* Bump ynca to 4.1.0 by mvdwetering in https://github.com/mvdwetering/yamaha_ynca/pull/99
* Update list of receivers by mvdwetering in https://github.com/mvdwetering/yamaha_ynca/pull/98
* Bump test and dev dependencies to match HA 2022.12.6 by mvdwetering in https://github.com/mvdwetering/yamaha_ynca/pull/94


**Full Changelog**: https://github.com/mvdwetering/yamaha_ynca/compare/v5.2.0...v5.3.0

5.3.0b0

What's Changed

* Bump test/dev dependencies to match HA 2022.12.6 by mvdwetering in https://github.com/mvdwetering/yamaha_ynca/pull/94
* Bump ynca to 4.1.0b1 by mvdwetering in https://github.com/mvdwetering/yamaha_ynca/pull/95
* Add DAB and RDS support by mvdwetering in https://github.com/mvdwetering/yamaha_ynca/pull/96

**Full Changelog**: https://github.com/mvdwetering/yamaha_ynca/compare/v5.2.0...v5.3.0b0

5.2.0

What's Changed

* Updated the communication library to make it easier to add new features.
* Fixed USB listed multiple times in sources list

**Full Changelog**: https://github.com/mvdwetering/yamaha_ynca/compare/v5.1.0...v5.2.0

5.1.0

What's Changed
* Add support for hostnames by mvdwetering in https://github.com/mvdwetering/yamaha_ynca/pull/72

**Full Changelog**: https://github.com/mvdwetering/yamaha_ynca/compare/v5.0.0...v5.1.0

5.0.0

Breaking change

Usage of state ON has been replaced with state IDLE.
Any place where state ON was used (e.g. in automations) will need to be updated.

What's Changed

* Minimum supported version of Home Assistant is now 2022.10
* Added RX-V673 to list of working receivers by rdotts in https://github.com/mvdwetering/yamaha_ynca/pull/34
* Add RX-A1040 to readme by mvdwetering in https://github.com/mvdwetering/yamaha_ynca/pull/46
* Link to Discussions in the issue template chooser by mvdwetering in https://github.com/mvdwetering/yamaha_ynca/pull/48
* Replace deprecated MediaPlayer constants with enums by mvdwetering in https://github.com/mvdwetering/yamaha_ynca/pull/63
* Use Idle state instead of On by mvdwetering in https://github.com/mvdwetering/yamaha_ynca/pull/64

New Contributors
* rdotts made their first contribution in https://github.com/mvdwetering/yamaha_ynca/pull/34

**Full Changelog**: https://github.com/mvdwetering/yamaha_ynca/compare/v4.8.0...v5.0.0

Page 5 of 9

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.