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.
configuration.yamlhomekit:
entity_config:
media_player.living_room_tv:
name: Living Room TV
- customize -
media_player.living_room_tv:
device_class: tv
None
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
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.