

If you create a HomeKit integration via the UI (i.e., Settings -> Devices & Services), it must be configured via the UI only. If you need specific configuration for some entities via entity_config be sure to add them to a bridge configured via YAML. If you plan on exceeding the 150 devices limit, it is possible to create multiple bridges. Be mindful of this when configuring the filter(s). The HomeKit Accessory Protocol Specification only allows a maximum of 150 unique accessories ( aid) per bridge. This, however, means that if you decide to change an entity_id that does not have a unique_id, all configurations for this accessory made in the Home app will be lost. The aid is used to identify a device and save all configurations made for it. Considerations Accessory IDĬurrently, this integration uses the entity_id to generate a unique accessory id (aid) for HomeKit. Keep in mind that the folder is usually hidden by default, depending on your operating system.īefore you copy it, make sure to stop the old and new Home Assistant instances first entirely, otherwise it won’t work. storage/homekit.* file inside your configuration directory.


If you would like to retain your HomeKit pairing when moving to a new Home Assistant device or installation, besides copying the configuration files you also need to copy the.
