Homekit Controller TV device type Support

It looks like more and More TVs are able to be controlled with HomeKit. Currently it looks like LG, Samsung, Sony and Vizio are going to be supported.

My Vizio TV just received a firmware update and now shows up in HA as a Homekit device, of course it cannot pair since TV types are not supported.

I do know that these TV brands do have other ways to be controlled and monitored by HA, but I have found the homekit controller to be a nice option for a few of my devices, and find it quite stable.

Basic support for this has landed on the dev branch of home assistant and should hopefully be in 0.107.x:

The implementation so far includes:

  • Input source switching
  • Reporting playing/paused/stopped status
  • Sending play/pause/stop commands

The exact features that are available vary from TV to TV. E.g. the LG implementation does not support reporting its play/paused/stopped state or sending the ā€œstopā€ command.

Volume support is expected in future, but not going to make it into 0.107.x.

1 Like

Hi @Jc2k! To my knowledge, this has not been implemented yet. Do you think this is still on the roadmap?

Not really something I’m likely to pick up, I don’t have a homekit TV and there is so much other stuff thats higher up my list, and not much free time.

I wanted to kindly suggest adding support for turning TVs on/off and controlling volume through the HomeKit Controller integration. Many HomeKit-enabled TVs, such as LG models, support these features natively, and it would be great to have them accessible in Home Assistant as well.

2 Likes

Yes. That’s such a basic functionality and needs a workaround these times.

Adding volume and mute support is a bit less strait-forward, especially since I don’t have a HomeKit TV to test with. Can you post diagnostics for your existing TV?

Please clarify what diagnostic data is needed, and what scenarios to reproduce to be visible in the logs?

You can grab diagnostics using:
https://www.home-assistant.io/docs/configuration/troubleshooting/#download-diagnostics

Just a heads up, I had time to work on this back in March, but I likely won’t be able to do anything with this again soon.

Hello bdraco, looks like people wanted help but did not give you a simple diag dump when you asked for it.

I have a Hisense TV and connected it in HA using Homekit Device. I only have mute, power, and play/pause. I actually have multiple Hisense TV’s and they all are like this. I looked in this JSON dump file and it has stuff for volume, etc that maybe you can figure out if it can work or not with them.

Let me know if this is not what you need. I can’t figure out how to post the json file so I am going to try to past it in a 2nd post…edit … well the json is too long for a post. How do I add it on here?

Thanks

Any pastebin or github gist will work