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.
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!
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 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.