Найти тему
Smart Home 53

Apple Home Kit, интеграция Home Assistant

В 2014 году компания из Купертино выпустила HomeKit, а на всех iPhone с актуальной прошивкой появилось приложение “Дом”. HomeKit - это видение умного дома от Apple. В идеале вам не нужен никакой хаб или сервер (хотя это и не всегда так), вы приобретаете устройства совместимые с HomeKit, подключаете их у себя дома к wifi и все работает. Более того, работает локально, без интернета и безопасно, так как продукты HomeKit должны иметь сопроцессор шифрования. Поддерживаемых устройств при этом сейчас достаточно больше количество.

Приложение дом доступно на iPhone, iPad, Apple Watch, Mac. И это приложение действительно хороший, красивый универсальный пульт для управления умным домом. Там можно также делать достаточно простые автоматизации.

В HomeKit можно так же “пробросить” и неподдерживаемые устройства. Это умеют практически все современные opensource системы умного дома, и естественно это умеет и Home Assistant. В этой статье я хочу рассказать, как это сделать, и что из этого получится.

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

Первый: можно добавить интеграцию через графический интерфейс , для этого идем в Настройки - Интеграции, нажимаем “Добавить интеграцию” и в поиске находим “HomeKit”

-2

После этого можно выбрать домены устройств, прокидываемых в HomeKit.

Второй вариант по старинке - добавление через файлы конфигураций. При этом опций намного больше, настройки гибче. В файле configuration.yaml добавляем строку

homekit:

Этого же будет достаточно для первоначального ознакомления с умным домом от Apple, но тут также можно добавить фильтры и большое количество опций. У меня настройка homekit вынесена в отдельный файл, он будет доступен на github.

Итак, после настройки перезагружаем сервер, после загрузки внизу будет доступно уведомление

-3

В нем вы увидите цифровой код из 8 цифр и QR код для добавления сервера в HomeKit. Открываем на iPhone приложение “Дом”, и нажимаем кнопку “Добавить аксессуар”

-4

Наведите камеру на показанный в уведомлении QR код или введите код вручную

-5

Ваш мост будет обнаружен, нажмите кнопку “Добавить в дом”

-6

Далее нажмите “Добавить”

-7

И приступайте к настройке устройств.

-8

Вам будет предложено назвать найденные устройства, определить их местоположение, создать предложенные автоматизации

-9

Датчики двери можно отображать по-разному

-10

У телевизора можно убрать лишние источники

-11

Раскидав все по комнатам и настроив избранное, получаем удобный и красивый интерфейс.

-12

К избранным устройствам можно получить доступ из шторки “Пункт управления”

-13
-14

Но и это еще не все. В пункт управления можно добавить пульт от ТВ и с помощью нескольких автоматизаций очень удобно управлять телевизором, прокинутым в HomeKit. Вот эти автоматизации:

-15

Суть проста, ловим событие и назначаем на это событие действие. Управление громкостью при этом происходит с помощью клавиш громкости на самом телефоне.

Файл с автоматизациями также выложен на github.

В целом это все, что я хотел рассказать о HomeKit. Использую его именно как пульт для умного дома. При этом не стоит забывать, что все работает локально и чтобы получить доступ к умному дому HomeKit из любой точки мира дома должен быть HomePod, Apple TV 4K или iPad, подключенный к зарядке. Именно эти устройства выполняют роль “сервера” умного дома. При этом в такой роли ipad у меня не прижился так как работал нестабильно.

Подписывайтесь на мой канал, чтобы не пропустить новые статьи.

#умный дом #smart home #технологии #интернет вещей #home assistant #apple #homekit #iphone #ios #ipad