Что такое home kit
Умный дом,
послушный дом.
В приложении «Дом» вы сможете легко и безопасно управлять аксессуарами HomeKit с любого устройства Apple: выключать свет, смотреть, кто звонит в дверь, регулировать температуру в гостиной, включать музыку и выполнять множество других действий. А защищённое видео HomeKit и маршрутизаторы с поддержкой HomeKit делают удалённое управление ещё безопаснее. С приложением «Дом» все ваши подключённые устройства работают намного эффективнее. И умнее.
Одно приложение для всех элементов
умного дома.
В приложении «Дом» очень легко настроить любые совместимые аксессуары и управлять ими. Более ста компаний-партнёров по всему миру разрабатывают устройства с поддержкой платформы HomeKit, и с каждым днём их становится всё больше. Эти аксессуары проверены и одобрены Apple, так что вы можете пользоваться ими без опасений.
Ищите этот значок в магазинах и на сайтах.
Каждой комнате — свои правила.
Ваш дом только
под вашим присмотром.
Записи с ваших камер видеонаблюдения содержат много личной информации. Любая активность, зафиксированная камерами с поддержкой защищённого видео HomeKit, анализируется у вас дома с соблюдением правил конфиденциальности. Устройство для управления умным домом определяет, есть ли на записях люди, животные или машины. Если система заметит что‑то важное, вам придёт уведомление — его получат и другие пользователи, которые управляют умным домом вместе с вами. Полученный фрагмент видео можно будет посмотреть прямо с экрана блокировки. Запись будет доступна для просмотра в приложении «Дом» в течение десяти дней. При этом сам файл хранится в учётной записи iCloud (если она поддерживается) и не учитывается при подсчёте оставшегося свободного пространства. Плата за хранение не взимается. 2 Ведущие производители камер, такие как Eufy, Logitech и Netatmo, уже объявили о поддержке защищённого видео HomeKit.
С маршрутизаторами HomeKit
умный дом под защитой.
Умные устройства, подключённые к интернету, могут подвергаться кибератакам. Маршрутизаторы с поддержкой HomeKit позволяют выстроить фундамент безопасности умного дома. С помощью такого маршрутизатора можно разделить все устройства, так что даже если одно из них будет взломано, злоумышленник не сможет получить доступ к другим устройствам и хранящейся на них информации. В приложении «Дом» можно выбрать, каким сервисам ваши аксессуары HomeKit смогут передавать данные по внутренней сети и интернету.
Запустите сценарий
одним жестом. Или словом.
Создавайте собственные сценарии для нескольких устройств и управляйте ими с помощью одной команды. Например, сценарий «Выхожу из дома» может одновременно погасить свет, закрыть двери и выключить отопление. А сценарий «Киновечер» включит телевизор с поддержкой AirPlay 2, опустит шторы и приглушит освещение.
Умный дом iOS разработчика. Часть 2
Эта статья – продолжение моего рассказа про умный дом. Здесь будут конкретные примеры моих девайсов для HomeKit и умного дома Яндекса. Расскажу по каким принципам выбирал и как связывал все вместе.
Краткая схема умного дома
В итоге получилось примерно такая схема. Есть Homebridge на Raspberry Pi и плагин для него, который помогает прокинуть девайсы в Алису. Остальное уже завязано на то, что придумали производители умных девайсов: Яндекс.Станция управляет устройствами через сервера компаний, то есть при голосовой команде она отправляет запрос на сервер, а он уже отправляет запрос на устройство. Если устройство имеет встроенный WiFi, то подключается к серверу напрямую. А в случае мелких датчиков обычно есть специальный хаб, к которому они подключаются по ZigBee. HomeKit же может управлять устройствами локально, но об этом поговорим далее.
Предыстория
Первым приобретением была Яндекс.Станция сразу после появления ее в свободной продаже. Уже тогда была понятно, что она станет центром умного дома. А аналогов умных колонок на русском языке на тот момент не было, да и сейчас все еще мало кто сравнится с ней по фичам. HomePod и прочие американские колонки, конечно, лучше по всем параметрам, кроме одного – наличие русского языка (на данный момент HomePod уже поддерживает русский язык), поэтому изначально была идея собрать умный дом полностью на базе Яндекс.Станции, благо она уже поддерживала достаточное количество сторонних производителей.
К счастью, на рынке некоторые устройства поддерживают как HomeKit, так и Алису. Их немного, но они были, поэтому по-возможности были куплены именно такие устройства, чтобы не выпадать из экосистемы Apple, имея iPad, Mac и iPhone.
HomePod Mini
Когда набралось достаточное количество устройств, настало время придумывать сценарии. И тут ждал неприятный сюрприз: автоматизации через приложения яндекс очень скудные, так как яндекс не поддерживает никакие датчики, и автоматизировать можно только по времени или голосовой команде. Это убило желание продолжать собирать умный дом на яндексе и переключиться полностью на HomeKit. Благо HomeBridge уже был настроен для светодиодной ленты на кухне, и оставалось просто подтянуть еще парочку ламп через плагины. После чего я докупил HomePod Mini и стал покупать девайсы только с поддержкой HomeKit.
Кухня
У меня уже была светодиодная лента, которая питалась от блока питания, преобразующего 220V в 12V, а также были куплены несколько ESP32 для экспериментов. Нужно было все это собрать воедино и подключить к HomeKit, а для этого пришлось где-то завести HomeBridge. Выбор пал на Raspberry Pi 4 и плагин, который переводил HomeKit запросы в HTTP к ESP32. Она в свою очередь размыкала силовой ключ на базе MOSFET-транзистора. И так как изначально собирался умный дом для алисы, то HomeBridge был еще дополнительно прокинут в яндекс через h-on плагин. Подробнее про теоретическую часть я рассказывал в прошлой статье.
ESP32 с силовым ключем (ранний вариант без корпуса)
В качестве транзисторы был выбран силовой ключ от Амперки. Если не сильно хочется разбираться в схемотехнике и паять, то у Амперки большой выбор готовых модулей с обвязкой.
Troyka-модуль
Помимо светодиодной ленты на кухне так же есть потолочный светильник от Philips Hue. Philips, а вернее их подразделение Signify, делает крутое rgb освещение, которое в России пользуется популярностью. Но для Европы Philips делает так же потолочные светильники с оттенками теплого и холодного света. И я не мог пройти мимо такого футуристичного светильника:
Philips Hue Being ceiling light
Цена у него, конечно, тоже «европейская», и свет оказался не таким ярким как хотелось бы, но внешний явно выделяется на фоне светильников от Xiaomi.
Умные чайники с Алисой
У HomeKit нет поддержки чайников, зато она есть у Алисы. Правда выбор их все равно не так велик, как хотелось бы. На момент покупки это были только чайники Redmond, сейчас еще появились Polaris.
Телевизор был также куплен с нативной поддержкой Алисы и AirPlay. Однако, возможности Алисы весьма ограничены. Она даже не может включать телевизор по прошествии несколько часов. Прошерстив форумы уже после покупки в попытках решить проблему и найти разницу в моделях телевизоров (Q70 vs Q77), обнаружилось что это ограничение более дешевых моделей телевизоров. Телевизор похоже через несколько часов в режиме ожидания отключается от WiFi и соответственно теряет связь с Яндекс.Станцией. Закончилось тем, что я просто купил ИК-пульт для Алисы. У него и проблем со включением нет, и источник сигнала телевизора поменять может.
ИК-пульт
AirPlay в телевизоре поддерживается второй версии. Теперь он не добавляется в HomeKit, как это было в случае с первой, соответственно включать/выключать его голосом не получится. Можно только передавать видео с телефона.
У Philips есть собственное телевизоры с крутой подстветкой, которая меняется в зависимости от картинки на экране. Но, к сожалению, телевизоры Philips не поддерживают ни AirPlay, ни Алису. Зато можно сделать подсветку собственным руками через Philips Hue Play или Gradient Lightstrip для телевизоров других производителей.
Philips Hue Play
Однако с телевизоров сторонних производителей в реальном времени картинку получать не выйдет, поэтому это работает только через HDMI. Покупается HDMI Sync box, в которую втыкается HDMI и уже от нее идет кабель в телевизор. И соотвественно работать все будет только если смотреть Netflix с какой-нибудь PlayStation 5, а не напрямую с ТВ.
Philips Hue Sync Box
Покупать Sync box за 30к рублей не очень хотелось, поэтому начал искать DIY решения. И оно есть! Harmonize project. Покупается HDMI сплиттер и карта захвата (в сумме тысяч за 5), на все той же Raspberry Pi запускается скрипт на питоне и происходит магия:
Благодаря вастрику и его дому-дурачку я узнал, что есть модные стартапы, производящие устройства для HomeKit, типа EVE и Fibaro. И у них есть умные терморегуляторы на батарейные клапаны. Первым был куплен EVE Thermo – отличная штука, работает без нареканий, но размеры весьма внушительные. У EVE также крутое приложение для HomeKit.
Eve Thermo
Для разнообразия и из-за меньших размеров в спальню был куплен Fibaro Heat Controller. Из особенностей у него есть выносной датчик температуры, соотвественно он мериет температуру не возле батареи, а где вы расположите датчик. Но этот терморегулятор постоянно раскалибровывается и теряет связь с HomeKit. Это оказалась массовая проблема и непонятно, что с этим делать.
Fibaro Heat Controller
Помимо Philips Hue и Eve, есть также крутой стартап Nanoleaf, который делает световые панели разной формы. В обновленной версии панели разной формы можно собирать в одну фигуру, шестиугольники + треуголиники, например.
Nanoleaf Shapes
На момент сборки умного дома я работал в Haier и мы писали приложение для умного дома, поэтому была возможность посмотреть как умный дом работает в больших компаниях. К моему удивлению, новая версия умного дома Haier в Европе строилась на тех же ESP32, только адаптированных под промышленные нужды.
ESP32 Haier
Все эксперименты на работе проводились с кондиционером: была возможность перепрошить его ESP32 на свою прошивку и завести туда поддержку HomeKit, так как прошивка от иностранных коллег его не поддерживала. И это оказалось не так трудно:
Прошивка была сделана на основе готовой библиотеке от Espressif, про которую я писал в прошлой статье. Конечно, это решение до продакшена не дойдет, но я вполне могу повторить то же самое со своим домашним кондиционером от Haier. У нас в России как-то тяжело с кондиционерами, которые поддерживают HomeKit из коробки. Есть только которые поддерживают Яндекс.Станцию.
Камера с HomeKit оказалась годной вещью. Можно смотреть трансляцию прямо в приложении Дом на iPhone и сохранять видео в iCloud. Можно настроить, чтобы камера не снимала, если дома кто-то есть (об этом в следующей секции), но при этом чтобы работал датчик движения, который участвует в сценариях автоматизации.
Aqara G2H
Я выбрал камеру от Aqara, которая выступает также хабом для моих ролл-штор с мотором. Aqara – это саббренд Xioami для Европейского и Американского рынка с отдельным приложением, поэтому при покупке не приходится мучится с регионами в Mi Home.
Также есть умный пылесос Xiaomi Mop P. Cоветую покупать пылесосы с LiDaR и возможность построения карты помещений. Из интересного в пылесосах Xioami можно поменять озвучку на «кожаных ублюдков».
Особенности HomeKit
У HomeKit нет отдельных хабов. Чтобы управлять девайсами, когда вас нет дома, нужно докупить iPad, Apple TV или HomePod mini. Можно несколько сразу, чтобы не терять коннект, если iPad сядет, например.
Ванная
В ванной уже был светильник, поэтому был куплен только умный выключатель. Наиболее футуристично выглядели сенсорные выключатели от Rubetek, а также они поддерживали Алису. У них также есть неофициальная (несертифицированная) поддержка HomeKit, но работает она так себе.
Rubetek RE-3317
Умная розетка Яндекс в приложении Яндекс
В ванной также есть электрический смеситель, который я воткнул через умную розетку яндекса. Умные устройства от яндекса (лампачка, ИК-пульт, розетки) сделаны на базе tuya, соотвественно можно покупать просто tuya совместимые устройства. Довольно интересно, что розетки показывают текущее напряжении, которое оказалось аж 240V вместо 220V.
Яндекс.Станция в отличие от HomeKit поддерживает даже стиральные машинки, а с недавнего времени и утюги, правда польза от Алисы в них весьма сомнительна.
Спальня
В спальню на потолок была куплена «таблетка» от Xioami без нативной поддержки HomeKit, но оказалось, что уже есть новые модели той же лампы с поддержкой. В коридоре я такой ошибки не допустил и купил сразу новую модель лампы, а в спальне пришлось прокидывать её через HomeBridge.
Xiaomi Mi LED Ceiling Light (MUE4086GL/X20369)
HomeKit поддерживает умные удлинители. И из-за опять-таки футуристичного вида я купил удлинитель от Rubetek, но он как и выключатель нормально с HomeKit не работает…
Rubetek RE-3310
Автоматизировать можно как ролл-шторы, так и раздвижные занавески. В зале выбор пал на первый вариант, а в спальне на второй. В спальню был куплен мотор от Xiaomi со специальным карнизом к нему.
Мотор для раздвижных штор Xiaomi Aqara Curtain Motor
При покупке умных девайсов от Xioami нужно обращать внимание на регион, для которого предназначается это уйстройства и покупать соотвественный хаб. Яндекс.Станция поддерживает как Китайский регион, так и Россию (может даже оба одновременно, если в аккаунте есть девайсы для обоих регионов), но в первом случае будут обращения на китайский сервер, что может оказать влияние на время обработку команд Алисы.
Мотор для рулонных штор Aqara Roller Shade
В этой комнате также повесили Hue Bridge для удаленного управления лампами Hue, причем в нем нет WiFi (а у Xiaomi есть!) и он подключается только через кабель к роутеру. Но роутер расположен под потолком и тянуть кабель от него не самое приятное занятие, поэтому было решено купить репитер/мост от Asus. Кстати, в Hue Bridge на самом деле есть WiFi модуль, просто он отключен, но можно через хаки его включить.
Коридор
Помимо светильника в коридоре также стоит умный дверной замок Aqara. Он работает на батарейках и поддерживает кучу способов его открытия, включая HomeKit. Это чуть ли не единственный замок с поддержкой HomeKit, который можно найти в России в свободной продаже в большинстве магазинов.
Aqara N100 (Zigbee)
Как выбрать устройство для умного дома?
Первая мысль – смотреть их на сайтах ритейлеров, но зачастую их нельзя отфильтровать по экосистемам, или у них просто устаревшая информация. Лучше всего смотреть сразу в приложения производителей. Например, при добавлении девайса в Яндексе, можно сразу посмотреть список всех поддерживаемых устройств этого производителя. У Apple для HomeKit есть на сайте полный список. У Xiaomi в их приложении также можно посмотреть весь список для каждого региона при добавлении.
Чтобы не городить костыли с ESP32, рекомендую также обратить внимание в сторону Sonoff. Они также сделаны на базе ESP и их можно добавлять в приложение Mi Home.
Заключение
Также я возлагаю большие надежды на Matter. Яндекс теперь тоже присоединился к альянсу.
Небольшая часть участников альянса
Что такое умный дом Apple HomeKit, зачем он вам нужен (и нужен ли)?
В прошлом году компания Apple представила платформу HomeKit и приложение Home для более простой интеграции и управления гаджетами умного дома, поддерживающими работу с iPhone. В этом году компания открыла платформу для большего числа сторонних разработчиков, добавила поддержку умной колонки HomePod и мультирум систем на базе AirPlay 2.
Ни о какой полноценной конкуренции с продвинутыми профессиональными системами, существующими много лет, до сих пор речи не шло, но владельцы оных и эксперты рынка домашних инсталляций не без причин обеспокоились появлением столь крупного нового игрока.
Apple свойственно приходить на подготовленную конкурентами почву и предлагать самые простые с точки зрения обычного человека программные и технологические решения. Зачастую эти решения сильно меняют правила игры. Давайте попробуем разобраться, насколько это возможно на сложившемся рынке систем умного дома.
Что такое Apple Home и как это работает
В основе всей идеологии умного дома Apple лежит управление устройствами с iPhone при помощи Siri и специального приложения «Дом». Подразумевается, что у потенциального хозяина умного дома уже есть iPad или Apple TV, которые можно использовать в качестве главного контрольного хаба для связки всех имеющихся устройств и дистанционного контроля.
Список поддерживаемых устройств огромный: тут есть как банальные светильники, лампы, переключатели, так и продвинутые системы охраны дома, управления окнами, дверьми гаража и сетевыми мостами. Более пятидесяти компаний на данный момент уже поддерживают платформу HomeKit. Сама Apple не продает никаких готовых комплектов оборудования, все нужно искать самостоятельно. Большая часть аксессуаров продается в фирменном интернет-магазине Apple, однако для нашей страны там пока все очень скудно.
Приложение «Дом» комбинирует устройства по разным комнатам, позволяет задать готовые сценарии и автоматическое поведение в зависимости от времени суток, геопозиции хозяина и действий разных датчиков. Подробнее об этом вы можете прочитать на официальном сайте компании.
Кроме того, Apple делает акцент на простоту настройки и сопряжения всех умных девайсов в одну систему. Устройства опознаются смартфоном сразу же после включения, либо требуют сканирования специального кода. Если у вас уже были настроены какие-то устройства с поддержкой HomeKit, то приложение «Дом» моментально их распознает. Никаких специалистов для создания системы умного дома вызывать не нужно.
Место на рынке и отношения с конкурентами
Сложившийся рынок систем умного дома не спешит реагировать на появление Apple у их ворот. Компании вроде Crestron, Control 4, AMX, Savant и других продолжают развивать свои платформы и приложения, игнорируя поддержку HomeKit, но не игнорируя поддержку iPhone и прочих систем. Та же Crestron, например, имеет приложение для Apple Watch, а недавно появилась поддержка Amazon Alexa и Sonos.
И хотя некоторые компании уже делают первые шаги навстречу иным умным платформам, общая картина остается примерно следующей: производители систем умного дома с многолетней историей не хотят впускать в свои владения Apple и альтернативные решения конкурентов, предлагая более целостный и комплексный подход.
Между тем пользователи подобных систем все чаще начинают чувствовать себя обделенными. Многим людям действительно хочется управлять умным домом с помощью Siri и очень простого приложения вместо громоздких и не всегда поворотливых альтернатив. Люди сами пишут драйверы для Control 4 и используют устройства по типу Raspberry Pi в качестве связующего моста между iPhone и целой домашней системой. Один из таких способов сопряжения устройств из разных миров доступен и описан здесь.
А вот так это может работать:
Недостатки и достоинства
При всей кажущейся простоте концепции умного дома Apple, система имеет ряд очевидных минусов, с которыми не каждый потенциальный владелец захочет мириться. Например, все то же отсутствие готового комплекта устройств от самой Apple вносит путаницу и создает сложности для пользователей, не знающих, какие именно девайсы и гаджеты им выбрать для будущего умного дома.
Не менее важной и не слишком приятной особенностью Apple Home является необходимость использования iPhone, iPad и Apple TV. Их все нужно покупать и они не будут работать с вашим Android-смартфоном или любым другим устройством на любой другой платформе.
Многообразие компаний, поддерживающих платформу HomeKit, имеет и обратную сторону. Если что-то пойдет не так, то владелец устанет писать претензии каждому производителю и бегать по разным сервисам, потому что Apple не несет никакой ответственности за их устройства. Комплексный подход от одной компании в данном случае тоже будет удобнее.
Но в отличие от обычных систем умного дома, настройка Apple Home не требует выезда специалиста и глубокого изучения инструкций. С подключением девайсов к смартфону сможет разобраться даже ребенок — и в этом состоит главное преимущество платформы Apple.
Возможность выбора любых гаджетов для умного дома также развязывает руки владельцам. Широкий ассортимент устройств позволит создать именно такой умный дом, какой хочется, а не какой предлагает одна компания производитель.
Плюс ко всему дизайн гаджетов и аксессуаров для умного дома, поддерживающих HomeKit, чаще всего выполнен в присущей Apple эстетике и отлично сочетается с любым современным интерьером. К тому же вероятность появления эксклюзивных дизайнерских хай-тек аксессуаров на этом рынке выше, потому что в наши дни можно продать любую красивую безделушку, если она работает в связке с iPhone.
Так убийца или нет?
Многие владельцы существующих систем умного дома и эксперты сходятся во мнении, что Apple HomeKit не убьет актуальные платформы, но поможет им стать современнее и ближе к людям. Вместе они смогут эволюционировать в более гибкие, безопасные и продвинутые комплексные решения, от которых выиграют все, и прежде всего — потребители.
На мой взгляд, конкретно навредить текущим умным системам Apple сможет лишь в том случае, если начнет сама предлагать какие-то комплексные решения умного дома, обладающие уникальными функциями. А до этого момента конкурентам можно не беспокоиться. Но вот обновить свои приложения и гаджеты под HomeKit им все же не помешает.