Apple homekit совместимые устройства xiaomi

Умный дом Apple HomeKit с устройствами Xiaomi.

Обновление. Можно дальше ничего не читать и не париться с малиной. Появился у Xiaomi новый девайс Xiaomi Aqara Hub, с помощью которого прямо из коробки все прекрасно стыкуется с xiaomi девайсам и apple homekit — http://www.macdigger.ru/iphoneapp/xiaomi-aqara-hub-upravlyaj-gadzhetami-xiaomi-pri-pomoshhi-apple-homekit.html

Все мы покупаем время от времени шнурки для зарядки телефонов и всякую мелочь на алиэкспресс, но я вдруг пошел дальше в борьбе с процессом жизнедеятельности кота в доме. И купил очиститель воздуха Xiaomi Air Purifier 2s и был приятно удивлен как его качеством материалов, “умности” реализации да и возможности удаленного управления через родное приложение.

Более того, оказалось можно встроить его и кучу других умных девайсов в систему “умный дом” от Xiaomi, но все это делалось как-то не слишком просто — где-то нужно попрыгать с бубном, поменяв страну на материковый Китай, а где-то для настройки сценариев вообще взять в руки словарь китайского языка… Да, ну его — подумал я — и пошел искать, как все это китайское хозяйство можно заставить работать с девайсами Apple, которые уже лет 15 окружают меня со всех сторон.

В результате наткнулся на решение в виде использования микрокомпьютера Raspberry Pi3 и специального ПО в виде приложения для iPhone. Данная плата по сути — обычный мелкий комп (в виде кредитки, хоть и толстой), задача которой в моем случае стать мостом между умными девайсами “не apple” (хiaomi) и устройствами apple дома (apple tv, макбуки, телефоны, ипады и часы). Благодаря софту и интеграцией в wifi сеть дома волшебным образом мой очиститель воздуха стал виден в Apple HomeKit.

Теперь о том, как это сделать самому, не разбираясь, как и я в линуксах, никсах и шеллах. Первым делом купил сам микрокомпьютер Raspberry Pi3 model B в Питере на Яндекс.маркете в ЧипИДип за 3800р плюс корпус за 300р.

Блок питания, навязываемый продавцом, не стал брать, так как прочитал в интернетах, что может питаться от usb. Да, не забудьбе купить карту памяти microSD минимум на 16гб. У этого компьютерика своей памяти нет.

Комплект :
— Raspberry Pi 3 Model B, Одноплатный компьютер,
— корпус не обязателен, но я взял,
— кабель ethetnet для подключения raspberry к сети,
— обычный шнур microUSB — USB для подключения питания к плате,
— карта памяти microSD 16Гб,
— переходник microSD — SD, чтобы отформатировать карту в компе

Для настройки микрокомпьютера нужно подготовить карту памяти. Я использовал инструкцию приложения “Homebridge for RaspberryPi”, которое купил в AppStore за 379р, оно достаточно простое, подсказывает что делать. Но тут опишу уже все проще.

Значит, подготовившись, налив бокал вина, найдя старый карт-ридер, открыл дисковую утилиту на маке и форматируем флешку в fat16.

После, следуя инструкции на телефоне с данного приложения, копируем ссылку для скачивания дистрибутива для копирования на карту — https://s3.eu-central-1.amazonaws.com/homebridge/NOOBS.zip

Скачанный архив распаковываем и просто копируем ее содержимое на флешку.

Далее вставляем флешку в плату нашего микрокомпа и подключаем плату к питанию сети через USB. Не забыв перед этим воткнуть сетевой провод ethernet в плату и ваш роутер.

Я для этого поступил просто. У меня вся домашняя сеть висит на маршрутизаторе от Apple — TimeCapsule, у которого есть свободные порты ethernet и USB, как раз для подключения сети и питания :) В вашем случае подойдет любой другой роутер, находящийся в сети, и usb для питания.

Запускаем приложение “Homebridge for RaspberryPi” на айфоне и видим процесс установки, правда у меня не сразу обнаружился распбери, пришлось потыкать по-очереди в ip адреса, появивщиеся в приложении.

После того, как “малинка” будет обнаружена (картинка справа сверху), нажимаем “connect” и начинается процесс установки операционной системы на микрокомп.

Занимает это около 15–20 минут. Но в итоге вас ждет результат с рабочей “малинкой” размером с колоду карт и пока еще теоретической возможностью подключить практически любое умное железо к Apple HomeKit.

В итоге после установки операционной системы (а там Linux) и вместе с нею некоего пакета Homebridge, который как раз и создает так называемый мост между девайсами Apple и всеми остальными умными штуками у вас дома. Говоря простым языком, эта связка микрокомпьюетра Raspberry Pi3 и софта Homebridge делают возможным обмануть Apple и его HomeKit c использованием не сертифицированных устройств только Apple, ассортимент которых не сравнить с теми же девайсами от Xiaomi или кучи иных, которые тоже поддерживаются данным решением.

Вернемся к нашей малине. Так как операционную систему мы поставили, мост (homebridge) тоже, пора этот мост увидеть в HomeKit.

Для чего достаточно в приложении на вкладке “status” посмотреть номер с символом Apple HomeKit (выделено красным), в моем случае это “031-45–996”, это идентификатор “устройства” для Apple HomeKit.

Далее открываем приложение “Home” или “Дом” на айфоне и нажимаем “+” добавляя тем самым новый аксессуар. При этом автоматически у меня не распознал устройство, но введя вручную этот код, все получилось.

В итоге в родном приложении на айфоне появился новый аксессуар “HomeBridge” (у меня он в комнате “серверная”, чтобы не портил вид в нормальных комнатах, так как он по сути больше не нужен, его задача создать мост между инфраструктурой Apple и любыми другими умными устройствами выполнена, теперь все добавленные умные девайсы в HomeBridge через приложение “Homebridge for RaspberryPi” будут автоматически появляться в Apple HomeKit.

Добавим в конце концов мой очиститель воздуха, ради которого вся эта затея и была начата!

Установка плагина Xiaomi Air Purifier 2s в home bridge.

Для того, чтобы добавить любое устройство в наш мост, нужно на сайте https://www.npmjs.com найти подходящий плагин для вашего девайса, обычно по названию. Добавим мой очиститель, на примере будет ясно, как это происходит. Мой нашелся по https://www.npmjs.com/package/homebridge-xiaomi-air-purifier

Тут же на странице есть и инструкция по настройке, но она писалась еще до появления такого удобного приложения под айфон, которое проще позволяет добавлять умные устройства

В нашем случае открываем приложение, переходим во вкладку снизу “Plugins” и добавляем новый, в списке поддерживаемых устройств видно насколько обширен список возможных девайсов, но нам нужны универсальные, на 3 картинке нужно ввести название плагина, которое мы нашли на сайте https://www.npmjs.com

Автоматически плагин скачивается и устанаваливается. Но к сожалению сразу не появится на наших apple устройствах, потому что нужны данные идентификации устройства, которые мы сейчас и получим.

Открываем опять наше приложение, лезем во вкладку “Tools” и открываем Terminal. Да, я обещал без премудростей, но к сожалению совсем без консолей не удастся обойтись, но тут все просто, тем более по моей инструкции, когда я сам ничего не понимаю.

Открыв терминал, вводим чудо символы, это команда, которая покажет нам идентификатор моего очистителя воздуха:

на выходе получим данные устройства или устройств, если их несколько. Нам нужны IP и Token.

Возвращаемся в меню приложения “Devices” и нажимаем на добавление нового.

Вводим название, которое хотим видеть в Apple HomeKit и данные Token, полученные чуть ранее через терминал.

Перезагружаем расбери — Tools/ Restart

и все должно заработать!

У меня появилось сдедующее:

Далее навел порядок, создал Комнаты и убрал лишнее.

Настройки доступны при удерживании плашки устройства.

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

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

Как пример, можно добавить механизм для открытия штор.

Источник

Устройства Xiaomi в Apple HomeKit

Зачем нужна интеграция с умным домом Apple

Без преувеличения могу сказать, что Apple Homekit занимает лидирующие позиции в рейтингах систем умных домов. Поскольку многие устройства Xiaomi и Aqara поддерживают интеграцию в неё, логично будет спросить какие плюсы это может принести. Данная информация будет полезна счастливым обладателям iPhone и iPad, пользователям Android это недоступно.

Так в чем же плюсы использования системы от Apple? Постараюсь привести список основанный на моем личном мнении и опыте, в порядке уменьшения значимости.

Быстродействие

Пожалуй самое важное преимущество. Кто не понаслышке знаком с приложением Mi Home знает как оно может тупить и глючить. Иногда приходится секунд по 10 ждать выполнения команды, что крайне напрягает. Связанно это с дальним расположением серверов, или слаборазвитой инфраструктурой, но факт остается фактом. Поэтому, подключив устройства Xiaomi в Homekit, первое на что обращаешь внимание — мгновенная реакция. Не успеваешь оторвать палец от экрана айпада, как свет уже включен.

В чем же принципиальная разница? Начнем с того, что находясь в одной сети Wi-Fi команды отправляются напрямую на устройства, минуя облачные сервисы. Т.е. управление будет работать, даже если интернет отключат. Если же находитесь не в домашней сети, реакция будет помедленней, но все равно значительно быстрее чем у Сяоми. Дело в том, что тут уже задействована облачная платформа Apple, сервера которой видимо находятся значительно ближе. Но тут есть один важный момент, у Вас дома должно быть одно из устройств, выполняющих роль домашнего центра. Это может быть колонка HomePod, Apple TV или iPad. Без этих устройств все девайсы умного дома уйдут в оффлайн, как только вы покинете домашнюю сеть. Если я все правильно понял, схематично это можно представить так:

Голосовое управление Siri

Следующий важный момент — голосовое управление. В умных домах сейчас без этого никуда, да и не так давно колонки HomePod стали понимать русский язык. Поэтому управление через Siri становится неотъемлемой частью HomeKit. Может она и уступает Алисе в плане человечности (относительно общения на русском), но умным домом управляет четко. Да и возможность вызвать Сири с телефона, планшета и колонки крайне удобно. А если есть Apple Watch, все становится еще проще.

Конечно для управления необязательно добавлять устройства в систему Homekit, можно настроить взаимодействие даже с теми девайсами, которые не поддерживают интеграцию. Об этом я расскажу подробнее дальше в статье.

Удобный интерфейс

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

Почему-то многие хотят, чтобы у умного дома была именно интерактивная панель, к которой можно подойти и отрегулировать любую настройку в доме. Для этих целей вполне сгодится Айпад, повешенный на стену на специальное крепление. С Mi Home такая фишка не пройдет, если Homekit обновляет у себя информацию автоматически, в приложении Xiaomi придется свайпать сверху вниз.

Интеграция устройств разных производителей

Тоже важная возможность, хотя может пригодиться не всем. Возьмем устройства которых нет у Xiaomi, например термоголовки. Используя данную интеграцию мы сможем настроить их взаимодействие на уровне платформы Apple. Возможности сценариев конечно весьма ограничены, но для большинства стандартных ситуаций их будет достаточно.

Как подключить устройство Xiaomi в Apple HomeKit

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

Прямая интеграция

Если устройство подключается по Wi-Fi и на его коробке красуется логотип Apple — он поддерживает прямую интеграцию. Для этого включаем устройство и ищем на его корпусе (или коробке, или инструкции) QR-код. Посмотрим на примере ночника Bedside Lamp 2, где код спрятан снизу лампы:

Нам остается зайти в приложение Дом на iPhone, нажать кнопку плюс и выбрать пункт «Добавить аксессуар». Далее камерой сканируем QR-код на устройстве.

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

Собственно все, ночником полностью можно управлять из Приложения Дом или через Siri.

Подключение ZigBee устройств

А вот тут все немного сложнее и не всегда может получиться. Алгоритм подключения выглядит так: датчики подключаем к шлюзу в родном приложении, затем подключаем шлюз в Homekit. Все его дочерние устройства добавятся автоматически. Все кажется просто? Но есть куча мелких нюансов, узнать которые можно только в процессе эксплуатации.

Давайте подключим Mijia Gateway 3, который сейчас привязан в Mi Home и у него есть дочерние устройства как ZigBee, так и Bluetooth.

Сканированием QR-кода добавляем шлюз в приложение от Apple. Почему-то в моем случае получилось только после сброса зажатием кнопки на 5 секунд.

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

И сейчас я расскажу почему. Во-первых, bluetooth устройства не поддерживают такой механизм интеграции (за исключением светильников MESH, которые можно пробросить при помощи шлюза Yeelight). Т.е. если у вас есть датчики температуры, движения и т.д. работающие по блютус протоколу – в HomeKit их не добавить.

На просторах AliExpress можно встретить такой датчик температуры на котором прямо заявлена поддержка Homekit и подключается он по Bluetooth. Дело в том, что у него есть свой код сопряжения и подключается он не к шлюзу Xiaomi а напрямую к центру умного дома HomeKit.

Но даже так, устройств добавилось меньше, чем могло бы. Например, рулонные шторы так и не появились, а я точно уверен, что они совместимы. Опытным путем смог установить, что именно данная модель шлюза (ZNDMWG03LM) умеет пробрасывать не все устройства. По этой причине рекомендую покупать шлюз Aqara M1S, он справляется со всеми устройствами.

Если же у устройств нет прямой поддержки системы HomeKit, можно поставить небольшой сервер с системой Homebridge, которая будет выступать в качестве моста. Это позволит пробросить в приложение Дом такие устройства как увлажнитель воздуха Xiaomi Smartmi Air Humidifier 2. Но помимо того, что это потребует покупку дополнительного оборудования, это еще и время на настройку, поэтому данный пункт чуть позже вынесу в отдельную статью.

Голосовое управление Siri без подключения в HomeKit

Необязательно использовать Homekit для голосового управления через Siri. На ручные сценарии в Mi Home можно назначить команды (shortcuts), т. е. Сири слышит заданную фразу, после чего посылает специальную команду в приложение Xiaomi, которое в свою очередь запускает сценарий. Тут уже будет заметная задержка, но зато управлять можно абсолютно всем.

Нам потребуется создать новый сценарий с ручным запуском:

После сохранения необходимо назначить голосовую команду. Для этого находим кнопку «Добавить в Siri» в списке сценариев. Находим созданный сценарий и записываем фразу для запуска.

Аналогичным способом настраиваем сценарии для других устройств.

Единственный момент, управление доступно только с устройств, на которых установлено приложение Mi Home. HomePod такую команду просто не поймет.

Личный опыт использования

Честно сказать, техника с Android мне нравится больше. Но вот система умного дома от Apple пожалуй наиболее удобная и функциональная из тех что я пробовал (речь идет о коробочных решениях). И ко всему этому прибавляется отличное быстродействие. Да и Siri наконец то стала понимать по-русски.

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

По осени буду делать ремонт и планирую поставить модули Wirenboard, которые монтируются на din-рейки и работают локально. А для управления использовать HomeKit, и возможно даже придется поменять Android на iPhone.

А на этом все, свое мнение и замечания можно написать в комментариях. Благодарю за внимание!

Источник

Adblock
detector