Статья

HomeKit - что это такое? Умный дом от Apple

HomeKit - это программная платформа Apple, которая позволяет пользователям iOS, macOS, watchOS и tvOS управлять умными аксессуарами в доме как через приложение Home, так и через голосовой помощник Siri. С помощью Apple TVHomePod  и CarPlay управление также возможно через головой ассистент Siri на русском языке. Впервые о HomeKit мы узнали в сентябре 2014 года, на презентации iOS8. Там нам показали, что можно управлять через голосовой ассистент. А с выпуском iOS10 мы получили знакомое приложение Home, до этого было возможно использовать только голос или сторонние приложение. Поддержка macOS появилась в сентябре 2018 года в операционной системе macOS Mojave 10.14. Как и для iOS, так и для macOS, приложение выглядит одинаково, все в стиле компании. На iOS приложение разделено на три основных экрана: Дом, Автоматизации, Обзор. Обратим внимание, что на текущий момент - это лучше приложение для управления умным домом, но далеко не идеальное, а местами непригодное к использованию, но альтернатив увы пока-что нет!

Общий вид дома на iPhone.
Комнаты на iPhone.
Общий вид дома на macOS.
Комната на macOS.

Вроде бы звучит классно, но есть один существенный недостаток. Представьте: вы упорядочили избранное в сетку по 2 элемента, потом открыли iPad или Mac и видите кашу, без определённой фиксированной сетки.

Apple Watch

На часах под операционной системой watchOS, HomeKit выглядит иначе, ввиду маленького дисплея.

Apple TV

Для Телевизионной приставки компания не выпустила приложение, управление осуществляется через голосовой помощник. Пока только на английском языке. Apple TV 4(K) полноценно поддерживает Домашний центр, об этом ниже.

Для Телевизионной приставки компания не выпустила приложение, управление осуществляется через голосовой помощник. Также есть возможность просмотр камер.

Но, напоминаем, что HomeKit - это framework, и потому мы исправили это досадное недоразумение и сделали своё приложение HomeCenter.

Но, напоминаем, что HomeKit - это framework, и потому мы исправили это досадное недоразумение и сделали своё приложение HomeCenter for HomeKit.

HomePod

Беспроводная смарт-колонка от Apple. Имеет голосовое управление и использует облачный голосовой ассистент. Работает по принципу вопрос - ответ (с недавних времен на русском). Колонка автоматически настраивается как центр умного дома, Вы получаете возможность создания автоматизации и удаленный доступ к аксессуарам и камерам. Особенность управления через HomePod. "Включи свет" и он включит в той комнате, за которой закреплен.

CarPlay

CarPlay - это современный и безопасный способ пользоваться iPhone в машине, который поддерживают всё больше автопроизводителей.

Управление умным домом в машине осуществляется при помощи Siri, имеется поддержка русского языка.

Приложение "Дом" - нет, но с выходом iOS12 появилась надежда на его появление. 

Возможности

  • Удобное управление умными аксессуарами.
  • Создание комнат и распределение аксессуаров между ними.
  • Добавление сценариев и простых автоматизаций.
  • Добавление зон, позволяет объединить несколько комнат в одну зону для более масштабного управления. Например: выключить свет на первом этаже.
  • Тесная интеграция с Siri.
  • Просмотр изображения с камер.

Камеры

Одним из интересных аксессуаров является камера. Она взаимодействует с другими устройствами, такими как датчик движения или замок.

Камера может не только транслировать потоковое видео, но и имеется такой функционал на HomeKit Secur Video - облачное хранилище, архив распознавание лиц. Возможен удаленный просмотр камер, при наличии Домашнего центра.

Датчика движения и Камера

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

Достаточно поместить Датчик движение и Камеру в одну комнату, у датчика включить уведомления.

Если в комнате несколько камер и включены уведомления, то уведомление с картинкой придёт от каждой из них.

Домофон

Если мы используем замок, камеру и кнопку звонка в одной комнате, кнопку нужно представить в виде датчика движения. При срабатывании звонка в Хомкит появляется кнопка с возможностью "Отпереть дверь".

Если в этот момент телефон был заблокирован, после нажатия "Отпереть дверь" нужно пройти аутентификацию (Touch ID, Face ID).

На часах происходит все сразу, при условии что установлен пароль.

Security

Примечание1: Если использовать аксессуар Security (Охрана) в автоматизации, то необходимо будет физическое подтверждение личности (Touch ID, Face ID).   
Примечание 2: Если использовать Siri для активации этого устройства или сценария с этим устройством, тоже нужно подтверждение.  

Как мы помним, часы с паролем не требуют дополнительного подтверждения, они и так всегда на руке хозяина.

Какие бывают устройства?

Все аксессуары можно разделить на две основные группы:

  • HomeKit ready - нативные устройства, которые из коробки добавляются в Дом. С полным списком можно ознакомиться здесь.
  1. Добавляются напрямую в HomeKit.
  2. Управляются через hub.
  • Устройства, которые из коробки не поддерживают HomeKit, но через сторонние концентраторы в виде spruthub, Raspberry Pi, Athom Homey и т.д. можно добавить.
  1. Прошитые Sonoff (ESP) устройства, работают без hub.
  2. Работающие через software hub: spruthub, Home Assistant, HomeBridge, openHub и т.д.

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

Топология

Добавление устройств в HomeKit возможно двумя способами:

Девайсы Zigbee, Zwave, 433, 868 и т.д., которые добавляются в Хомкит через Шлюз, концентратор, hub. Питание возможно как через сеть, так и от батареек.  

Девайсы ZigBee, Z-Wave, 433, 868 и т.д., которые добавляются в Хомкит через Шлюз, концентратор, hub. Питание возможно как через сеть, так и от батареек.

Девайсы которые добавляются непосредственно в Apple HomeKit, Bluetooth или Wi-Fi. В большинстве случаев, действует следующее правило: 

Wi-Fi - зачастую это аксессуары, питание которых осуществляется внешним источником питания (220В). 

Bluetooth работает от батареек.

Шлюзы

Apple TV и HomePod - это полноценные шлюзы умного дома, способные контролировать подключаемые к ним напрямую Bluetooth и WiFi аксессуары, а так же камеры.

Примечание 1: Если подключить умный дверной замок к Хабу по Bluetooth, сигнал может быть слабым, если они находятся далеко друг от друга. В таком случае, Вы не сможете удаленно открыть дверь.  
Примечание 2: Устройства Работающие по протоколу Bluetooth не нуждаются в роутере, а поэтому если вы приходите домой, а свет выключен, вы всё равно сможете открыть замок.  

Apple TV, HomePod, iPad - это полноценные шлюзы умного дома, способные контролировать подключаемые к ним напрямую Bluetooth и WiFi аксессуары, а так же камеры.

Примечание 1: Если подключить умный дверной замок к Хабу по Bluetooth, сигнал может быть слабым, если они находятся далеко друг от друга. В таком случае, Вы не сможете удаленно открыть дверь.

Примечание 2: Устройства Работающие по протоколу Bluetooth не нуждаются в роутере, а поэтому если вы приходите домой, а свет выключен, вы всё равно сможете открыть замок.

Удаленный доступ

Для удаленного управления необходим "Домашний центр", в роли которого могут выступить HomePod, Apple TV*. Таким образом, Домашний центр позволяет устройствам доступ извне. 

Если нужен удалённый доступ или автоматизации, нужно приобрести Apple TV или HomePod. Программно это реализовать с помощью малины пока невозможно, и шанс что такая возможность появиться стремится к нулю.

*Также хотелось бы отметить, что не все Apple TV полезны, и могут быть Домашними центрами. Рекомендуется использовать Apple TV4 и выше.

Apple TV 3 с недавних времен не может являться Центром умного дома. 

Примечание: Если в сети используется несколько Домашних центров, они подменяют друг друга незаметно для пользователя, если какой-то становится недоступен. А все созданные автоматизации синхронизируются между ними.   

Но с выходом iOS18 это недоразумение пообещали исправить, добавим возможность делать приоритет устройства, которое выступает в роли Центра умного дома. 

Сценарии

Одной из полезных функций HomeKit являются сценарии. Можно сгруппировать устройства одного типа для запуска одной кнопкой. В автоматизациях есть возможность привязать к конкретному событию. 

Автоматизации

При использовании Домашнего центра в HomeKit появляется возможность создавать Автоматизации. Чему Apple не уделяли большого внимания. Условий не так уж и много, некоторые пользователи считают что они даже "убогие". Тем не менее, они есть и для большинства обычных пользователей данного функционала достаточно. Хочу обратить внимание, что в автоматизациях можно применять сценарии.

  • Создание автоматизации по приходу/уходу из дома. "Если кто-то пришел домой, то ..."
  • Запуск автоматизации по времени. "Выключить свет в 23.00"
  • Создание автоматизации по состоянию датчика. "Если датчик сработал, то ..."
Пример: Если мы уходим из дома, iPhone при помощи геолокации понимает это и запускает сценарий "Ухожу из дома". После этого, в HomeKit отключаются аксессуары, которые были добавлены в этот сценарий.  

Кому недостаточно штатного функционала HomeKit, можно воспользоваться сторонними приложениями для создания автоматизаций. Эти приложения работают с нативным framework Хомкит. Автоматизации продолжают работать даже при удалении этого стороннего приложения. Например: Eve, HomeDash...

Автоматизации vs Shortcuts

Глядя на родное приложение HomeKit, создаётся впечатление, что компания не умеет, или не хочет заморачиваться созданием автоматизаций, удобных для пользователей. В этом приложении можно увидеть ограниченный набор условий для автоматизаций, которых недостаточно для полноценного управления умным домом. 

Однако, компания выпустила стороннее приложение "Команды", в котором показала, как должны были бы выглядеть автоматизации умного дома - с множеством условий, триггеров и действий. Но, к сожалению, он полностью бесполезен для HomeKit. 

Нас бы такой функционал в автоматизации HomeKit более чем устроил. 

Голосовой ассистент Siri

При помощи Siri можно управлять всеми аксессуарами, даже если вы там не находитесь. Кроме того, Голосовой ассистент знает состояние всех аксессуаров. Дополнительно настраивать ничего не нужно. Функционал работает на iOS, macOS, watchOS. На Apple TV, HomePod и CarPlay через Siri на русском языке.

Как видим, если обратится к Голосовому ассистенту и сказать ей: "Включи свет в детской", она понимает что светильник расположен в комнате "Детская", а устройство называется "Свет".

Покажу еще несколько применений.

При помощи Голосового ассистента очень легко управлять сценариями, достаточно сказать ей: "Привет Siri, спокойной ночи" и сценарий "Спокойной ночи" активируется.

Примечание: На разных устройствах поведение Siri на одну и туже команду может отличаться, поэтому не пугайтесь. Также при использовании одной команды результат может быть разный например первый раз сработало, второй нет.  

Поведение может меняться на двух разных версиях iOS. енщины, что с них взять". Учтите, что это норма и вы не сходите с ума.

Поделится с семьей и гостями

В приложении Дом есть возможность поделится Вашим домом с участниками семейного доступа и людьми, которые пришли к вам в гости. 

Из полезного хочется отметить, что есть возможность ограничить использование только тогда, когда подключен к домашней сети. Для гостей очень актуально. 

Из недостатков можно отметить отсутствие возможности передать управление конкретным аксессуарам.

Подведем итоги.

С момента появления HomeKit прошло уже огромное количество времени. Apple добавляет по несколько новых типов устройств в год и особо не вносит никаких изменений (блага в iOS18 наконец-то нам пообещали Matter, будем надеется что сейчас это будет развиваться чуточку быстрее). Но ругать за это её не стоит, так как если сравнивать с Google Home, то Apple имеет максимально раскаченный протокол HAP (HomeKit Accessory Protocol), который включает в себя "почти" все типы устройств.

Хотя, если вспомним, не так давно у компании даже приложения не было. Однако, она не теряла зря время и уже спустя 2-3 года мы имеем готовый продукт, полностью рабочий и удобный в использовании. Следует заметить, что этот путь Apple прошла, собирая данные и житейский опыт с наработками от других компаний, внедряя лучшие технологии в свою систему, и выдавая их за свои. Радует то, что Apple не останавливается на достигнутом и стремится сделать все то, за что мы её так любим. "За магию на розовом пони!"

Сегодня Apple HomeKit - это не совсем система умного дома, а всего лишь удобный ПУЛЬТ УПРАВЛЕНИЯ умными устройствами с голосовым управлением. Надеюсь, компания это понимает и в ближайшем обновлении мы увидим доработку автоматизаций, сценариев, поддержку большего количества аксессуаров. 

Полный обзор Apple HomeKit на iPhone MacBook Watch iPad aTV CarPlay Siri Умный дом уже близко.

Ролик был снят в 2016 году и до сих пор почти не утратил актуальность. Напишите в комментариях, какие изменения произошли с Хомкит за эти годы. Сравните умный дом в видео и сейчас.


Я полностью переосмыслил концепцию оформления и написания статей, и теперь у картинок появились уникальные рамки. Рамки, которые вы так долго ждали. Благодаря новой архитектуре, в статье появилось на 18,5% больше картинок. 


Это лучшая статья которую я когда либо публиковал. 

Надеюсь вам понравится....) Постарались учесть всё ;)

Очень нужна пометка соавтор. 

Очень полезная статья, особенно для начинающих ) Спасибо )

Спасибо. это талантливо, системно и претендует на полноту !

Вопросы по хомкиту отпали, спасибо за труды. 

Поделится с семьей и гостями 


не всегда можно


если у меня phone с ios 12 то поделиться с кем либо у кого iphone с ios 10 не получится 

спасибо, сейчас добавлю

Статья отличная. Она больше даже не для начинающих а для таких как я которые только начинают чтобы стать начинающими. Чем проще и доступней тем больше людей будут ее перечитывать. Для Вас кто этими вопросами занимаются давно все кажется просто. А нам надо вот так просто да ещё с картинками и лучше пошагово. Начал строить умный дом (понобрал кучу блоков sonoff) побывал на многих сайтах и в голове от заумных схем и рекомендаций каша полная. Почитав ваш сайте из-за простоты и доступного объяснения я даже поверял что даже я смогу создать свой умный дом. Молодцы

Статья очень интересная и полезная. Вот бы ещё статью для таких чайников как я- «берём это, подключаем сюда» и тд. Держу в руках Sonoff 4ch и не знаю что с ним сделать, как подключить для прошивки... а очень хочется))

вот про сонофф на портале точно достаточно статей. Поищи, можно воспользоваться разделом "Теги"

Спасибо!

Для того чтобы наш умный дом заработал на ios10 нам понадобиться


1) Войти с нашей учеткой ios10 на любое устройство с ios12 или macOS Mojave


2) Принять приглашение которое отправил организатор умного дома после чего проверить появился ли наш умный Дом


3) Открыть приложение Дом на iPhone или ipad c ios 10 и радоваться нашим умным домом


После чего можно выходить с учетки на ios12 или macOS Mojave

Отлично, чтобы не затерялось помести в блог. я в статье сошлюсь

а можно ли настроить 2 дома в одном приложении?

например квартиру и дачу?

в настройках кита выбирай добавить дом, и добавляй сколько хочешь 

Здравствуйте.

Спасибо за статью. Прошу проконсультировать или подсказать кто сможет по вопросу:

в качестве домашнего центра настроен iPad. Он всегда дома и включен по питанию. Когда уезжаю на работу, то приложение "Дом" на

iPhone   сообщает, что "Домашние центры - отключен". Естественно ничего не управляется. При этом приложение на iPhone "Найти iPhone" находит iPad с лёту. Не могу это "победить", может кто подскажет причину?

Что если на iPad попробовать "Настройки - Дом - iPad как домашний центр аксессуаров - Вкл"

Спасибо. Это конечно же было включено. Я решил эту проблему "передергиванием" Icloud. Похоже по непонятной мне причине не шла синхронизация.

А почему в https://itunes.apple.com/us/app/homecenter-for-homekit/id1329662539?mt=8">HomeCenter не отображается атв и homepod? Они же вроде как тоже в комнате)

Куда копать, если  приложение на iphone очень долго обновляет состояние устройств, после этого говорит -нет ответа-, но если еще раз нажать на устройство то быстро его обновит и предоставит возможность управлять?

Здравствуйте.

Обратил внимание на интересную ситуацию. В одном из домов нет iPad в качестве «центра умного дома», но есть AppleTV 3 поколения. Из этот дома так же приходят уведомления в приложении Home. 

Раньше АТВ3 тоже мог выступать в роли ЦУД


Вернуться назад
Вернуться назад