Как подключить умные гаджеты Xiaomi с Apple HomeKit. Простое руководство

Наконец-то, подключаем Xiaomi к HomeKit

1_KFyImPPjOA5oNbY55516Xg-1.jpg

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

Установка различных гаджетов Xiaomi происходит по одному и тому же алгоритму:

1. Находим страницу с плагином для нужного устройства на GitHub.

Вот, например, плагин для умной розетки Xiaomi.

2. Устанавливаем плагин через командную строку или терминал.

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

install -g homebridge-mi-outlet

3. Вносим соответствующий код в файл конфигурации.

В приведенном примере плагин поддерживает сразу несколько девайсов. Умную розетку разных поколений и несколько сетевых фильтров.

Для нашей розетки нужен такой кусок кода конфигурации:

"platforms": [ { "platform": "MiOutletPlatform", "deviceCfgs": [ { "type": "MiPlugBase", "ip": "192.168.31.149", "token": "XXXXXXXXXXXXXXXXXXXXXXX", "outletName": "Розетка Xiaomi", "outletDisable": false, "temperatureName": "Температура розетки", "temperatureDisable": true, "switchLEDName": "Диод на розетке", "switchLEDDisable": true } ] ]

Определить IP-адрес розетки будет несложно, в этом поможет приложение или веб-интерфейс используемого дома роутера. Как видите, через HomeBridge получится даже отдельно управлять светящимся диодом на розетке и определять температуру внутри устройства.

При необходимости переключатели добавляются и убираются из HomeKit изменением параметров true/false.

Сложнее всего в приведенном примере будет определить так называемый токен. Это уникальный идентификатор конкретно взятого устройства.

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

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

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

Как установить веб-интерфейс

homebridge-config-ui-x-accessories-1.jpg

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

«Веб-морда» позволяет отслеживать статистику и журнал событий HomeBridge, управлять подключенным устройствами прямо из браузера, добавлять или удалять плагины, менять конфигурацию и перезагружать сервис. Есть возможность создать несколько учетных записей для доступа к веб-интерфейсу.

Для установки делаем следующее:

1. Переходим на страницу проекта на GitHub.

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

2. Запускаем командную строку или терминал и используем команду для установки модуля:

npm install -g --unsafe-perm homebridge-config-ui-x

3. В файл конфигурации HomeBridge следует добавить такой код:

"platforms": [ { "platform": "config", "name": "Config", "port": 8080, "sudo": false } ]

4. После успешной установки перезапускаем HomeBridge и пробуем перейти на страницу в браузере http://localhost:8080.

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

5. Чтобы в веб-интерфейсе отображался раздел для управления подключенными гаджетами, следует запускать сервис с параметром «-I».

Так команда для запуска HomeBridge будет выглядеть следующим образом:

homebridge -I

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

Что это за приложение

Mi Home – официальное программное обеспечение от Xiaomi для управления фирменной экосистемой. Приложение позволяет объединить гаджеты в одном месте, благодаря чему удаленная настройка не занимает много времени.

Приложение Mi Home доступно для iOSи Android. При первичной настройке выбирается регион и язык. Также есть локализованная русская версия, но для улучшенной функциональности рекомендуется устанавливать английский язык.

Что в итоге

apple-homekit2.jpg

Теперь вы знаете, как подключить практически любой умный гаджет к HomeKit и управлять им с iPhone или iPad. Можно даже привлекать ассистент Siri.

Все это добавляет весомое преимущество гаджетам Xiaomi по сравнению с HomeKit-ready девайсами. Так определить, какая розетка лучше, будет сложнее.

Сервис HomeBridge может работать на постоянно запущенном компьютере, а в идеале для него приобретается миниатюрный Raspberry PI, который отлично подходит для подобных целей. Если интересно, расскажу подробно о том, как настраивал свою «малинку» для работы с HomeKit.

🤓 Хочешь больше? Подпишись на наш Telegram. … и не забывай читать наш Facebook и Twitter 🍒 logo-transparent.pngiPhones.ru Все не так сложно, как кажется. —> Артём Суровцев avatar

MiHome — пульт управления вашим умным домом.

Все устройства, сценарии  и управление выполняется и настраивается в этом приложении.

Слабым местом Xiaomi MIHomeявляется отсутствие официальной локализации. На 2019 год, локализация на вполне высоком уровне, стоит только в настройках приложения переключиться на русский язык.

Учитывая стремительное развитие системы «Умный дом», её комплектация все новыми и новыми гаджетами, можно надеяться, что эта проблема будет решена.

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

Инструкция обновлена, в конце статьи есть более простой способ установки.

Как получить приложение Xiaomi MIHome на русском языке?

Тут все просто, нашими соотечественниками, с сайта 4PDA, уже выполнен перевод приложения на русский язык. Достаточно просто скачать последнюю локализованную версию себе на телефон и установить. Единственное что потребуется, включить функцию «Разрешить установку приложений из неизвестных источников». Обычно эту функцию можно найти в «Настройках безопасности», у Redmi Note3 Pro её можно найти Настройки > Дополнительно > Конфиденциальность.

Ustanovka_iz_neizv.jpg

Запускаем приложение Xiaomi MIHome. Нам необходимо указать местоположение «Материковый Китай» (если вдруг выбрали что-то другое, то потом можно изменить в параметрах). Далее переходим во вкладку «Кабинет» > Параметры и отключаем пункт «Обновление плагинов». Устанавливаем Английский язык.

nastroyki_mihome.jpg

Оцените статью
Рейтинг автора
5
Материал подготовил
Илья Коршунов
Наш эксперт
Написано статей
134
Добавить комментарий