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

17 июня 2019, 13:00

HomeKit - это программная платформа Apple, которая позволяет пользователям iOS, macOS, watchOS и tvOS управлять умными аксессуарами в доме как через приложение Home, так и через голосовой помощник Siri. С помощью Apple TV и HomePod управление возможно, но пока только на английском языке через Siri. CarPlay поддерживает голосовой ассистент на русском языке.

Впервые о HomeKit мы узнали в сентябре 2014 года, на презентации iOS8. Там нам показали, что можно управлять через голосовой ассистент. А с выпуском iOS10 мы получили знакомое приложение Home, до этого стало возможным использовать только голос или через сторонних клиентов. Поддержка macOS появилась в сентябре 2018 года в операционной системе macOS Mojave 10.14.

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


Избранные на iPhone.

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

Избранное на macOS.

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

Apple Watch

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

Apple TV

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

HomePod

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

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

Особенность управления через HomePod. "Включи свет" и он включит в той комнате, в которой стоит. 

CarPlay

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

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

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

Возможности

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

Камеры

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

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

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

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

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

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

Домофон

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

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

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

 Security

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

Примечание 2Если использовать Siri для активации этого устройства или сценария с этим устройством, тоже нужно подтверждение.

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

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

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

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

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

Топология

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


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

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

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

Шлюзы

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

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

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

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

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

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


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

Apple TV 3 не поддерживает удаленный доступ для пользователей с общим доступом. Кроме того, невозможен удаленный доступ к камерам с поддержкой Хомкит. Отсутствие сценариев.

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

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

Поясню что изображено на скриншоте:
Подключен - сейчас управляет всем вашим домом. 
Ожидание - с устройством всё хорошо, если устройство с пометкой Подключён станет Отключен, тогда оно займёт его место.
Отключен - устройство выключено или не доступно, если оно было главным в этот момент, Ожидающее становится главным.

Сценарии

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

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

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

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

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

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

Например: EveHomeDash ...

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

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

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

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

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

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

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

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


Включи свет в спальне

Ворота гаража открыты?

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

Примечание 1: Бытует стереотип, что для включения света надо сказать "Привет Siri", подождать пика "Включи свет", а это катастрофически долго. Вы можете сказать сразу "Привет Siri, включи свет" свет включится моментально.

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

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

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

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

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

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

Примечание: Имеются проблема добавления участников управления домом с разными версиями iOS.

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

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

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

Сегодня Apple HomeKit - это не совсем система умного дома, а всего лишь ОЧЕНЬ удобный пульт управления умными устройствами с голосовым управлением. Надеюсь, компания это понимает и в ближайшем обновлении мы увидим доработку автоматизаций, сценариев, поддержку большего количества аксессуаров. Также хочется увидеть русскую Siri в Apple TV и HomePod. 



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

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


Все новости мира умных домов - t.me/SprutAI_News

Остались вопросы? Мы в Telegram - t.me/soprut

Хочешь умный дом но нет времени разбираться?
Посмотри примеры работ и выбери себе интегратора.
  1. Дмитрий Батюшин (ReD)
    Дмитрий Батюшин (ReD) 5 месяцев назад

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

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

  2. Олег Челбаев (sprut)
    Олег Челбаев (sprut) 5 месяцев назад

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

  3. Антон Хлонь (Khlon_av)
    Антон Хлонь (Khlon_av) 5 месяцев назад
    Очень полезная статья, особенно для начинающих ) Спасибо )

  4. Алексей Матвеев (zaz968)
    Алексей Матвеев (zaz968) 5 месяцев назад

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

  5. (meta11ist87)
    (meta11ist87) 5 месяцев назад

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

  6. Дмитрий Крылов (DKrylov)
    Дмитрий Крылов (DKrylov) отредактировано 5 месяцев назад

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

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

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

  7. Александр Ануфриев  (Alan)
    Александр Ануфриев (Alan) 5 месяцев назад

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

    • (Vladymyrkim)
      (Vladymyrkim) 5 месяцев назад

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

      • Дмитрий Батюшин (ReD)
        Дмитрий Батюшин (ReD) отредактировано 4 месяца назад

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

  8. (sergey-kz)
    (sergey-kz) 5 месяцев назад

    Спасибо!

  9. Дмитрий Крылов (DKrylov)
    Дмитрий Крылов (DKrylov) отредактировано 4 месяца назад
    Комментарий был удален
  10. (floxxx)
    (floxxx) 4 месяца назад

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

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

  11. Юрий Белоусов (hriapa2014)

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

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

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

К списку статей

Скидки для сообщества

УЮТНЫЙ ДОМ

+7 495 797-21-74
Промокод:
SPRUT
Размер скидки:
5%

Z-Wave Ukraine

+380 68 641 9670
Промокод:
Sprut-UA
Размер скидки:
15%

Интернет-магазин yourhomekit.ru

+7 914 550-51-11
Промокод:
SPRUT-BLG
Размер скидки:
8%
Cамый большой ассортимент в России аксессуаров Apple HomeKit

LifeControl

+7 495 240-81-01
Промокод:
sprut10
Размер скидки:
10%
На весь ассортимент Lifecontrol

Тематические чаты

Похожие статьи

09 ноября 2018, 20:54
Кейс создания умного дома без каких либо прокладок в виде Raspberry pi
04 сентября 2018, 12:14
Интеграция RGB ленты на ESP8266 с прошивкой tasmota в систему HomeBridge (HomeKit)
15 октября 2018, 09:05
Прошивка для Sonoff c нативным HomeKit
15 ноября 2018, 09:42
Способы автоматизации механических ворот
15 ноября 2018, 13:11
Xiaomi Mi Remote 360 добавляем Apple HomeKit
27 октября 2018, 12:20
Нативный Термостат для котла на ESP8266 с поддержкой Apple HomeKit
01 октября 2018, 07:43
Нативный HomeKit на ESP8266
15 июня 2018, 12:13
Охранная система в гараж на ESP8266 с интеграцией в Apple HomeKit
02 октября 2018, 18:41
Установка SDK для компиляции прошивок под HomeKit
28 августа 2018, 09:48
От голого Raspbian до веб-интерфейса homebridge за четыре команды в терминале.