The problem
Using HomeKit Bridge integration I hit the max 150 entities limit(Errors appeared in HASS logs to this effect). In the HomeKit Bridge integration using 'Configure' I removed the 'excess' entries from the 1st Bridge and then create a 2nd Bridge so I could add these entities to the 2nd Bridge in the integration. Everything works fine, and the entities I removed from the 1st bridge and added to the 2nd bridge appear in HomeKit correctly after pairing the 2nd Bridge with HomeKit. The issue is though that on the 2nd Bridge I have set to 'inclusion mode' to include (same as 1st bridge) and selected the same domains as the 1st bridge. For some reason the Domains 'Input Boolean' and 'Switch', even though selected I dont select any entities - but - all my switches and input booleans appear in HomeKit as a result of this 2nd Bridge. More strangely, where I did select some of these entities on the 1st Bridge, these entities are then duplicated in HomeKit. I tried removing the 2nd Bridge, restarting HASS, adding the 2nd bridge and adding the entities again but result is same, the only way I can stop the entities in these domains appearing is by not selecting them for inclusion on the 2nd bridge. None of the other domains or entities are duplicated in HomeKit.(Note: I'm not including all domains but the same domains are selected on both bridges - as I want to split the bridges using 'upstairs' and 'downstairs' as the logical split) The expected result for me is that even with the Domains selected for inclusion, unless I select an entity, is should not appearing HomeKit.
Updated 24/11/2023 : For clarity, I have no issue creating the bridges or pairing them so that the bridges appear in HomeKit, the issue is even though I am using 'Inclusion' on the Domains, I am not selecting the switches and input boolean entities, but all my switches and input booleans are then appearing in HomeKit , even though none selected. And where I did select a switch or input boolean on the 1st bridge the 2nd bridge, because is creating all switches and input booleans is in these cases creating duplicate switches/input booleans in Homekit.
What version of Home Assistant Core has the issue?
core-2023.11.3
What was the last working version of Home Assistant Core?
No response
What type of installation are you running?
Home Assistant OS
Integration causing the issue
Homekit Bridge
Link to integration documentation on our website
https://www.home-assistant.io/integrations/homekit
Diagnostics information
No response
Example YAML snippet
No response
Anything in the logs that might be useful for us?
No response
Additional information
happy to provide relevant logs if someone can point me to which logs required and where they are located.
The problem
Using HomeKit Bridge integration I hit the max 150 entities limit(Errors appeared in HASS logs to this effect). In the HomeKit Bridge integration using 'Configure' I removed the 'excess' entries from the 1st Bridge and then create a 2nd Bridge so I could add these entities to the 2nd Bridge in the integration. Everything works fine, and the entities I removed from the 1st bridge and added to the 2nd bridge appear in HomeKit correctly after pairing the 2nd Bridge with HomeKit. The issue is though that on the 2nd Bridge I have set to 'inclusion mode' to include (same as 1st bridge) and selected the same domains as the 1st bridge. For some reason the Domains 'Input Boolean' and 'Switch', even though selected I dont select any entities - but - all my switches and input booleans appear in HomeKit as a result of this 2nd Bridge. More strangely, where I did select some of these entities on the 1st Bridge, these entities are then duplicated in HomeKit. I tried removing the 2nd Bridge, restarting HASS, adding the 2nd bridge and adding the entities again but result is same, the only way I can stop the entities in these domains appearing is by not selecting them for inclusion on the 2nd bridge. None of the other domains or entities are duplicated in HomeKit.(Note: I'm not including all domains but the same domains are selected on both bridges - as I want to split the bridges using 'upstairs' and 'downstairs' as the logical split) The expected result for me is that even with the Domains selected for inclusion, unless I select an entity, is should not appearing HomeKit.
Updated 24/11/2023 : For clarity, I have no issue creating the bridges or pairing them so that the bridges appear in HomeKit, the issue is even though I am using 'Inclusion' on the Domains, I am not selecting the switches and input boolean entities, but all my switches and input booleans are then appearing in HomeKit , even though none selected. And where I did select a switch or input boolean on the 1st bridge the 2nd bridge, because is creating all switches and input booleans is in these cases creating duplicate switches/input booleans in Homekit.
What version of Home Assistant Core has the issue?
core-2023.11.3
What was the last working version of Home Assistant Core?
No response
What type of installation are you running?
Home Assistant OS
Integration causing the issue
Homekit Bridge
Link to integration documentation on our website
https://www.home-assistant.io/integrations/homekit
Diagnostics information
No response
Example YAML snippet
No response
Anything in the logs that might be useful for us?
No response
Additional information
happy to provide relevant logs if someone can point me to which logs required and where they are located.