Скрытые функции пульта Xiaomi

Изученная ранее подборка программ оказалась весьма неплохой, но возможно существуют приложения и лучше? А если так, то почему бы их не попробовать? Именно поэтому в новом материале мы рассмотрим интересную утилиту, входящую в комплект ПО мобильных устройств Xiaomi и находящуюся в свободном доступе на Google Play. Ее оппонентом станет достаточно простая и кастомизированная программа.

11 февраля 2017, суббота 12:00
Денис Мельник для раздела Лаборатория

Страницы материала

Вступление, Mi Remote

реклама

Оглавление

Вступление

Лаборатория сайта Overclockers.ru продолжает выбирать лучшее мобильное приложение для управления домашней техникой с помощью android-устройств.

Ранее мы уже изучили несколько программ: Control It, IR Universal Remote и ZaZaRemote (Tiqiaa Remote), AnyMote Universal Remote, ASmart Remote IR и SURE Universal Remote. Данная подборка утилит оказалась весьма неплохой, но возможно существуют приложения и лучше? А если так, то почему бы их не попробовать?

Мало кто знает об этой функции МОБИЛЬНОГО ТЕЛЕФОНА!

Именно поэтому в новом материале мы рассмотрим интересную утилиту Mi Remote, входящую в комплект программного обеспечения мобильных устройств Xiaomi (обзоры которых неоднократно проводились в нашей лаборатории) и находящуюся в свободном доступе на Google Play. На пару с ней мы взглянем на достаточно простую и кастомизированную утилиту Galaxy S4 Universal Remote. А в конце теста вас ждут итоги тестирования восьми программ.

реклама

В качестве тестового оборудования использовалось следующее устройство:

  • Смартфон Xiaomi Redmi Note 3 Pro (OC Android 7.1, Resurrection Remix 5.8.1, процессор Snapdragon 650 64 бит, 6 х 1800 МГц, видеосопроцессор Adreno 510, 2 Гбайта ОЗУ).

Mi Remote

410x200 85 KB

Знакомство

Мобильные устройства компании Xiaomi всегда славились должным уровнем качества и хорошим соотношением цены и функциональности, но главным их преимуществом стала операционная система Miui OS, построенная на базе OC Android. Ее отличает удобный и красивый интерфейс, графические темы и фирменные приложения. Одно из таких и стало объектом нашего внимания.

Первый взгляд

реклама

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

253x449 21 KB. Big one: 1080x1920 82 KB 253x449 19 KB. Big one: 1080x1920 71 KB

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

MI BAND СКРЫТЫЕ ФУНКЦИИ | Пульт для камеры телефона

Нужно сказать, что все приложения Xiaomi выполнены в таком минималистичном стиле: в меню использовано простое строение, в качестве заливки фона используются нежные пастельные цвета, а сам интерфейс не перегружен различными элементами и объектами.

253x449 19 KB. Big one: 1080x1920 68 KB 253x449 21 KB. Big one: 1080x1920 69 KB

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

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

Телефон сам заряжается без зарядного устройства Xiaomi

253x449 20 KB. Big one: 1080x1920 85 KB 253x449 22 KB. Big one: 1080x1920 85 KB

Внешний вид пультов в Mi Remote достаточно прост, и в зависимости от устройства он незначительно меняет свой облик. Несмотря на то, что разработчики не стали делать подобие реального пульта, как это сделано в приложении Control It, получилось довольно-таки неплохо, а главное – удобно!

253x449 13 KB. Big one: 1080x1920 50 KB 253x449 16 KB. Big one: 1080x1920 60 KB

Таких пультов можно создать неограниченное количество и разделить их по помещениям.

Из каких-либо удобств можно отметить наличие вибрации при нажатии на любую из клавиш пульта. Мы же должны чувствовать нажатия. Активируется этот параметр через настройки.

253x449 178 KB. Big one: 1080x1920 1791 KB

реклама

Кроме того, Mi Remote предлагает простейший виджет, представленный в виде обычной иконки и обеспечивающий быстрый доступ к конкретному пульту.

Настройки

253x449 26 KB. Big one: 1080x1920 85 KB

Настроек в Mi Remote неприлично мало. Все, что мы можем сделать – это включить/выключить вибрацию при нажатии на клавиши пульта, активировать панель управления на экране блокировки, переименовать или удалить пульт, а также исправить работу какой-то конкретной клавшими (например, при неработающей клавише переключения каналов).

Тестирование

Поскольку лично я последние шесть месяцев использую Xiaomi Redmi Note 3 Pro в связке с Miui OS и Mi Remote, то смогу полноценно рассказать о работоспособности утилиты.

Итак, после установки и первоначальной настройки программы вы забудете о существовании любых проблем, связанных с управлением техникой с помощью смартфона. Данная утилита никогда не подведет! Это проверено не только на фирменной операционной системе Xiaomi, но и с другими «сборками» OC Android, например Resurrection Remix 5.8.1 в данном случае.

Если в списке поддерживаемых устройств Mi Remote числится ваш телевизор, цифровая камера, кондиционер и прочее, то гаджет обязательно будет работать. К тому же, программа активно обновляется с добавлением новых устройств, например, здесь есть поддержка камер Aigo, Kodak, Sony и многих других, которых нет у конкурирующих решений.

Версия приложения 5.3.2
Размер дистрибутива 13.53 Мбайт
Размер приложения в установленном виде 22,35 Мбайта
Потребление ОЗУ 60-80 Мбайт

Для работы Mi Remote нам потребуется любой более-менее современный аппарат на базе OC Android 4.0.3, около 25 Мбайт во встроенном хранилище данных и до 70 Мбайт ОЗУ. Согласитесь, на данный момент это самый минимум.

Выводы

Mi Remote – это продвинутое приложение для управления домашней техникой, выпущенное компанией Xiaomi. Оно оставляет приятные впечатления, благодаря огромнейшей базе поддерживаемых устройств, симпатичному дизайну и удобству в использовании. При этом само приложение бесплатно и без рекламы.

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

Оценка приложения: 9 (из 10).

Источник: overclockers.ru

Шайбу! Шайбу! Подключение и использование Xiaomi Mijia Universal IR Remote control в Home Assistant

Xiaomi Mijia Universal IR Remote control — универсальный инфракрасный контроллер, позволяет управлять различной техникой посредствам ИК-сигнала. Скажу сразу, в качестве замены обычных пультов на один универсальный это устройства не годится и покупать для этих целей его не стоит, потому что:

  • Обычный пульт тактильно намного удобнее экрана телефона, многие кнопки нажимаются интуитивно, не смотря на сам пульт
  • Может возникнуть ситуация, что устройством не получится управлять с помощью этого контроллера. Такая ситуация возникла с моим ресивером Pioneer VSX-824k, но об этом будет рассказано ниже и описано решение проблемы
  • Скорость выполнение какой-либо функции, как например увеличить звук, с обычного пульта будет быстрее, т.к. надо включить телефон, выбрать приложение и только после этого можно управлять устройствами
  • Приложение Mi Home частенько не блещет своей скоростью работы, особенно на китайских серверах
Xiaomi mi 11 обзор

Данный контроллер подойдет только для использования в сценариях, когда необходимо автоматическое управление устройством через инфракрасный порт. Описанный ниже материал написан по мотивам документации Home Assistant и личном опыте.

Подключение и использование Xiaomi Mijia Universal IR Remote control в Home Assistant

Подготовительные работы

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

Подключение Xiaomi Mijia Universal IR Remote control в Home Assistant

Что бы IR remote появился в Home Assistant в файл configuration.yaml необходимо добавить следующие строки:

remote: — platform: xiaomi_miio name: xiaomi_ir_remote host: IR_remote_IP_address token: IR_remote_Token

name — имя устройства в Home Assistant, задается произвольно

host — IP адрес устройства. В домашней сети посмотреть можно на маршрутизаторе, для надежности в настройках DHCP сервера лучше задать для устройства постоянный IP адрес.

token — Токен устройства полученный на стадии «Предварительные работы».

Проверяем конфигурацию Home Assistant Configure -> Server Controls -> Check Configuration , если всё хорошо, то перегружаем систему автоматизации Configure -> Server Controls -> Check Configuration -> Restart .

После перезагрузки в разделе Configure -> Entities должно появиться устройство.

xiaomi ir remote home assistant integration

Получение кодов команд (режим обучения)

Перед использованием Xiaomi Mijia Universal IR Remote control в сценариях и автоматизациях в конфигурационный файл необходимо прописать команды, которые будут отсылаться устройством. Для получения информации с другого пульта переводим шайбу в режим обучения, переходим Developer Tools -> Services , заполняем поля:

  • Service: xiaomi_miio.remote_learn_command
  • Entity: remote.xiaomi_miio_IP_addess

xiaomi ir remote control home assistant lean command

xiaomi_miio_IP_addess — Entity ID IR Remote control обычно представляет из себя запись xiaomi_miio_ и IP адрес устройства, вместо разделительных точек указаны символы подчеркивания. Кнопка Call Service . Направляем пульт в сторону шайбы и нажимаем кнопку, которую необходимо запомнить.

После нажатия кнопки на пульте в меню Notification отобразится полученная команда в RAW формате, копируем ее и записываем в конфигурационный файл configuration.yaml . Повторяем операцию пока не получим данные всех необходимых кнопок.

home assistant ir received command

Конфигурация IR Remote control с записанными командами будет выглядеть следующим образом:

remote: — platform: xiaomi_miio name: xiaomi_ir_remote host: IR_remote_IP_address token: IR_remote_Token commands: command_name_01: command: — raw:absdefghijklmnopqrstuvwxyz123456789890ABSDEFGHIJKLMNOPQRSTUVWXYZ:frequency command_name_02: command: — raw:ABSDEFGHIJKLMNOPQRSTUVWXYZ123456789890absdefghijklmnopqrstuvwxyz:frequency

ABSDEFGHIJKLMNOPQRSTUVWXYZ123456789890absdefghijklmnopqrstuvwxyz — отсылаемая команда в RAW формате.

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

Проверяем конфигурацию Home Assistant Configure -> Server Controls -> Check Configuration , если всё хорошо, то перегружаем систему автоматизации Configure -> Server Controls -> Check Configuration -> Restart .

Получение кодов команд из базы Xiaomi

Как оказалось, в устройстве второго поколения (Model: MJYKQ01CM), заблокировали возможность обучения от пультов кондиционеров, мотивируя это тем, что IR код сложный, но как утверждают пользователи на просторах Internet, модель первого поколения умела считывать коды пультов от кондиционера.

Похоже, что в этом есть какая-то правда, т.к. я сам столкнулся с подобным. У меня есть усилитель Pioneer A-20 и AV Receiver Pioneer VSX-824k. Пульты у обоих устройств взаимозаменяемые, но считанные коды, отправленные с Xiaomi IR Remote control на VSX-824k не принимаются, ресивер их игнорирует, возможно из-за того, что команды используют какой-то расширенный формат с контролем четности.

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

Xiaomi mi bedside 2 срок эксплуатации

mi ir remote control home assistant интеграция

ВНИМАНИЕ! Автор статьи не несет никакой ответственности за последствия, которые могут произойти при выполнении действий, описанных в данной статье! Всё что вы делаете, вы делаете только на свой страх и риск!

Отклеиваем нижнюю резиновую противоскользящую вставку, под ней будет четыре болта, откручиваем их. Припаиваем провода к техническим контактам (GND0, TX0, RX0), подключаем шайбу к USB2TTL по схеме:

USB-to-TTL Mi IR Remote Control
GND GND0
RX TX0
TX RX0

mi ir remote get token

Подключаем USB2TTL к компьютеру, открываем программу PuTTY, выбираем тип подключения Serial , выставляем COM порт на котором подключен адаптер UART, скорость подключения 115200 .

xiaomi ir remote control putty seral port connect

В меню Session -> Logging выставляем вести лог всего что выводится и указываем путь для файла лога. Нажимаем кнопку Open .

putty logging xiaomi ir universal remote control

Подаем штатное питание на устройство, через несколько секунд в PuTTy начнет отображаться информация. Token в открытом виде:

xiaomi ir remote home assistant token

На телефоне открываем Mi Home, открываем плагин пульта устройства, в моем случае это ресивер, и нажимаем необходимые нам кнопки. После нажатия управляемое устройство среагирует на отправленный сигнал и в терминале отобразится код отправленной команды. В поле Code мы видим IR код в RAW формате, в поле Freq необходимую частоту.

mi remote home assistant получение ir кода

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

Получив необходимые коды добавляем их в конфигурационный файл configuration.yaml . Конфигурация IR Remote control с добавленными командами будет выглядеть следующим образом:

remote: — platform: xiaomi_miio name: xiaomi_ir_remote host: 192.168.100.55 token: IR_remote_Token commands: command_name_01: command: — raw:absdefghijklmnopqrstuvwxyz123456789890ABSDEFGHIJKLMNOPQRSTUVWXYZ command_name_02: command: — raw:ABSDEFGHIJKLMNOPQRSTUVWXYZ123456789890absdefghijklmnopqrstuvwxyz receiver_on_off: command: — raw:mk1mM1lgAhTGWTWazaWTGbTibgEeAQ01mwAZAD+APgE5zUDnwQvAH8AfwB7A48AfwB/AHYINJwCT4SngEeAR4BBTQEYgBSmsxmgkPgEeEL4QqAD+E7U5Cm0ELgKnAP8Afw6PA48A/wOPEy8ItwCPCm8BGRISnMxEcMkOJuBK4BEAbwAGU2mgOjBEkAPgUrgHqCF4BFARKAP4A/gDyBx4A/gD+BxYShgk+E6oDKgEWFNADXTSbAEk:37940

Рейтинг
( Пока оценок нет )
Загрузка ...
Китай Покупай