Большое разнообразие всевозможных «умных» устройств из экосистемы Xiaomi иногда подталкивает меня на мысль об их использовании в своем доме. А так как я использую Home Assistant в качестве центра управления всей автоматикой, очень хотелось бы управлять этими устройствами именно через него. И, естественно, локально. Без задержек из-за удаленности серверов и, что самое главное, не быть зависимым от какой-либо компании, даже если это такая компания как Xiaomi.
Один из выходов в такой ситуации — перепрошивка. Это самый прямой вариант, и в некоторых случаях даже топорный. Потому что не всегда получается вскрыть устройство без повреждений корпуса или приходится изобретать обходные пути ввиду того, что любимая прошивка не поддерживает тот или иной mcu, работающий в паре с esp8266 или esp32. Хотя этот вариант у меня самый любимый.
Например, устройства, работающие в экосистеме Tuya стали очень популярны у энтузиастов и большую их часть можно перепрошить без ущерба в функциональности, а то и вовсе добавить новые фичи. А вот устройства Xiaomi менее любимы у народных diy умельцев, но некоторые из них можно добавить в Home Assistant с родной прошивкой и управлять локально. Та же родная интеграция Yeelight, например.
Mi TV P1 — Управление умным домом | Алина Cripsy
Чтобы управлять остальными, официально неподдерживаемыми в Home Assistant устройствами, работающими по протоколу MIoT, есть интеграция, доступная для установки через пользовательский магазин компонентов HACS — Xiaomi Miot Auto. С ее помощью можно попробовать добавить любое «умное» устройство из экосистемы Xiaomi в Home Assistant. Интеграция позволяет добавлять устройства через веб интерфейс, а это значит, что не нужно вручную вносить правки в конфигурацию. Очень удобно.
Я не берусь утверждать, что любое устройство будет работать «из коробки» c HA, но большинство будет точно. На странице интеграции есть список проверенных устройств, протестированных сообществом. Я же покажу весь процесс добавления, включая получение токена для локального управления, на примере вот такого небольшого модуля реле с маркировкой JL-SS-03.
Его размеры 82x35x22мм. Модуль небольшой, по типу тех, что встраивают в люстры. Приобретался тут:
Кстати, сейчас есть возможность приобрести этот релейный модуль со скидкой. Оформите заказ без оплаты — это можно сделать через мобильное приложение, выбрав «Другие способы оплаты» в самом низу. После этого напишите продавцу, что вы от kvvhost и он снизит цену еще на 13%
На упаковке все расписано на китайском, но основная информация по модулю читается и без переводчика.
Модуль позволяет управлять нагрузкой до 10А в сетях переменного тока 100-240В, допустимый диапазон температур для работы модуля -5℃~55℃. Отдельно отмечено, что максимальная мощность LED нагрузки не должна превышать 350Вт. Внутри установлено реле FANHAR W14-1AST на 10А.
Так как модуль предназначен для работы с приложением MiHome, на его упаковке есть соответствующее лого — works with Mijia. Как раз то, что нам нужно, чтобы проверить интеграцию.
Чтобы добавить устройство в Home Assistant через интеграцию Xiaomi Miot Auto для локального управления, нужно получить токен. Его можно будет узнать только если выполнить сопряжение с MiHome. Поэтому сначала добавляем модуль реле обычным способом. В приложении добавляем устройство — я зажал единственную кнопку на корпусе примерно на 3-4 секунды, после чего замигал синий светодиод под одной из темных заглушек для фиксации кабеля и в «поиске устройств поблизости» был найден мой модуль — julun smart switch. Добавляем.
После добавления скачается его персональный плагин — обычное дело для MiHome. Жаль только, что плагин без перевода и все подписи на китайском языке. Но для управления это не помеха, все интуитивно понятно. В выключенном и включенном состоянии у карточки разный фон.
Те, кто знаком с MiHome знают, что из-за удаленности их серверов, а управление происходит именно через них, присутствует небольшая задержка между отправкой команды — нажатием кнопки в приложении, до выполнения — переключения реле. Плохо, что Xiaomi не реализует локальное управление если телефон и устройство в одной WiFi сети. Может быть это не на всех устройствах, но на многих точно.
Кстати, Алиса сама обнаружила новое устройство от Xiaomi в сети и что-то там сказала про наши с ней отношения. Через Яндекс управляется, статус отображается.
Кому-то MiHome и Алисы будет достаточно, но моя цель — управлять реле из Home Assistant. Значит нужно получить токен устройства. Есть разные способы, но я не буду описывать их все. Самый простой и быстрый — с использованием Xiaomi Cloud Tokens Extractor из под Windows или Linux. Я буду пользоваться ноутбуком с виндой, поэтому покажу версию под нее.
Скачиваем с Github и запускаем. Ничего сложного нет, нас попросят ввести учетные данные вашего аккаунта Xiaomi. Вводим почту, затем пароль и на выборе сервера жмем enter. В этом случае будут показаны все ваши устройства на всех серверах, если вы пользовались разными. Например, устройства Yeelight скрипт распознал у меня в ru сегменте.
Как видно на скриншоте, устройства удобно разбиты на блоки, в которых есть токен и даже ip адрес в локальной сети. Очень удобно. Теперь переходим в Home Assistant и устанавливаем Xiaomi Miot Auto из HACS или вручную, если вы этого еще не сделали.
Далее переходим в Настройки > Интеграции и жмем кнопку Добавить интеграцию. Выбираем из списка Xiaomi Miot Auto
На следующем этапе будет предложен выбор — использовать локальную интеграцию с токеном или облачную с Mi аккаунтом. Выбираем первый вариант — Add device using host/token
Теперь вводим данные нужного нам устройства для добавления.
Всё, модуль реле добавлен. Можно выбрать помещение, переименовать и добавить в карточку lovelace.
Управляется моментально, локально все таки. Из плюсов — если модуль отключен, то статус меняется на Недоступно. То же самое касается ручного переключения с помощью кнопки на устройстве, статус обновляется. Только интервал обновления ставьте поменьше, чтобы быстрее узнавать статус в Home Assistant.
На странице интеграции на Github расписаны очень интересные устройства, включая устройства климата, умные шторы, камеры и прочее. Было бы очень занимательно проверить некоторые из них в ближайшем будущем.
Источник: kvvhost.ru
Как подключить умные штуки Xiaomi к HomeKit без костылей
Производители умных штук начали обращать внимание на систему управления умным домом HomeKit от Apple.
Всё чаще они встраивают поддержку системы из коробки, а некоторые выпускают специальные хабы-переходники, чтобы подружить девайсы между собой.
Не осталась в стороне компания Xiaomi, в этом году китайцы обновили шлюз управления своими гаджетами, добавив в него поддержку HomeKit.
Что понадобится для простого подключения
Для того, чтобы без проблем добавить умные штуки Xiaomi в систему управления умным домом от Apple потребуется специальный хаб.
Обновленная версия центра управления от Aqara сама интегрируется в HomeKit и тянет за собой подключенные девайсы.
Кроме этого понадобятся совместимые с хабом умные штуки, но об этом ниже.
Как добавлять умные гаджеты в HomeKit
1. Для начала устанавливаем приложение Aqara Home из App Store. Это – альтернативная система управления умным домом, из которой можно осуществлять управление хабом и подключенными к нему устройствами.
Приложение потребуется для первого подключения хаба к смартфону и обновления прошивки. В дальнейшем апдейты можно будет производить через приложение от Xiaomi.
2. После обновления прошивки хаб следует добавить в приложении Mi Home.
Сразу после этого в программе Дом на iPhone появится пара устройств: светильник и сигнализация. В качестве светильника с регулируемой яркостью и цветом свечения выступает подсветка хаба, а сигнализация – это один из вариантов автоматизации.
3. Теперь нужно подключить к хабу имеющиеся умные устройства и датчики.
Каждый добавляемый датчик автоматически прокидывается в HomeKit и появляется в приложении Дом. Никаких дополнительных действий не потребуется.
Базовые настройки задаются в приложении Apple, а продвинутые параметры и сложные сценарии автоматизации остаются в Mi Home.
Какие устройства Xiaomi поддерживаются
К сожалению, подключить абсолютно все устройства из приложения Mi Home к HomeKit не получится.
Возможно, в следующих обновления ПО китайцы и добавят такую возможность, но пока получится добавить такие устройства:
- датчики температуры/влажности Aqara и Xiaomi
- датчик протечки Aqara
- датчик вибрации Aqara
- датчики движения Aqara и Xiaomi
- датчики открытия двери Aqara и Xiaomi
- все виды выключателей Aqara
- лампочки Aqara
- устройство для открытия и закрытия штор Aqara
- датчик дыма Xiaomi
- настенная розетка Aqara
- умная розетка Xiaomi (обратите внимание, что работает только розетка с поддержкой протокола ZigBee)
- куб управления от Aqara и Xiaomi
- беспроводные кнопки Aqara и Xiaomi
Поддерживаются практически все актуальные устройства данных производителей, которые работают по протоколу ZigBee.
Неподдерживаемыми устройствами можно запросто управлять при помощи Siri и без хаба Aqara.
Что еще умеет хаб Aqara
Устройство поддерживает до 30 подключенных датчиков, выключателей и гаджетов, сам хаб может выступать в роли ночника. Подсветка настраивается в приложении и активируется по таймеру либо через другой девайс.
Хаб можно использовать в качестве дверного звонка. Просто подключаем любую совместимую кнопку или выключатель, и система оповещения готова.
А еще девайс может стать сигнализацией, срабатывая при помощи любого из подключенных датчиков.
Покупать новый хаб или нет
В любом случае новый хаб от Aqara выглядит перспективно, ведь уже сейчас можно легко интегрировать в систему умного дома датчики, розетки, выключатели и прочие умные штуки.
Аналоги с поддержкой HomeKit из коробки стоят в несколько раз дороже.
Мы же при помощи одного устройства заводим в систему большинство необходимых девайсов, получая возможность управлять ими как через приложение Дом, так и через родное ПО.
На данный момент хаб имеет всего один недостаток – китайскую вилку для подключения, но вы же уже знаете, как это исправить.
Купить Aqara Hub For Apple Homeki на Aliexpress – от 2 768 руб.
(30 голосов, общий рейтинг: 3.47 из 5)
Хочешь больше? Подпишись на наш Telegram.
Источник: www.iphones.ru
Xiaomi и HomeKit в одном сценарии умного дома
Как связать умные устройства от Сяоми с устройствами с поддержкой HomeKit в один сценарий с помощью Быстрых команд Siri Shortcuts.
На данный момент умные устройства от Xiaomi не имеют поддержку платформы HomeKit, за исключением продукции дочерней компании Aqara. Но есть возможность управлять голосом через Сири устройствами Сяоми с помощью быстрых команд Siri Shortcuts. А в этой статье мы расскажем о том, как объединять в один сценарий любые умные устройства Сяоми с устройствами, обладающими полноценной поддержкой HomeKit.
В декабре 2021 года в умных колонках Apple HomePod mini и HomePod появился русский язык, но пока не официально.
Настройка приложений Mi Home и Apple Дом
- Сначала создаём сценарий в приложении Mi Home для нужного вам устройства и добавляем его в Сири нажатием кнопки «Add to Siri».
- Также создаём сценарий с желаемыми умными девайсами в приложении Дом от Apple.
Настройка в редакторе быстрых Команд
- Заходим в приложение Команды и нажимаем кнопку «Создать команду».
Чтобы научиться использовать все возможности голосового помощника Siri, рекомендуем установить справочное приложение со списком команд. Оно доступно как на Android, так и на iOS:
Источник: voiceapp.ru