HomeKit это программный фреймворк для управления умным домом от Apple. Он позволяет объединить сертифицированные гаджеты разных производителей в единую экосистему и управлять через любе из своих устройств.
Трудно поверить, но представили HomeKit в далеком 2014 году вместе с iOS 8, а до яблочных компьютеров добралась еще через несколько лет с релизом macOS Mojave. К сожалению, с того момента купертиновцы не приложили сколько-нибудь значимых усилий в развитии данной системы.
Про HomeKit вспоминают раз в несколько лет, внося небольшие косметические доработки или позволяя подключить к ней очередную выпущенную колонку. Система управления за эти годы все так же остается зачаточным огрызком умного дома, который по сути предлагает лишь обертку для нетребовательных пользователей.
Я активно интересуюсь темой умного дома, регулярно тестирую разные гаджеты, хабы и другие системы управления. За это время мой дом так и не стал по-настоящему умным, а доверить сохранность своего жилища или контроль за важными узлами системе HomeKit я не решаюсь.
Есть несколько важных пробелов, которые просто не замечают в Apple. Каждый год перед очередной презентацией WWDC с надеждой жду ключевых апдейтов для HomeKit. Похоже, что на неё в Купертино тратят усилий не больше чем на развитие системы CarPlay.
Вот мой набор претензий к HomeKit с надеждой на их скорейшее устранение.
1. Система плохо контролирует присутствие пользователей
Образ умного дома, которы давно сложился в художественных произведениях, фильмах и сериалах, умеет отслеживать присутствие пользователей. Возвращение домой активирует заданные заранее сценарии автоматизации, а после ухода последнего жильца дом отключает большинство гаджетов и осветительных приборов. Изощренные системы умеют даже фиксировать перемещение всех членов семьи, управляя домом без вмешательства пользователей.
Современный умный дом в реализации Apple (в других системах управления ситуация аналогичная) хоть и имеет возможность запуска сценариев при уходе или приходе пользователей, но работают они очень специфически.
Фиксируется исключительно наличие смартфона пользователя, что позволяет запускать сценарии по приходу или по уходу. Для нормальной работы всем членам семьи нужен собственный iPhone, а покидать жилище без смартфона не рекомендуется.
Удобная система фиксации пользователей пока есть лишь в сторонних экосистемах умных гаджетов
Срабатывает это не всегда гладко, иногда сценарии могут запускаться, если пользователь находится на определенном расстоянии от дома, а иногда и вовсе не фиксируют уход владельца.
Давно пора интегрировать в систему умного дома носимую электронику. Фитнес-браслеты, Apple Watch, метки AirTag и прочие компактные девайсы могли бы запросто участвовать в сценариях автоматизации и работы умного дома.
Самая первая модель Mi Band умела работать в паре с ночником Xiaomi и отключать свет при засыпании пользователя. С момента появления подобной автоматизации прошло почти 8 лет, а ничего подобного до сих пор нет в системе управления HomeKit.
Сторонне скрипты, срабатывающие через раз автоматизации и прочие костыли годятся лишь для управления освещением. Для работы с более сложными и ответственными узлами система не годится.
2. HomeKit не предоставляет пользователю все настройки и фишки гаджетов
Количество настроек для кондиционера в приложении Дом (слева) и в Mi Home (два скриншота справа)
Практически в любом совместимом с экосистемой Apple умном устройстве найдется парочка опций, управлять которыми возможно только через оригинальное приложение.
Это могут быть специфические сценарии освещения, дополнительные триггеры для автоматизации, специальные режимы работы и тому подобное.
Разработчики из Apple, как всегда, сами решили все за пользователей и добавили необходимый по их мнению функционал. В итоге кроме приложения Дом приходится держать на устройстве еще несколько утилит от разных производителей гаджетов, чтобы периодически включать недоступные из HomeKit фишки и опции.
Некоторые возможности, например, режимы кондиционера, поддерживает даже система управления домом от Яндекс, а в умном доме от Apple их нет. Получается, что все фишки климатического прибора можно активировать через его родное приложение или голосом через Алису, но не через приложение Дом.
3. Интерфейс приложения для управления домом скучный и унылый
Сравните количество информации с датчиков в приложении Дом (слева) и в SprutHome (справа)
Внешний вид приложения Дом не ругал только ленивый. Утилита практически не развивается уже 8 лет и застыла в прошлом как по возможностям, так и в плане внешнего вида.
Складывается впечатление, что разрабатывала приложение группа независимых фрилансеров, а цель вписать программу в общий дизайн-код Apple никто перед ними не ставил.
В приложении минимум возможностей для кастомизации, нет фирменных фишек iOS, отсутствует четкая и логичная структура.
Параметры яркости и выбора цвета для ночника в приложении Дом (слева) и в SprutHome (два скриншота справа)
Что говорить, если небольшой группе отечественных разработчиков удалось переплюнуть специалистов из Apple и выпустить более удобное и красивое приложение.
Утилита SprutHome, подробный обзор которой я делал около года назад, является более наглядным и понятным инструментом для контроля за HomeKit.
В ней есть знакомые по мобильной системе жесты, присутствует кинетическая прокрутка, а действия дублируются отдачей Taptic Engine.
Даже простое размещение важной информации на экране в SprutHome превосходит на голову приложение Дом. Нужно серьезно переработать внешний вид стандартной утилиты управления HomeKit и вписать её в современный дизайн iOS.
4. Нет виджетов для управления умными гаджетами
Информационные панели для бокового меню iOS существуют достаточно давно, а начиная с iOS 14 появились полноценные виджеты для рабочего стола. При этом купертиновцы до сих пор не добавили удобные карточки для управления умным домом.
Ограничения мобильной операционной системы Apple не позволяют делать виджеты интерактивными, они могут лишь выводить данные, а при нажатии перенаправлять в соответствующее приложение. Даже в таком виде не помешали бы карточки с текущим состоянием некоторых гаджетов.
Это могли бы быть индикаторы работы осветительных приборов, виджеты с текущей температурой, влажностью, состоянием воздуха или другими параметрами умного дома.
Та же Xiaomi позволяет вывести виджет для подключенного к системе термометра или гигрометра через приложение Mi Home, но панель крайне унылая и не имеет никаких параметров.
Виджеты дл умного дома из стороннего приложения Home Widget for HomeKit
Возможность добавлять переключатели в Пункт управления iOS это хорошо, но важные тумблеры или параметры не помешали бы на рабочем столе устройства. А в блок с переключателями Пункта управления давно пора добавить несколько настроек внешнего вида.
Большой экран iPad и выглядит перспективной панелью для контроля за умными устройствами в доме, но до сих пор для этого не приспособлены ни стандартное приложение Дом, ни виджеты.
Приходится использовать сторонние решения вроде приложения HomeDash, такие утилиты тоже упираются в ограничения iOS и имеют множество недостатков.
5. Интеграция с охранными системами не предусмотрена
Для надежной защиты помещения не будет достаточно замка с подключением к HomeKit
Многие хабы сторонних производителей при добавлении в HomeKit могут выступать в роли домашней сигнализации. Работает все очень банально, сигнализация способна напугать лишь пьяного соседа, который далек от мира гаджетов.
Автоматическую активацию сигнализации вообще не рекомендую. Как уже было сказано выше, HomeKit не всегда корректно мониторит присутствие пользователей и избавиться от ложных срабатываний пока невозможно.
Я несколько раз пробовал включать такую “сигнализацию”, но за пару дней работы ловил много ложных сирен, когда iPhone активировал Авиарежим, терял подключения к сети или банально разряжался.
Стандартная сигнализация в HomeKit, которая есть в большинстве хабов сторонних производителей
Ручное включение/отключение охранного режима требует определенной сноровки и точно не понравится остальным членам вашей семьи. Даже в режиме строгого соблюдения всех правил работы сигнализации, она не защищена от отключения электроэнергии, может быть зависима от связи с хабом или наличия интернета (в зависимости от используемых устройств и датчиков).
Давно пришел к выводу, что делать охранную систему на базе HomeKit это бесполезное баловство. Сторонние производители таких систем не торопятся интегрировать свои решения с экосистемой Apple из-за жестких рамок и ограничений.
На данный момент HomeKit существует отдельно и нормальная сигнализация и видеонаблюдение – отдельно.
6. В HomeKit очень примитивный набор автоматизаций
В Apple предлагают включать свет одиночным нажатием, а выключать – двойным
Самое банальное действие, при котором нужно связать выключатель с осветительным прибором, потребует создания двух автоматизаций (одну на включение, а другую – на выключение). При этом, если присутствуют другие варианты включить лампочку, придется создавать целый сценарий с отслеживанием положения выключателя и осветительного прибора.
Немного усложняем и меняем выключатель на беспроводную кнопку (выключатели, которые работают на батарейках, распознаются в HomeKit именно так). И у нас пропадает возможность полноценно управлять лампочкой при помощи такой кнопки. Разработчики из Купертино считают, что таким устройством можно только включить или только выключить осветительный прибор.
Выход из ситуации есть, нужно лишь преобразовать сценарий автоматизации в быструю команду и создать банальное условие.
При срабатывании сценария производится проверка состояния лампочки, если она включена, нажатие кнопки её выключит и наоборот.
Процесс настройки такого сценария показан на видео выше. И это все лишь для того, чтобы включать и отключать лампочку при нажатии на кнопку. О настройке каких сложных сценариев автоматизации в HomeKit может идти речь?
Пытался настроить в HomeKit автоматизацию, которая включает кондиционер, если показания с датчика температуры превышают определенный порог. При этом кондиционер не должен включаться, если открыто любое из двух окон в комнате или оба окна сразу. Мучился около часа, в итоге настроил автоматизацию за 5 минут в приложении Mi Home.
7. Система оповещения крайне простая, тревожный сигнал легко пропустить
Так срабатывает датчик углекислого газа, напоминая о необходимости проветрить помещение. Такие же ненавязчивые сообщения HomeKit отправит в случае пожара, затопления или других серьезных происшествий.
Оповещения в умном доме от Apple годятся лишь для контроля неответственных зон автоматизации. Ни в коем случае нельзя надеются на HomeKit в важных и серьезных узлах.
Знаете, что произойдет, если, например, сработает датчик дыма, угарного газа или залития? Вы просто получите банальное уведомление на свой смартфон. Аналогичная процедура предусмотрена при срабатывании сигнализации, обнаружении движения или разбитии окна.
Одно обычное уведомление, которое может легко затеряться в десятках сообщений или вовсе заблокируется системой Фокусирования.
Для подобных оповещений нужно предусматривать несколько вариантов достучаться до пользователя. Кроме банального одноразового уведомления система должна активировать тревогу на смартфоне, писать во все возможные мессенджеры или звонить прямо по FaceTime.
Чего в итоге не хватает HomeKit
К сожалению, система управления от Apple в текущем виде не может являться основной управляющей системой в доме. Она подходит для проброса устройств в красивый интерфейс приложения Дом и шторку Пункта управления, но нуждается в более мощной дублирующей системе.
HomeKit это своего рода front-end для несложных задач и нетребовательных членов семьи. Если же хотите не просто автоматизировать рутину, но и повесить на умный дом сложные серьезные автоматизации, придется воспользоваться back-end системой вроде Home Assistant, Node-Red, SprutHub и т.п.
Описанный выше набор недостатков не позволяет создать по-настоящему умный и надежный дом, который снимал бы с его владельца большую часть рутинных процессов. Похоже, что до описанных фантастами бытовых технологий нам еще очень далеко.
11 комментариев
Форум →Насчёт скудности настроек, автоматизаций и интерфейса – согласен.
Насчёт ‘отключить свет, когда заснул’ – делается на изи через шорткаты и на автомате работает.
Охранную систему легко настроить (в кейсе с Aqara), превосходно работает. И ТЕМ БОЛЕЕ, отлично сыпятся тревожные уведомления, которые дублируются на все устройства (сирена, газ и тд).
@Tomasz, если находиться за пределами дома, от датчиков или сигнализации придет 1-2 уведомления на iPhone, которые могут быть запросто потеряны в массе других сообщений или вовсе скрыты режимом Фокусирования. И функции охранного подразделения будете выполнять самостоятельно в случае срабатывания такой сигнализации.
@Артём Суровцев, в любом режиме фокуса мне приходят ‘Неотложные’, коими являются тревожные сигналы умного дома + часы будут стучать. Я много раз проверял эту сигнализацию и один раз она сработала, хоть и на соседа.
Вы постоянно путаете умный дом с пультом управления. Все эти ваши приложения, какие бы они навороченные не были – это всего лишь пульт управления умными устройствами. Умный дом – это автоматизации, устройства, которые взаимодействуют друг с другом в зависимости от наступления определенных сценариев. И это на поделке от Apple не реализовать (простейшие вещи не в счет). Так что да, если нужно строить полноценный умный дом, придется поизучать эту тему (а это долго и сложно) либо обратиться к профессионалам.
@FelizNavidad, пульт управления отдельно, а сценарии отдельно – так было лет 5-7 назад. Сейчас все основные систему управления УД позволяют настраивать автоматизации, которые работают по заданным условиям без вмешательства пользователей. Вот только Apple упростила как одну составляющую, так и вторую. В итоге нет полноценной возможности управления, как в родных приложениях гаджетов, так и полноценно сценарного движка.
@Артём Суровцев, Я не про разделение, а про функционал, движок автоматизаций у Apple весьма убог, он подходит только чтобы сделать какие-то элементарные вещи, но это не умный дом. Это просто пульт управления. Да и сам HomeKit весьма ущербен, поэтому большинство там обычные Zigbee устройства с костылем в виде хаба для трансляции в HomeKit. Нормального ничего на этом не построить, если задача сложнее чем вкл/выкл лампочку по датчику движения. Это именно что пульт.
Home kit полная шляпа, Алиса ушла далеко вперед, в плане функционала: голосовой ассистент на русском (колонки в каждом помещении), приложение норм.
Собран умный дом на Алисе, все быстро удобно, без глюков. Единственный косяк – home connect (бытовая техника: духовка, посудомойка, индукционка и вытяжка, но это самая мелочь) принудительно отвалился, из-за санкций отрубили без предупреждения.
В данный момент в Алисе подключено и синхронизировано: LgThiQ – стиралка, сушилка, робот-пылесос, мойка воздуха, телек; Amigo Сonnect – эл. карнизы; Daici comfort – кондеи; Legrand – розетки/ вкл. и автопроветривание. + умные лампы. В ближайшее время допилю датчики качества воздуха и доп. температуры. Мне по приколу, многими функциями не пользуюсь, но автоматизация удобна, отказался от многих пультов, которые вечно теряются .
посоветуйте потоковую камеру для дома, которая будет работать с виджета родного яблочного и будет висеть в HomeKit, а то камеры типо аквары не имеют нормальных виджетов и не интегрируются в HomeKit
@uno999, Eve Cam; Logitech Circle View
@NoName, Оу…35-40 тыс за Logitech Circle View и 25 тыс за Eve Cam, а что думаете про 5 тыс Aqara Camera Hub G2H ?
SprutHub – говно собачье в сравнении с HomeKit
Нашли орфографическую ошибку в новости?
Выделите ее мышью и нажмите Ctrl+Enter.Почему на iPhone не работает распознавание текста Live Text
Как на iPhone отделить объект от фона на фотографии на iOS 15 или старых iPhone
Как запретить точное отслеживание местоположения iPhone с iOS 14
Экран iPhone X не включается, пока не завершится разговор
Как быстро отключать микрофон на Mac для всех приложений
Как отключить автоматическое переключение AirPods на Mac
Как использовать iPad в качестве центра для умного дома
Какие приложения работают на iOS 10.3, а какие нет