> NOTE:
> Minimum supported Home Assistant version is now 2024.7.0
> NOTE:
> This release contains updates for some deprecated under the hood functionality that will get removed in Home Assistant 2024.9.
> So update to Yamaha (YNCA) 7.10.0 or greater before updating to Home Assistant 2024.9 to avoid issues.
What's Changed
* Bump minimum supported Home Assistant version to 2024.7.0
* Fix HDMIOUT handling for some receivers like RX-V671. See below for more details.
* Fix warnings by Home Assistant about "Detected that custom integration 'yamaha_ynca' sets "xyz" directly to update a config entry"
* Implement Reconfigure to change IP address/serial port configuration. This replaces the DIY reauth workaround that was implemented before.
* Don't hide Remote entity by default on new installations
* Misc updates to README.md
Under the hood
* Register services in async setup
* Store runtime data inside config entry
Fix HDMIOUT handling details
For some receivers (like RX-V671) which have 1 HDMIOUT port and support the command to enable/disable it would be handled as 2 HDMIOUT ports. This resulted in a Select entity with options OFF, OUT1, OUT2, OUT1 + OUT2 which does not work with 1 HDMIOUT port.
This releases fixes that behavior by having an HDMIOUT Switch entity to enable/disable the single HDMIOUT.
This specific command to enable/disable HDMIOUT ports had only been seen on receivers with multiple HDMIOUT ports before, so the value to enable/disable a single HDMIOUT was therefore never seen before. Until it was reported as an issue 297
Other receivers that have multiple HDMIOUT ports or do not support the command to enable/disable HDMIOUT were not impacted and no action is required for those.
The old Select entity will not be provided anymore by the integration and has to be removed manually.
It can be removed by clicking on the HDMIOUT Select entity, then the cogwheel for the settings. Home Assistant will indicate in the dialog that the entity is not provided anymore by the integration. Press the Delete button to delete it.
**Full Changelog**: https://github.com/mvdwetering/yamaha_ynca/compare/v7.9.0...v7.10.0