Плагины в MiHome

MiHome является своеобразным контейнером в котором хранятся подпрограммы (плагины). Они позволяют непосредственно управлять и просматривать информацию с ваших умных устройств.
Каждая плитка с устройством в MiHome это ваш умный гаджет, и для каждого из них после добавления в программу скачивается плагин.
pic2
Плагины хранятся в системных файлах телефона и получить к ним доступ можно только используя модифицированное приложение на Андроид.
В данном модифицированном приложении (MiHome_Vevs) плагины хранятся по пути Android /data /com.xiaomi.smarthome /files /plugin /install  или vevs /files /plugin /install (если предварительно создать папку files внутри папки vevs, которая создается после установки мода)
pic3
 Плагины бывают 2 видов rn и mpk  и находятся они в разных папках. 
Раньше все плагины были в формате mpk в виде отдельного файла. Позднее разработчики стали переводить плагины на новую версию rn, которая более производительна и отзывчивее для пользователей, и почти все новые устройства идут уже непосредственно в виде rn плагинов.
Если устройств много, то сложно понять какая папка относится к нужному плагину.
Чтобы выбрать нужную,  самый простой вариант вызвать контекстное меню удерживая палец на плитке устройства. Далее выбрать пункт "Изменить Имя". Так мы увидим ID папки плагина, IP адрес, токен и.д. (которые пригодятся для проброски устройств в HA).
pic4

Зачем менять плагины?

Если у вас устройство работает хорошо, присутствует русский перевод, то незачем.
Для многих устройств, предназначенных только для китайского рынка нет перевода внутри приложения на русский язык. Это можно исправить заменив папку с плагином на переведенную (энтузиастами или даже вы можете сделать это сами).
Отдельные устройства, например, Китайская версия roborock s50 не будет работать на регионе Россия, но если подменить плагин (папку с файлами), на модифицированной версии MiHome, вполне можно использовать пылесос на любом удобном регионе.
Или, например, увлажнители Smart mi 2 китайских версий заблокированные изготовителем вне Китая, отлично продолжают работать после замены оригинального плагина на кастомный.

Как поменять плагины?

1 У вас должно быть установлено модифицированное приложение MiHome_vevs

2Вы должны скачать нужный плагин для вашего устройства - папка с файлами или файл main.bundle

3 а (Если у вас Android 9 и ниже) Воспользовавшись любым файловым менеджером (Проводник, Total Commander, Cx Проводник) перейдите в папку по пути /ВНУТРЕННЯЯ_ПАМЯТЬ/ Android /data /com.xiaomi.smarthome /files /plugin /install/rn/ХХХХХ/xxxxxxx 

   b (Если у вас Android 10 и выше) Воспользовавшись любым файловым менеджером (Проводник, Total Commander, Cx Проводник) перейдите в папку vevs и создайте там папку files. После чего запустите MiHome и кликайте на свои устройства. Плагины перекачаются в папку /ВНУТРЕННЯЯ_ПАМЯТЬ/vevs/ files/ plugin/ install /rn/ ХХХХХ/ xxxxxxx 
ХХХХХ - индентификатор плагина (ID плагина), ххххх - версия плагина. 

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

Краткие выводы

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

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

Если вас устраивает работа устройства (перевод, функционал) менять плагины вам не нужно.

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

Оставьте свой комментарий

Комментарии для сайта Cackle

Вам может понравится



© 2020 Rumihome.ru. Права защищены. Перепечатка возможна с активной ссылкой на проект.