Устанавливаем, настраиваем, логинимся и т.д., пылесос должен быть настроен и работать через это приложение.
Подключаем телефон к компу и копируем с него на компьютер файл main.bundle, который находится по пути /Android/data/com.xiaomi.smarthome/files/plugin/install/rn/1002682/1024072/android/. Если с компьютера не удается войти в эту папку (не видна в списке), то заархивировать на телефоне и архив перенести в любое другое место на телефоне, например, в корневую папку.
Важно: если на телефоне есть в корне папка vevs, то скорее всего вам будет необходимо работать именно в ней, и тогда для вас путь к файлу будет /vevs/files/plugin/install/rn/1002682/1024072/android/. Не забываем делать резервные копии! Скопировали, продолжаем.
Установка локального сервера
Выбрал более-менее не сложный сервер для инструкции – XAMPP. (Пробовал на своем OpenServer, устанавливал Ampps, на них так же работает. Если что-то уже стоит из аналогов, можно пользоваться ими.).
Как прошить робот пылесос Xiaomi Mi Robot Vacuum
Устанавливаем XAMPP с минимальным набором функций. Можно отключить все отключаемые галочки:
Запускаем сервер (если ничего не трогали, то контрольная панель запустится автоматически). После запуска нажимаем кнопку Start в единственной доступной строке Apache. Сервер запустится и подсветит зеленым название Apache.
Теперь необходимо узнать ваш локальный IP адрес. Можно двумя вариантами:
- Через классическую контрольную панель в пункте «Центр управления сетями и общим доступом», нажав ссылку подключения в блоке «Просмотр активных сетей» и в открывшемся окне нажимаем кнопку «Сведения», где смотрим параметр «Адрес IPv4».
- В системном трее тыкаем на значке подключения, выбираем «Открыть параметры сети и интернет», заходим в «Свойства» подключения, прокручиваем вниз и ищем параметр «IPv4-адрес».
Нашли. Он может выглядеть примерно так 192.168.1.6. Заходим в браузер и пробуем зайти на страницу http://192.168.1.6/ нашего сервера. Если отображается стартовая страница, вида этой, то все хорошо:
Если ничего не меняли при установке, то путь до файлов сервера на компьютере имеет вид C:xampphtdocs. Заходим и удаляем все файлы.
В этом архиве лежит json файл с конфигурационными данными для озвучек из которого я убрал все языки кроме Русского и Английского, а так же добавил свою озвучку голосом робота Maksim.
Версия с припиской «long» это тоже самое, только изменена озвучка начала уборки всей площади на длинную (~ 1 минута).
⛔ Как перепрошить пылесос Xiaomi на русский / русская озвучка
Разархивируем все файлы в папку C:xampphtdocs и пробуем зайти еще раз на установленный сервер через браузер. Если видим список файлов, что разархивировали, то все хорошо. В дальнейшем все эти файлы необходимо будет перенести в новую папку… в какую — сможем понять после следующего шага.
Внесение изменений в плагин Roidmi Eve Plus для MiHome
Переходим к файлу main.bundle. Открываем его любым текстовым редактором и переходим к строчке 69321 (На момент написания статьи. Плагин версии 62.) или ищем переменную «_this.voice_root». В оригинале:
_this.voice_root = ‘https://cdn.awsde0.fds.api.mi-img.com/resource/robot/mihome/voicepack/’;
Заменяем все, что в кавычках на адрес вашего сервера. В наем случае это 192.168.1.6. Причем необходимо, что бы полный путь был равен 70 символам между кавычек . В итоге должно получиться примерно так:
_this.voice_root = ‘http://192.168.1.6/resources/robot_roidmi_eve_plus/mi_home/voice_pack/’;
Всю эту структуру папок необходимо создать на сервере и переместить все файлы туда. То есть должно получиться в нашем случае, что файлы озвучек будут лежать на компьютере по пути:
C:xampphtdocsresourcesrobot_roidmi_eve_plusmi_homevoice_pack
Не забываем, что адрес у вас будет свой и «192.168.1.6» только для моего случая.
Измененный файл сохраняем и заменяем им оригинал. После замены обязательно надо завершить приложение MiHome через меню приложения (долго удерживая палец на значке) и выбрать внизу ЗАКРЫТЬ. Только потом входим в приложение снова и открываем плагин пылесоса.
Переходим в меню «Голос и громкость», где мы должны будем увидеть такую картину:
Теперь, выбрав новый голос озвучки, можно проверять его работу.
Создание собственных языковых пакетов
В архиве https://mc-dos.ru/upload/roidmi/htdocs.zip лежат файлы без расширения. Оригиналы это «girl_ru» и «girl_en». Эти файлы есть GZ архивы с расширением tar.gz. Их можно переименовать, например, в «girl_ru.tar.gz», разархивировать и начать мучать озвучку.
Для простоты работы я подготовил 2 архива:
https://mc-dos.ru/upload/roidmi/girl_ru_orig.zip — разархивированный архив с оригинальной русской озвучкой.
https://mc-dos.ru/upload/roidmi/original_girl_ru_named.zip — разархивированный архив с оригинальной русской озвучкой и с подписанными фразами для каждого файла (вида Q009-начинаю-уборку-заданной-зоны.mp3), что бы было проще ориентироваться. Там все таки 76 фраз.
Создав свою озвучку для всех или частично файлов, назвав их так же, как оригинальные названия, необходимо создать tar.gz архив. На Windows 10 его можно создать так же, как на Linux системах:
- Наживаем сочетание Win+R, пишем cmd. Заходим в консоль.
- Переходим в папку с озвучкой командой cd (Например, все mp3 файлы озвучки лежат в папке C:roidmimy_voice, то команда будет выглядеть, как cd C:roidmimy_voice)
- Выполняем команду tar -czvf mypack.tar.gz *
В папке с озвучкой создастся файл с именем mypack.tag.gz. Ему необходимо стереть расширение tar.gz, оставив только имя без точки в конце.
Готовый файл необходимо перенести в папку локального сервера, в нашем случае C:xampphtdocs. Так же, в файле voice_config.json необходимо добавить новую запись озвучки или внести правки в существующую.
Пример того, что нужно добавить в файл, на примере сознанной озвучки mypack:
Сохраняем. Заходим в MiHome, который в лучшем случае, так же перезагрузить закрыв-открыв и проверяем работу новой озвучки.
Возможные ошибки и их решения
Если пылесос находится в сети 2.4ГГц (в иной он и не может быть), а телефон в сети 5ГГц, то не скачивается с локального сервера файл конфига. Проверьте нахождение устройств в одной одинаковой сети 2.4ГГц.
Проверить, что вообще включен Wifi на телефоне. Бывало и такое.
Не обновляется список языковых пакетов:
- Проверить возможность захода через браузер телефона на адрес локального сервера. Если не заходит — попробовать отключить брандмауэр Windows, если используется стандартный.
- После замены файла приложение Mi Home не было закрыто принудительно. Закрыть приложение через Настройки — Приложения и запустить заново.
Зависает MiHome при запуске плагина пылесоса (бесконечная загрузка):
- Проверить новый адрес на обязательный параметр — 70 символов!
- Использовать для редактирования плагина сторонние текстовые редакторы: Akelpad или Notepad++. (Открыть оригинал файла и снова отредактировать редактором из списка. Сохранить, проверить.)
Источник: mc-dos.ru
Как настроить робот-пылесос Xiaomi Mi Robot Vacuum Cleaner
Модели китайского производителя самостоятельны и работают сразу из коробки, требуя от пользователя нажать на кнопку уборки. Но при таком использовании функционал девайса минимален, а первая же зарядка потребует действий владельца.
Сначала мы расскажем о базовом варианте, а потом как настроить робот-пылесос xiaomi через приложение для использования по максимуму.
Настройка Xiaomi Mi Robot без приложения
От вас требуется дать возможность девайсу заряжаться, проверить состояние аккумулятора и подготовить квартиру.
- Достаём базу из коробки и подключаем к электрической сети. Китайцы позаботились об эстетике, поэтому сделали в базе нишу для провода, чтобы он не валялся на полу.
- Базу располагаем таким образом, чтобы присутствовало свободное место вокруг нее: полметра по сторонам, метр спереди. Лично у меня база стоит под небольшим столиком и пылесос спокойно залазит под него, игнорируя официальные требования. Экспериментируйте.
- Далее подключаем пылесос к базе. В зависимости от версии, контакты находятся в разных местах корпуса. Если всё в порядке, то вы заметите световую индикацию сверху. Готово!
Лень совмещать контакты вручную? Поставьте девайс в нескольких сантиметрах от включенной базы и нажмите кнопку с домиком на крышке корпуса. Если есть хоть пара процентов заряда, стыковка произойдёт автоматически.
Говоря о том, как настроить робот-пылесос самостоятельно, нельзя забывать о подготовке квартиры. Убедитесь, что по полу не разбросаны провода, в которых устройство запутается или порвет. Уберите ковры с бахромой по краям и следите, чтобы домашние животные ничего не оставляли на полу. Размазанные во время уборки следы их жизнедеятельности – крайне неприятное зрелище.
Ваш новый помощник оснащён датчиками высоты, поэтому никакие лестницы ему не страшны. Главное, чтобы датчики были чистыми. Также вы можете запустить устройство на каком-нибудь столике, если вдруг поленитесь самостоятельно протереть тряпочкой.
Индикация
Стоит упомянуть о голосовых сообщениях и световой индикации, позволяющих знать, в каком настроении ваш робот сегодня.
При переключении режимов или возникновении ошибок Xiaomi доложит вам об этом голосом. РСТ-версия сейчас разговаривает на английском языке, серая – на китайском. Возможна прошивка своего голосового пакета с русскими фразами, но это тема для полноценной статьи.
Светодиодный индикатор работает следующим образом:
- Равномерное свечение без мигания – аккумулятор заряжен на 100%, девайс готов к труду и ждёт нажатия на кнопку уборки.
- Белое свечение – заряд более 50%.
- Жёлтое свечение – менее 50%.
- Красное свечение – заряд менее 20%, пора подкрепиться.
Как настроить Xiaomi Mi Robot через приложение
Процесс эксплуатации пылесоса становится приятнее, благодаря специальному приложению Xiaomi. При его использовании можно включить робота дистанционно или запрограммировать на уборку в удобное время.
Кроме этого, вы сможете следить за износом щёток, временем и площадью уборки, изучать карту квартиры, составленную девайсом и обновлять прошивку.
- Загружаем приложение Mi Home в App Store для iPhone или Google Play для Android.
- Выбираем сервер, исходя из региона вашего помощника. Если вы покупали в официальном магазине РСТ-версию, вам подойдёт Россия или Европа. Если вы сэкономили и купили серую версию, то выбирайте Китай.
На этапе выбора сервера у многих начинаются проблемы. Попробуйте перебрать Китай/США/Сингапур/Россия.
- Входим в аккаунт, если являетесь пользователем Xiaomi или регистрируем новый.
- Затем добавляем новое оборудование, нажав на «добавить устройство» и выбираем из появившегося списка наш робот.
Если mi home не видит пылесос и в списке пусто, зайдите в настройки вашего смартфона и выдайте все разрешения приложению Mi Home.
- Далее устанавливаем Xiaomi Mi Robot на подключенную к розетке базу, нажимаем на верхнюю кнопку на крышке корпуса и удерживаем ее в течение 6 секунд. После этого прозвучит звуковой сигнал, сообщающий об установлении связи с программой.
- В программе выбираем модель устройства и свой канал Wi-Fi для управления им.
- В завершении настройки выбираем основное местоположение робота-пылесоса, например «Гостиная», после чего начинается процесс непосредственного управления Xiaomi Mi Robot.
Теперь вы можете управлять всем. Выбирать варианты озвучки и её громкость, следить за процессом уборки и отдавать команды, указывая пальцем на зону в комнате.
Популярные бренды
Новые статьи
- Выбираем робот-пылесос для уборки шерсти: наш топ лучших моделей
- Топ 6 недорогих, но хороших роботов-пылесосов в бюджетном сегменте
- Робот-пылесос для чистки ковров
- Лучшие роботы — пылесосы с построением карты помещения
- Что нужно знать при покупке робота-пылесоса среднего бюджета (от 15000 руб.)
- Какой робот-пылесос лучше выбрать
- Самые частые неисправности робота-пылесоса и способы устранения
- Как настроить робот-пылесос Xiaomi Mi Robot Vacuum Cleaner
Источник: robotvacuums.ru