Home Assistant и Apple HomeKit: как объединить системы умного дома

Home Assistant и Apple HomeKit можно связать в одну систему: управлять устройствами через приложение Apple Home или, наоборот, подключать HomeKit-аксессуары в Home Assistant. В статье описаны оба варианта интеграции и их настройка.

Посмотрите демо умного дома на Home Assistant. Практические заметки по умному дому публикуем в Telegram.

Home Assistant и Apple HomeKit: как объединить системы умного дома

Введение

Интеграция 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.