With the recent changes to the Sony Bravia TV integration in 2023.2, I can no longer change channels in HomeKit. How do I add the channels as sources so they are selectable under the TV in HomeKit?
I used to be able to set a customize option for the entity under the customize:
section where I can list out the sources or channels that I want. After the recent changes, the sources show up in the list in HomeKit, but I cannot switch to any of them except for the external sources like HDMI1, HDMI2, Video 1, etc. I believe this has to do with the channels now listed under the âBrowse Mediaâ or media sources for the TV entity as well as the change in service calls and how to address media sources because these same sources error out with a âfailed to call, no source found by that nameâ error if they are in the dropdown list of the standard media player Lovelace card. But I can change channels and sources of the TV from Home Assistant through service calls or browsing media/channels. I cannot select or change any channels of the TV in HomeKit. The TV is setup in the HomeKit integration in accessory mode and the media player is of device class type TV (both as required and laid out in the documentation).
On a side note, I have one source on the TV that is named âHDMI 2/MHLâ. Home Assistant properly interprets this source name and escapes the forward slash, but the HomeKit integration does not. The HomeKit integration converts the forward slash to a hyphen for display, but also when calling services so it is sent as âHDMI 2-MHLâ. However, the integration doesnât know of a source named that and therefore I cannot switch to that source in HomeKit. I can switch to it in Home Assistant.