MiHome является своеобразным контейнером в котором хранятся подпрограммы (плагины). Они позволяют непосредственно управлять и просматривать информацию с ваших умных устройств.
Каждая плитка с устройством в MiHome это ваш умный гаджет, и для каждого из них после добавления в программу скачивается плагин.
В данном модифицированном приложении (MiHome_Vevs) их можно найти по пути Android /data /com.xiaomi.smarthome /files /plugin /install или vevs /files /plugin /install (если предварительно создать папку vevs и внутри нее папку files)
Плагины бывают 2 видов rn и mpk и находятся они в разных папках.
Раньше все плагины были в формате mpk в виде отдельного файла. Позднее разработчики стали переводить их на новую версию rn, которая более производительна и отзывчивее для пользователей, и почти все новые устройства идут уже непосредственно в виде rn плагинов.
Если устройств много, то сложно понять какая папка относится к нужному плагину.
Чтобы выбрать нужную, самый простой вариант вызвать контекстное меню удерживая палец на плитке устройства. Далее выбрать пункт "Изменить Имя". Так мы увидим ID папки плагина, IP адрес, токен и.д. (которые пригодятся для проброски устройств в HA).
Зачем менять плагины?
Если у вас устройство работает хорошо, присутствует русский перевод, то незачем.
Для многих устройств, предназначенных только для китайского рынка нет перевода внутри приложения на русский язык. Это можно исправить заменив папку с плагином на переведенную (энтузиастами или даже вы можете
сделать это сами).
Отдельные устройства, например, Китайская версия roborock s50 не будет работать на
регионе Россия, но если подменить папку с файлами, на модифицированной версии MiHome, вполне можно использовать пылесос на любом удобном регионе.
Или, например, увлажнители
Smart mi 2 китайских версий заблокированные изготовителем вне Китая, отлично продолжают работать после замены оригинального плагина на кастомный.
Как поменять плагины?
ВАЖНО После установки модифицированного MiHome, не забудьте дать приложению разрешение на управление хранилищем
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, включив настройку - "Профиль" - "Экспериментальное" - "Очистить папку с данными".
Краткие выводы
Замена плагинов в MiHome нужна в первую очередь для того, чтобы обойти ограничения или расширить возможности, которые скрыл, заблокировал или не разработал разработчик ПО, в данном случае наша любимая Xiaomi.
В большинстве случаев необходимость в замене плагинов будет появляться только если вы используете "китайские" устройства, предназначенные только для внутреннего рынка (иероглифы на коробке, плоская вилка).
Если вас устраивает работа устройства (перевод, функционал) менять плагины вам не нужно.
Не всегда нужный функционал можно получить заменой плагинов, в некоторых случаях особенно после обновления прошивки, вернуть старый интерфейс или возможности устройства можно только понизив прошивку.
Комментарии для сайта Cackle