Explain how HomeKit handles categorized entities (#21259)

This commit is contained in:
J. Nick Koston 2022-01-19 22:07:52 -10:00 committed by GitHub
parent 8b25eefd30
commit c2b2b7c21c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -338,7 +338,7 @@ To add a single entity in accessory mode:
## Configure Filter
By default, no entity will be excluded. To limit which entities are being exposed to `HomeKit`, you can use the `filter` parameter. Keep in mind only [supported components](#supported-components) can be added.
By default, all entities except categorized entities (config, diagnostic, and system entities) are included. To limit which entities are being exposed to `HomeKit`, you can use the `filter` parameter. Keep in mind only [supported components](#supported-components) can be added.
```yaml
# Example filter to include specified domains and exclude specified entities
@ -371,6 +371,8 @@ Filters are applied as follows:
- If entity is included, pass (as #2 above)
- If entity include and exclude, the entity exclude is ignored
Categorized entities are not included (config, diagnostic, and system entities) unless they are explicitly matched by `include_entity_globs` or `include_entities` or selected in the UI in include mode.
## Docker Network Isolation
The `advertise_ip` option can be used to run this integration even inside an ephemeral Docker container with network isolation enabled, e.g., not using the host network.