It shows up as a Homekit television but I can’t get the source list to work. It stays empty. When I add source_list with an array of [HDMI 1, HDMI 3] it will show up as separated Homekit entities which doesn’t do anything.
Here are some screenshots for further explanation:
I had the same. Exclude your media player from HomeKit and restart Home Assistant so it will disappear completely from HomeKit. Then remove the exclusion and restart HA again. For me it solved the problem. Additionally I also removed the feature_list from the entity_config and it works without it. However I have a different TV.
Thank you so much @BFrijns and @A320Peter! I did what you both told me to do. I figured out the entity_config list isn’t even needed. I removed it and it is working.
Interesting thread. So with a HomePod and IOS13 you can turn the TV on via Siri - Cool!
But how do you configure access to the TV? I have phillips tv, and have this in config:
However, this “only” provides access to the “Android part” of the TV (i.e. Chromecast).
How do you gain access to the “TV”?, to e.g. switch between HDMI ports?
Hi - I already used your customization to make the TV appear in the Homekit. The button is there, but does not affect the TV.
What my question was - how do you “connect” to TV? I mean, don’t you need to enter IP address and other stuff in the configuration.yaml?
In other words: How does your system know what device media_player.tv is?
Hey - Thanks for staying with me…
But, I am not sure I get it… Can you register your TV as a Homekit TV without having it connected as a media player?
In other words, is this the process?
Connect the TV as media player (in configuration.yaml)
Setup overall Homekit implementation (in configuration.yaml)
Register the media player as homekit TV (in customization.yaml)
or ??