Core: iOS 14 - HomeKit TV icon changed to a Home icon

Created on 18 Sep 2020  路  10Comments  路  Source: home-assistant/core

The problem

Hi @bdraco

Thanks for the great work for HomeKit. One issue that's come about after upgrading to iOS 14:

The TV icon on HomeKit has been replaced with a home icon (like the icon for the Home App) in the Home app. Prior to iOS 14, the TV icon appeared correctly.

The functionality still works fine... it's just that the icon has changed?!

I've tried removing the entity and re-adding, but that did not help.

Environment

  • Home Assistant Core release with the issue:
  • Last working Home Assistant Core release (if known): 0.114.4/0.115
  • Operating environment (OS/Container/Supervised/Core): OS
  • Integration causing this issue: HomeKit
  • Link to integration documentation on our website: https://www.home-assistant.io/integrations/homekit/

Problem-relevant configuration.yaml

homekit:
  entity_config:
    media_player.living_room_tv:
      name: Living Room TV

- customize -
media_player.living_room_tv:
  device_class: tv

Traceback/Error logs

None

Additional information

homekit

Most helpful comment

To solve this, we likely need to make these non-bridged accessories. That is going to be a major breaking change though as it will require repairing. We also need to build a config flow to setup a single accessory.

Adding support for non-bridged accessories is a new feature and needs a champion to do the work.

All 10 comments

Hey there @bdraco, mind taking a look at this issue as its been labeled with an integration (homekit) you are listed as a codeowner for? Thanks!
(message by CodeOwnersMention)

Same issue here.

To solve this, we likely need to make these non-bridged accessories. That is going to be a major breaking change though as it will require repairing. We also need to build a config flow to setup a single accessory.

Adding support for non-bridged accessories is a new feature and needs a champion to do the work.

I managed to get the single accessory working. Unfortunately we need to implement include filtering in the config flow before it can merge

It looks like the PR that someone had opened to implement the include filtering in the config flow went stale. Once we have that, I can finish this one

I've written a new implementation of include filtering for the config flow here https://github.com/home-assistant/core/pull/41662

@bdraco Hi. Just to clarify the implementation thereof:
I鈥檝e got a bridge for HomeKit in yaml.
Would I have to set up another bridge via integrations to enable the TV setup?
If so, will I have to exclude the entity from my current HomeKit yaml configuration or will it be specifically excluded?

@bdraco Hi. Just to clarify the implementation thereof:

I鈥檝e got a bridge for HomeKit in yaml.

Would I have to set up another bridge via integrations to enable the TV setup?

If so, will I have to exclude the entity from my current HomeKit yaml configuration or will it be specifically excluded?

Setup a new HomeKit in the UI using the instructions from the linked docs PR and exclude it from your existing bridge

Was this page helpful?
0 / 5 - 0 ratings

Related issues

MartinHjelmare picture MartinHjelmare  路  3Comments

kirichkov picture kirichkov  路  3Comments

Konstigt picture Konstigt  路  3Comments

sibbl picture sibbl  路  3Comments

i-am-shodan picture i-am-shodan  路  3Comments