HomeKit Bridge: TV shows up as switch instead as TV in HomeKit?

Hello,

I can control my old Sony TV with the Bravia Integration in Home Assistant. I also configured HomeKit Bridge and did get a switch now in HomeKit to control the TV. But isn’t it possible, that I get it as TV accessory in HomeKit? How to configure that?

To show up as a TV in HomeKit, it needs to be a media_player with device_class: tv in HASS. If it is an old TV with an old integration it may not conform to the current HASS code standards.

There is a Universal Media Player integration which possibly could be used to create a new conforming entity that simply forwards all commands to the your TVs “other” entity.

It looks like this, should it work as TV how it is configured currently?

Impossible to say. Open the Developer Tools > States panel (see link if you’ve never used this before). Find your TV’s media_player entity in the leftmost column. In the rightmost attributes column, is there a device_class: tv listed? If not there is your problem. If it is, then I honestly have no idea.

There it says device_class: tv:

Maybe did I configure anything wrong in the HomeKit Bridge Integration?
This is the one I should select, right?

Then it should work, but if it doesn’t, well I really have no idea… The documentation suggests removing and re-adding the TV if not exposed correctly, or to wrap it in a Universal Media Player.

My TV is directly connected to HomeKit without going through the HASS Bridge but I barely use HomeKit at all nowadays. Some years ago before using HASS I did attempt to connect a previous TV to HomeKit through HomeBridge and that was super finicky and never worked well.

I removed HomeKit Bridge now and configured it again and it is working. Thanks a lot!