Homekit Bridge: Include entities by label

Hi there,

currently, the HomeKit Bridge integration is quite cumbersome to use.

Most users want to filter the devices/entities that should be displayed in HomeKit. We are in a situtation where we have a half baken UI configuration that only allows filtering by category and an extensive Yaml configuration that allows filtering by entity name.

With the addition of labels to Home Assistant, I think it would be an excellent idea to allow dynamic filtering by labels.

The proposal is to have an inclusive filter include_by_label that allows to specify one, ore more labels of devices/entities that should be visible in HomeKit. Similar to this, we could have a blacklist filter exclude_by_label that is applied in addition.

Adding/Removing the specific labels to devices/entities should automatically tag them for HomeKit usage. I imagine a restart of Home Assistant is still required, but I don’t think this should be a blocker. Some devices (locks, media players, etc) will as well require manual pairing after adding the label, but again, this is currently the case as well.

yes please and more power to labels!

Oh yes please, I fully agree with OP ! That would be a really nice feature to have !

Yes please!!!

Yep - fully support this

Yes please, that would be helpful.

Another +1. This would be a significant improvement to the integration.

+1 amazing idea

No brainer! +3

It’s what labels were born for!

Agree, this would be amazing!

This would be amazing!

I would love this as well.

Came here to also say this would be such a fantastic use of labels and would make managing devices exposed to HomeKit far more user friendly.

I was about to create an issue for this, but I see it’s already done.

I would love to see this feature as well. Now it’s a huge hassle to specify each entity separately one by one and every time I want adjust something I need to reconfigure HomeKit integration. With filter-label I would need just label my entities and it would work just automatically - this would be a great improvement!

1 Like

Same! I was about to create this feature request and thought “I’m sure someone else already came up with the same idea. It just makes so much sense”.

1 Like

+1 to this idea. I currently want to create a HomeKit bridge for a specific set of devices based on an integration. I can easily filter the Devices list, but it’s much more difficult to create a bridge based on that list. Label-based inclusion would be amazing.

I agree! the Matter Hub-addon has this too. Works amazing, but since matter does not support a lot of devices yet the Homekit Bridge stays required.