Homekit Bridge: Exclude devices from specific integrations

I have numerous devices that are natively paired with Homekit for which I am also using an HA Integration, such as Lutron and Ecobee for example. By default when I enable the Homekit Bridge integration, it creates duplicates in Homekit for these devices.

My options seem to be:

  • Remove the devices from Homekit and use the Homekit Controller in HA instead (not sure it would work with some devices, such as Schlage for HomeKey and the Apple TV)
  • Filter out all the individual entities that are impacted by this (which would be tedious and an ongoing task)
  • Only include the entities that I want in Homekit (which would also be tedious and ongoing)

Unfortunately filtering by domain wouldn’t really help in this case.

The ideal solution would be if there was an “exclude_integration” filter on the Homekit Bridge config where we could say to ignore any device/entity discovered by the Lutron integration for example.

It would be great if HomeKit Bridges could be made for each Integration in Home Assistant, this would make it easier to manage bridges when new devices were entered in Home Assistant that are then moved to HomeKit.