HomeKit component allows you to forward entities from Home Assistant to Apple
HomeKit, so they could be controlled from Apple
Home app and
To enable the
HomeKit component in Home Assistant, add the following to your configuration file:
# Example for HomeKit setup homekit: pincode: '123-45-678'
It is not recommended to choose ‘123-45-678’ as your pin code!
After Home Assistant has started, all supported entities (see the list below which components are already integrated) will be exposed to
HomeKit. To add them:
- Open the
Add Accessoryand then
Don't Have a Code or Can't Scan?.
Home AssistantBridge should be listed there. Select it and follow the instructions to complete setup.
After the setup is completed you should be able to control your Home Assistant components through
The following components are currently supported:
|alarm_control_panel||SecuritySystem||All security systems.|
|climate||Thermostat||All climate devices.|
|cover||Window||All covers that support
|sensor||TemperatureSensor||All sensors that have
|switch/remote||Switch||All switches or remotes (represented as switches).|
Currently only devices that are setup when Home Assistant is starting can be exposed to
HomeKit. This means that especially
Z-Wave components are currently not supported, since they will be setup afterwards. We are working on a solution for this problem.