Home Assistant и Apple HomeKit: как объединить системы умного дома
Home Assistant и Apple HomeKit можно связать в одну систему: управлять устройствами через приложение Apple Home или, наоборот, подключать HomeKit-аксессуары в Home Assistant. В статье описаны оба варианта интеграции и их настройка.
Введение
Интеграция Home Assistant и Apple HomeKit позволяет объединить гибкость автоматизаций Home Assistant и удобный интерфейс Apple Home. Это даёт возможность управлять устройствами через приложение Apple Home, а также подключать HomeKit-устройства напрямую в Home Assistant.
В этой статье рассматриваются два направления интеграции: добавление устройств из Home Assistant в Apple HomeKit (через HomeKit Bridge) и подключение HomeKit-устройств в Home Assistant (через HomeKit Controller).
Принципы работы экосистемы HomeKit описаны в статье: Умный дом Apple HomeKit — обзор экосистемы и принципов работы. Если вы только знакомитесь с системой и у вас нет оборудования, можно использовать симулятор. Подробности в статье: Эмуляция устройств Apple HomeKit: как работает HomeKit Accessory Simulator.
Интеграция Home Assistant и Apple HomeKit
Обычно интеграция решает одну из двух задач:
- добавить устройства из Home Assistant в Apple HomeKit для управления через приложение Apple Home и Siri,
- добавить HomeKit-устройства в Home Assistant.
Настройка HomeKit Bridge в Home Assistant
HomeKit Bridge — интеграция, через которую Home Assistant выступает как виртуальный HomeKit-аксессуар и передаёт выбранные устройства в Apple HomeKit.
Для установки выполните следующие шаги:
- откройте «Настройки» → «Устройства и службы», нажмите «Добавить интеграцию», в поиске выберите «Apple», затем «HomeKit Bridge»;
- выберите устройства, которые нужно экспортировать в HomeKit, и завершите настройку;
- после создания интеграции код и QR-код для подключения появятся в уведомлениях Home Assistant.
Далее откройте приложение «Дом» на iPhone, нажмите кнопку «+» и выберите пункт «Добавить аксессуар», затем отсканируйте QR-код. После этого устройства появятся в интерфейсе Apple Home и станут доступны для управления.
При таком подходе HomeKit используется как интерфейс управления, а сложная логика и автоматизации остаются в Home Assistant.
Настройка HomeKit Controller в Home Assistant
HomeKit Controller — интеграция для подключения HomeKit-устройств в Home Assistant. Устройства могут работать по Wi-Fi, Bluetooth или Thread; чаще всего используется подключение по Wi-Fi.
Добавление HomeKit устройства по Wi-Fi
Для добавления устройства выполните следующие шаги:
- переведите устройство в режим pairing и при необходимости выполните сброс подключения;
- откройте «Настройки» → «Устройства и службы», система обнаружит устройство автоматически (через zeroconf), выберите его и нажмите «Настроить»;
- введите HomeKit pairing code и завершите подключение.
После добавления устройство появится в виде сущностей и станет доступно для управления в Home Assistant.
Вывод
Интеграция Home Assistant и Apple HomeKit используется, когда нужно управлять устройствами из Home Assistant через приложение «Дом» и Siri или подключить HomeKit-устройства в Home Assistant. Выбор варианта зависит от задач и используемых устройств.
Полезные ссылки
- HomeKit Controller — подключение HomeKit-устройств в Home Assistant,
- HomeKit Bridge — экспорт устройств из Home Assistant в Apple Home.