Homekit YAML mostly ignored

Hello,

I’m struggeling with getting the configuration for my HomeKit integration running the way I want it. It seems that the manual xml configuration is mostly ignored.

I have the following setup in my configuration.yaml:

homekit:
  - filter:
      include_entities:
        - switch.keno_steckdosentower_gosundsp111
    entity_config:
      switch.keno_steckdosentower_gosundsp111:
        type: outlet
        name: Steckdosentower
  - name: HASSManualBridgeTest
    port: 21067

What I want is a very limited integration to start with - only one entity for the bridge with a little entity_config. But when I add the bridge in IOS it shows up with the given name (HASSManualBridgeTest) but includes nearly all devices available in my HomeAssitant. Also the adjustments done in the entity_config are not applied to the device.

Any idea what I’m missing here?

You are actually defining to objects there. Remove the second dash ‘-’ and see if that helps.

You mean like this:

homekit:
  - filter:
      include_entities:
        - switch.keno_steckdosentower_gosundsp111
    entity_config:
      switch.keno_steckdosentower_gosundsp111:
        type: outlet
        name: Normanns Zimmer Steckdosentower
    name: HASSManualBridge
    port: 21068

When I do this 2 very interesting things happen:

  1. I get 2 bridges in for the homekit integration:homekit
  2. I actually only get this one entity that I included also with the changes done via the entity_config when adding any of the bridges

Is it possible for the second bridge to not be created?

I have the same problems as you. Did you already has a solution??