7 важных функций, которых не хватает в HomeKit. Дом от Apple не такой уж умный

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 и т.п.
Описанный выше набор недостатков не позволяет создать по-настоящему умный и надежный дом, который снимал бы с его владельца большую часть рутинных процессов. Похоже, что до описанных фантастами бытовых технологий нам еще очень далеко.
Источник

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: