Media players not shown in Homekit

Hi,

I have successfully added Homekit to HA and then connected it to Homekit in the Home App. Many devices do show up but many do not. I do not see any media devices: Sonos, Samsung TV, Denon receiver, which all are seen in Home Assistant.

I tried to specify:
include_domains:

  • media_player

I also added specifications under entity_config:

The result was that all the other devices disappeared from Homekit and the media players still did not show. I have been able to get the original devices shown again, but no media players.

I have delayed the start of the homekit component 5 minutes.

All the media players have been added to HA with the discovery component. Could that be a problem?

Can anybody help me?

Same problem. Set up hass.io on rp3b+, enabled homekit. Everything works fine - all the devices permitted by include_domains show up in Home app on iPhone 6s except media players (roku and samsung tv).

homekit:
filter:
include_domains:
- alarm_control_panel
- light
- media_player
- cover
- switch
- climate

Any luck with this?

Failed to mention I am running HA 0.76.2 currently.

Nothing yet. I manager tonsteg my Sonos, but not the other devices. I think that these devices do not automatically generade switches or other instances that Homekit recognizes. I had to define play/pause switches for Sonos.

I was able to get the Mopidy media player to show up by adding entity_config to the homekit section in the confirgurator. However, Samsung tv and roku still don’t show up.

Can you show me the configration that you have

It is not clear what you want help with.

I have a plex media server that is connected to home assistant
It’s shown as a
Media player
And I have HomeKit on home assistant

And the plex media server is not showing in the Home App
(HomeAssistant Bridge)

I’m running hassbian , on a raspberry pi zero

I’m afraid I can’t as I do not have Plex

I have the same problem !!!

I can see my tv in my Homeassistant, something like this:

And when the TV its on, in the HomeAssistant I’m able to turn it off (im not able to turn it on, but there is no problem, I only need to turn off)!!

I would like to be able to do the same in my HomeKit! Does anyone knows how to do it ?

In my HomeKit configuration I have the following (for my Sonos):

  entity_config:
    media_player.sovrum:
      feature_list:
        - feature: play_pause

I guess a similar setup for your TV should work, probably with the feature on_off.

I will check it out !! thanks for the help :slight_smile:

I tested it out and its not working :confused:

Still nothing in homekit

configuration.yaml

homekit:
  filter:
    include_domains:
      - climate
      - cover
      - media_player
  entity_config.tv:
    media_player:
      feature_list:
        - feature: on_off

media_player:
  - platform: samsungtv
    host: 192.168.1.107
    name: TV Sala

I think it should be:

homekit:
  filter:
    include_domains:
      - climate
      - cover
      - media_player
  entity_config:
    media_player.xxxxx:
      feature_list:
        - feature: on_off

still no luck :confused:

noob question: what should I place in the “xxxxx”

this are my media_player settings

media_player:
  - platform: samsungtv
    host: 192.168.1.107
    name: TV Sala

In your list of entities, what is the entity id of the media player? The entity id should replace my media_player.xxxxx. Hopefully that should do the trick, if you haven’t already tried it.

Is it media_player.tv_sala?

where can I find the entity list?
I don’t think I have one lol

In developer tools (my version is Swedish)

06

The second icon leads to the list of all your entities. Very important as a reference tool.

it worked !! thanks a lot ! :smiley: