Code 9999 message undefined command xvacuum firmware ошибка

Maybe this property?

{"iid":5,"type":"urn:miot-spec-v2:property:target-water-level:00000069:mijia-v1:1","description":"Target Water Level","format":"uint8","access":["read","write","notify"],"unit":"none","value-list":[{"value":1,"description":"Level1"},{"value":2,"description":"Level2"},{"value":3,"description":"Level3"}]}

It would be siid 2, piid 5, so you could fetch it’s current value

miiocli g1vacuum get_property_by 2 5

and set it using

miiocli g1vacuum set_property_by 2 5 <wanted value> int

Anyway, please open an issue (or even better, create a PR to add support) instead of continuing the discussion on this already closed one.

Добрый день. Прошу извинения если моя тема повторяется.
Возникла проблема при подключении пылесоса — Xiaomi Mi Robot Vacuum-Mop Essential.
После ввода Ip адреса, токена и выбора модели пылесоса Mi Vacuum Cleaner состояние пылесоса — онлайн.
На вкладке данные присутствуют параметры:
online — значение 1
command — пусто
message — {«id»:1632167860,»error»:{«code»:-9999,»message»:»undefined command»},»exe_time»:120}

Больше никаких параметров не отображается.

При выборе модели пылесоса Mi Robot Vacuum Mop 1C, как наиболее близкого по функционалу, отображаются следующие данные:
online — 1
command — пусто
message — {«id»:1632167894,»result»:{«life»:170832,»uid»:4159799166,»model»:»mijia.vacuum.v2″,»token»:»15da7329ebb7cc97e8e4e819f9d838b2″,»ipflag»:1,»fw_ver»:»2.2.1″,»mcu_fw_ver»:»6142″,»miio_ver»:»0.0.9″,»hw_ver»:»esp32″,»mmfree»:70856,»mac»:»54:48:E6:4C:63:73″,»wifi_fw_ver»:»»,»ap»:{«ssid»:»majordomo»,»bssid»:»B8:27:EB:6D:93:1F»,»rssi»:-32,»primary»:7},»netif»:{«localIp»:»192.168.1.106″,»mask»:»255.255.255.0″,»gw»:»192.168.1.254″}},»exe_time»:60}

m — m
1 — 1
2 — 2
6 — 6
0 — 0
e — e
5 — 5

Как мне получить данные с пылесоса — заряд батареи, износ щеток и прочее. В интернете ничего не нашел.
Заранее благодарен за помощь.

С помощью платформы Audacity легко записывать и редактировать аудио. Однако некоторые пользователи сообщают код ошибки -9999, что указывает на непредвиденную ошибку хоста. Эта ошибка возникает из-за конфликта в настройках безопасности. Audacity может не распознавать сторонние инструменты, такие как ваш микрофон. Ваш антивирус также мог заблокировать платформу.Fix-Audacity-Ошибка-Код-9999-Неожиданный-Хост

Полное сообщение об ошибке выглядит так:

«Ошибка открытия записывающего устройства.
Код ошибки: -9999 Непредвиденная ошибка хоста ».

Если вы видите код ошибки 9999 при использовании Audacity, вы можете исправить его, используя следующие методы.

Код ошибки Audacity 9999: неожиданный хост при открытии записывающего устройства

Решение №1 — Закройте приложения для видеоконференцсвязи

Fix-Error-Code-3000-when-users-Join-Zoom-Meetings-using-a-BrowserКредит: Freepik

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

Решение №2 — Отключите антивирус.

Защита-История-Защитник-Майкрософт-Антивирус в-Windows-Безопасность-приложениеПредоставлено: Krisikorn / Freepik.

Одна из причин ошибки — когда ваш антивирус обнаруживает, что приложение представляет угрозу для вашего компьютера или устройства. Вы можете выключить антивирус и проверить, сохраняется ли ошибка. Если нет, то ваш антивирус может вызвать появление ошибки. Временно отключайте его каждый раз, когда открываете Audacity.

  1. Чтобы отключить антивирус, перейдите в меню настроек.
  2. Перейдите в раздел «Обновление и безопасность».
  3. Выберите Безопасность Windows.
  4. Щелкните Защита от вирусов и угроз.
  5. Выберите Управление настройками.
  6. В разделе Защита в реальном времени выберите Выкл.

Решение №3 — Разрешить сторонним приложениям доступ к микрофону

Разрешить приложениям доступ к микрофону в Windows 10

  1. Во-первых, вам нужно закрыть программное обеспечение Audacity.
  2. Перейдите в Настройки.
  3. Найдите раздел «Конфиденциальность микрофона» и нажмите, чтобы открыть. Вы также можете ввести ms-настройки: конфиденциальность-микрофон в диалоговом окне «Выполнить».
  4. Найдите Разрешить приложениям доступ к вашему микрофону.
  5. Под разделом переключите кнопку на Вкл.
  6. Просмотрите список разрешенных приложений и убедитесь, что Audacity включен.

Какое из приведенных выше решений поможет вам исправить ошибку? Мы хотели бы знать, так что оставьте нам комментарий ниже.

Что делать, если не заряжается

Проблемы при зарядке могут возникнуть с новым роботом и в процессе эксплуатации.

Причины отсутствия сигнала индикатора о зарядке робота при первом включении:

  • смещение аккумулятора при транспортировке:
  • изоляция батареи;
  • отсутствие аккумулятора.

В нижней части робота находится ярлык, защищающий контакты батареи, который необходимо удалить.

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

Перечень неполадок, которые можно устранить самостоятельно:

  1. Боковое колесико не прокручивается как следует, что мешает соединению контактов робота и док-станции. Следует очистить его от мусора и вращательными движениями вернуть мобильность.
  2. Робот не может въехать на базу. Причина – отключение док-станции от электросети.
  3. Блокировка контактов аккумулятора. Чтобы удостовериться в ее наличии или отсутствии, осматривают нижнюю часть пылесоса, к которой в процессе уборки может прилипнуть бумага.
  4. Загрязнение контактов блока питания и/или станции. Чтобы удостовериться в ее наличии или отсутствии, снимают дверцу аккумуляторного отсека (откручивают винты, соединяющие крышку нижней части робота, и дверцы аккумуляторного отсека). Проверяют наличие мусора на контактах. Сухой чистой тканью удаляют загрязнения. При отсутствии грязи контакты все равно необходимо протереть сухой салфеткой для удаления пыли. Поставить аккумулятор на место, закрыть крышки аккумулятора и робота.
  5. Перегрев аккумулятора. Нельзя заряжать батарею рядом с отопительными приборами или в помещении при температуре выше 25 градусов тепла.

Во всех случаях надо быть уверенным, что в роботе установлен оригинальный аккумулятор.

При этом выполняется следующая процедура:

  • нажать кнопку «CLEAN»;
  • удерживать 20 секунд;
  • отпустить;
  • вокруг крышки мусоросборника появится белое вращающееся кольцо;
  • перезагрузка завершится через 1,5 минуты (светящееся кольцо погаснет).

При сбросе настроек график уборки сохранится. Если подключение робота-пылесоса на зарядку происходит через адаптер, то требуется проверить состояние (степень загрязнения) штекера зарядной станции и зарядного гнезда у робота. Тканью, смоченной несколькими каплями спирта/водки, протирают контакты. Затем штекер несколько раз прокручивают в гнезде и проверяют включение.

Правила ухода и эксплуатации

Инструкция производителя дает рекомендации по правильному использованию робота-пылесоса:

  • удаление мусора из мусоросборника после каждой уборки;
  • своевременное очищение от загрязнений щеток, колесиков, датчиков, камер, контактов базы;
  • замена моторного и выпускного фильтров раз в 3-6 месяцев;
  • правильный выбор места зарядной станции;
  • удаление с пола мелких предметов и вещей (носков, платков, проводов);
  • хранение аккумулятора при длительном простое вне пылесоса, в прохладном, сухом месте.

Производители автоматических пылесосов акцентируют внимание на важности правильной первой зарядки аппарата. У любого вида аккумулятора (литий-ионного или никель-метал-гибридного) она должна длиться 16 часов, несмотря на загорание через 3-4 часа зеленого индикатора о завершении зарядки

Решение возможных проблем

С трудностями, возникающими при загрузке голосового пакета, тоже можно справиться самостоятельно. При перепрошивке пылесосов Сяоми после нажатия кнопки «Flash Sound», вместо системных файлов, появляются строки с одной и той же записью «Trying to flash the firmware». В этом случае нужно еще раз сбросить настройки пылесоса, нажав одновременно кнопки на корпусе, и сделать повторную загрузку.

Если смартфон не видит разархивированный файл pkg при загрузке в XVacuum Firmware, нужно открыть пакет с помощью проводника. Также причиной ошибки при загрузке пакета становятся русские буквы и нижнее подчеркивание в названии. Система робота читает только латиницу без лишних символов. Чтобы исправить ошибку, нужно переименовать файл.

Перед тем, как начать перепрошивку пылесоса, нужно проверить его батарею. Если энергии осталось меньше 20 %, устройство ставят на зарядку. Иногда приложение XVacuum Firmware не устанавливается на телефоне потому, что его блокирует защита Google Play. Чтобы ее отключить, нужно зайти в приложение Play Market, открыть пункт меню «Play Защита», потом в пункте «Настройки» отменить сканирование приложений.

Если после прошивки пропало управление устройством со смартфона, нужно заново добавить его в приложение. С 2019 года пылесосы Xiomi выпускают отдельно для Европы и Китая. Из-за привязки к региону китайским роботом нельзя управлять через приложение Mi Home с европейской авторизацией, узнать токен и запрограммировать на русский язык. Но ограничение можно обойти, если выбрать регионом регистрации Китай.

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

Поделиться ссылкой:

Дополнительные советы и рекомендации

Прежде всего, док-станция должна быть защищена от скачков напряжения в электросети. Необходимо контролировать целостность проводов, идущих от сети к базе. Аппарат требует аккуратного и бережного отношения. Перерывы в работе робота негативно отражаются на состоянии аккумулятора.

Робота нельзя сразу включать после замены аккумулятора. Новый аккумулятор должен «проснуться» на зарядной станции. Пылесос устанавливают на включенную базу. Индикатор питания станции должен загореться зеленым светом. Индикатор зарядки у робота должен гореть прерывисто. Через минуту индикатор аккумулятора погаснет, а индикатор станции будет продолжать гореть, что означает процесс зарядки.

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

Поделиться ссылкой:

Обзор доступных официальных и неофициальных языковых пакетов

Голосовой сигнал сопровождает действия пылесоса и манипуляции с ним:

  • включение;
  • удаление и установку мусорного контейнера;
  • запуск и остановку уборки;
  • возвращение на базу;
  • загрязнение фильтра и щетки;
  • завершение установки обновлений;
  • подключение к док станции для зарядки;
  • отсутствие подключения док станции к сети;
  • низкий уровень заряда батареи.

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

Примеры пакетов:

  • «Алиса» — женский голос из Яндекс-службы, набор сообщений близкий к стандартному, но более адаптированный и приятных для слуха. Похожие версии – «Оксана» и «Захар»;
  • «Максим» — пылесос говорит мужским голосом, обращается с почтением «Ваше величество». Для любителей крепкого словца есть версия с ненормативной лексикой;
  • «Кожаные ублюдки» — смешная нецензурная озвучка из видеомемов на роботов «Boston Dynamics», которые ненавидят людей;
  • «Домовенок Кузя» — после установки пылесос смешно разговаривает, как домовенок из мультфильма;
  • звуки робота R2D2 — запуск и возвращение на базу также сопровождаются музыкой из «Звездных войн», ошибки озвучивает голос Алисы;
  • «Винни-Пух» — изменено звуковое сопровождение ошибок, вместо китайской речи пылесос говорит голосом известного медведя.

Пылесос может говорить фразами из советских фильмов «Операция Ы», «Джентльмены удачи» или американского «Стражи галактики». Для фанатов сериала «Доктор Кто» записана озвучка с голосами роботов-пришельцев далеков. Нестандартные пакеты придумывают пользователи пылесосов. Различные варианты можно найти и скачать в интернете или придумать и записать собственный набор фраз. На роботах-пылесосах третьего поколения установлен официальный сертифицированный пакет. Его файлы защищены шифром. Поэтому поменять голос на домовенка или Ивана Васильевича не получится.

Установка русского голосового пакета с помощью телефона(Android)

Вариант с автоматическим определением ip адреса и получением токена.

Токен — уникальный идентификатор робота пылесоса(после сброса настроек wifi изменяется).

  • Скачиваем и устанавливаем на телефон программу XVacuum Firmware 4.0.0
  • Скачиваем для примера официальный русский язык ru_official и распаковываем из архива, в результате на телефоне должен находится файл с расширением .pkg
  • Зажимаем на пылесосе две кнопки на несколько секунд пока не прозвучит фраза о сбросе настроек Wifi(скорее всего будет на китайском языке)

Зажимаем две кнопки для сброса настроек wifi

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

Подключаемся к wifi сети от робота пылесоса

Теперь запускам программу Xvacuum Firmware, выбираем Flash Sound


Xvacuum Firmware нажимаем на кнопку Flash Sound

Выбираем голосовой пакет, который перед этим извлекали из архива на телефоне.

Выбираем голосовой пакет, который скачали ранее

Ждем завершения процесса установки.

Установка голосового пакета

Hallo,

ich versuche gerade meinen neuen Xiaomi Mijia G1 in FHEM einzubinden
Gibt es gerade für 135 EUR bei real.de, für das Geld ein echtes Schnäppchen, auch wenn er natürlich nicht so viel kann wie teureren Modelle

— keine echte Map, er zeigt in der App nur an, wie der Raum für ihn aussieht, man kann aber keine Zonen definieren
— Navigation über Gyro und nicht über Lasersensoren, das sieht aber trotzdem recht intelligent aus und nicht mehr so chaotisch wie beim iLife V6 Vorgänger bei mir

An den Einschränkungen könnte natürlich auch mein Scheitern mit der Steuerung liegen. Ich bin leider nicht mehr allzusehr im FHEM-Thema, weil meine sonstigen Gerätschaften einfach schon seit Jahren
problemlos funktionieren.  Aber vielleicht erkennt ja jemand, woran es liegt.

Zuerst mal sind FHEM und Staubsauger im selben Netz und der Staubsauger ist vom Raspi anpingbar. Ich konnte mit micloud  bzw. xiaomi_tokens das Token auslesen.

Das ist zwar jetzt nicht lebenswichtig, schließlich kann ich ja auch über die App steuern, aber irgendwie ärgert es mich doch, dass ich nicht weiterkomme.

Vielleicht sieht ja ein Exporte hier gleich woran es liegt (oder ob Xiaomi bei dem Modell was geändert hat)

Internals:
   DEF        192.168.178.103 aae245a09de26...
   FD         50
   FUUID      5f85884b-f33f-af1d-be56-6c493...
   NAME       staubi
   NR         155
   STATE      ???
   TYPE       XiaomiDevice
   hardware   esp32
   mac        64:90:C1:A3:...
   mcu_firmware 6138
   model      mijia.vacuum.v2
   token      aae245a09de26...
   wifi_firmware cef6c09-dirty
   READINGS:
     2020-10-13 14:15:09   device_firmware 2.0.8
     2020-10-13 14:15:09   device_uptime   22.34
     2020-10-13 14:45:15   error           undefinedcommand
     2020-10-13 14:15:09   wifi_rssi       -38
   helper:
     ConnectionState connected
     crypt      AES
     delay      60
     dev        1400
     id         dd9c
     ip         192.168.178.103
     last_read  1602593115
     packetid   20
     port       54321
     sequence   1602510890
     token      aae245a09de26...
     packet:
       17         get_status
       18         get_status
       19         get_status
Attributes:
   icon       Botvac_VR200
   room       Wohnzimmer
   subType    VacuumCleaner
   verbose    5

Beim reconnect mit verbose 5 erhalte ich Folgendes

2020.10.13 11:49:25 3: staubi: disconnecting
2020.10.13 11:49:25 2: staubi: connecting
2020.10.13 11:49:25 3: staubi: initialized
2020.10.13 11:49:25 5: staubi: initSend
2020.10.13 11:49:25 5: staubi Send SUCCESS
2020.10.13 11:49:25 5: staubi > 21310020ffffffffffffffffffffffffffffffffffffffffffffffffffffffff
2020.10.13 11:49:25 5: staubi < 21310020000000001400dd9c000117fbffffffffffffffffffffffffffffffff (32)
2020.10.13 11:49:29 4: staubi: write {"id":67,"method":"miIO.info","params":[""]} (44)
2020.10.13 11:49:29 5: staubi: send 21310050000000001400dd9c000117ff4ea525e237fc06203646717b93d7b05c5a5bc6de397045645ae7d01be383a65af81efca22d477054d586ba8ee88ebffb38ca6d8d94b501daa76d0b304ca65573
2020.10.13 11:49:29 5: staubi Send SUCCESS
2020.10.13 11:49:29 5: staubi > 21310050000000001400dd9c000117ff4ea525e237fc06203646717b93d7b05c5a5bc6de397045645ae7d01be383a65af81efca22d477054d586ba8ee88ebffb38ca6d8d94b501daa76d0b304ca65573
2020.10.13 11:49:29 4: staubi: write {"id":68,"method":"miIO.wifi_assoc_state","params":[""]} (56)
2020.10.13 11:49:29 5: staubi: send 21310060000000001400dd9c000117ffcc80219d7fe706e111db6986baa0e9967b7ec727dcf534c3501cba4a4e768f1fdb18e9cc304e36d7cb6393ca9da79aadc8393d5ed4f0447ecd7e0ed1975291580946a95da677ac540ae178975c7dc562
2020.10.13 11:49:29 5: staubi Send SUCCESS
2020.10.13 11:49:29 5: staubi > 21310060000000001400dd9c000117ffcc80219d7fe706e111db6986baa0e9967b7ec727dcf534c3501cba4a4e768f1fdb18e9cc304e36d7cb6393ca9da79aadc8393d5ed4f0447ecd7e0ed1975291580946a95da677ac540ae178975c7dc562
2020.10.13 11:49:29 4: staubi: write {"id":69,"method":"get_serial_number","params":[""]} (52)
2020.10.13 11:49:29 5: staubi: send 21310060000000001400dd9c000117ff83ec19820d582e707c853630c7d75e72211a3ed188e3cf4379e62c61333a9444828f5bc80e07142c3c4c310a17929e403fee89da6f2552db439f752a6e1fe4ae2a66cc04bc029e5f3e13f802d1d6cf71
2020.10.13 11:49:29 5: staubi Send SUCCESS
2020.10.13 11:49:29 5: staubi > 21310060000000001400dd9c000117ff83ec19820d582e707c853630c7d75e72211a3ed188e3cf4379e62c61333a9444828f5bc80e07142c3c4c310a17929e403fee89da6f2552db439f752a6e1fe4ae2a66cc04bc029e5f3e13f802d1d6cf71
2020.10.13 11:49:29 4: staubi: write {"id":70,"method":"get_timezone","params":[""]} (47)
2020.10.13 11:49:29 5: staubi: send 21310050000000001400dd9c000117ff0279d753313529781a1e573e5302b239c91eb4e322988ae0372b954e064899c00ce78d928fd1e758f21092a3b074a153bc730c88bbe1ac7e5d57eecbb4b7f02d
2020.10.13 11:49:29 5: staubi Send SUCCESS
2020.10.13 11:49:29 5: staubi > 21310050000000001400dd9c000117ff0279d753313529781a1e573e5302b239c91eb4e322988ae0372b954e064899c00ce78d928fd1e758f21092a3b074a153bc730c88bbe1ac7e5d57eecbb4b7f02d
2020.10.13 11:49:30 5: staubi < 213101e0000000001400dd9c00011800f71395b8c69a38e3e22577da3eb763363350afb5d1cc3a7cdd784c2278615a109995896fe4ec335f5c07aaac0783b72fe158df2b66de9d5d76752dd0671a62f0a99a7ee9f82af99618aebf5cc2b124d4650fee81e69c56549312f0ed2fa937a819b78a32d78cf07a010f854cb5853fed72e46759ce53a54b463529a30bdf1db5b5c061ef2fb4cf8de0d0d0c14f2da6d052451a1350f3dcd105eae84828d736af8f6f9217ec772242082279c7b486b66866f3a00f16a0f9ee49dffa44fb17ec9ec974150c9366fe8ba70ad7ec1b3f608295ab612416570d727dc3a6daa57119d6c05b553c575c0af55ca49086ff53274a070307d7f12aa5596f7cce836822bedf598654c97e0eed8a26ce9144758282735bbb56c5eca6101a9c0d29b3bca8e5111f982bc47802efa7dfe0822809cdec4d0a3ecbc729cf16d16c2cc072006032e01e65ce750a9e1a880f699d9a3566bf5a1551a789d09cbee03135dbefd27162f9026358ddb9dc21c95f8123eb5dc2a8b04646e679da5cfe8201bc6f5c8da942447a7728757a3052cb4a4bc011a52f9e0660087a9fdc759b38da3e43cb80affeea5f436d697e777e8559bc6fd1282f110da7e432a0e7445ee183a94051e1665d47ea46f6bc7bf5ea69a93957c253fef975 (480)
2020.10.13 11:49:30 5: staubi: decrypted
{"id":67,"result":{"life":71679,"uid":6366...,"model":"mijia.vacuum.v2","token":"aae245a09de26...","ipflag":1,"fw_ver":"2.0.8","mcu_fw_ver":"6138","miio_ver":"0.0.8","hw_ver":"esp32","mmfree":62876,"mac":"64:90:C1:A3:...","wifi_fw_ver":"cef6c09-dirty","ap":{"ssid":"nope","bssid":"98:9B:CB:21:...","rssi":-38,"primary":11},"netif":{"localIp":"192.168.178.103","mask":"255.255.255.0","gw":"192.168.178.1"}},"exe_time":70}
2020.10.13 11:49:30 5: staubi: parse id 67
$VAR1 = {
          'exe_time' => 70,
          'result' => {
                        'life' => 71679,
                        'wifi_fw_ver' => 'cef6c09-dirty',
                        'model' => 'mijia.vacuum.v2',
                        'mcu_fw_ver' => '6138',
                        'uid' => 6366...,
                        'mac' => '64:90:C1:A3:5F:6F',
                        'miio_ver' => '0.0.8',
                        'netif' => {
                                     'gw' => '192.168.178.1',
                                     'mask' => '255.255.255.0',
                                     'localIp' => '192.168.178.103'
                                   },
                        'mmfree' => 62876,
                        'hw_ver' => 'esp32',
                        'token' => 'aae245a09de26...',
                        'ap' => {
                                  'primary' => 11,
                                  'ssid' => 'nope',
                                  'bssid' => '98:9B:CB:21:...',
                                  'rssi' => -38
                                },
                        'fw_ver' => '2.0.8',
                        'ipflag' => 1
                      },
          'id' => 67
        };

2020.10.13 11:49:30 4: staubi: parse id 67 / device_info
2020.10.13 11:49:30 4: staubi: msg ref is HASH
2020.10.13 11:49:30 5: staubi < 21310070000000001400dd9c000118007252c4f2f82a21993ca68daf994db75644ebeaee5beff438fe5300a84694eb837f43bd7a71b98badd726a6eb3c7ff22d0af3e2c4103225e6d742809db83283e5b42e51f3436b829ee53012bd1ea05065e5a9ecbe1dcb14435909bedec904a20e (112)
2020.10.13 11:49:30 5: staubi: decrypted
{"id":68,"error":{"code":-9999,"message":"undefined command"},"exe_time":200}
2020.10.13 11:49:30 5: staubi: parse id 68
$VAR1 = {
          'exe_time' => 200,
          'id' => 68,
          'error' => {
                       'message' => 'undefinedcommand',
                       'code' => -9999
                     }
        };

2020.10.13 11:49:30 4: staubi: parse id 68 / wifi_stats
2020.10.13 11:49:30 4: staubi: msg ref is
2020.10.13 11:49:30 5: staubi < 21310070000000001400dd9c00011800597cf9a4ecb45c9221a17207486487a20b596bfb487347094bf643e6cb52a2e6865fbdbf2825734ccd9d2721d29150f2925da2bd011fd66770feadd2e1bfc044f1bb4fc025570025feaa08075a8332e8d07209c068671653eedebfc6077ca271 (112)
2020.10.13 11:49:30 5: staubi: decrypted
{"id":69,"error":{"code":-9999,"message":"undefined command"},"exe_time":370}
2020.10.13 11:49:30 5: staubi: parse id 69
$VAR1 = {
          'id' => 69,
          'error' => {
                       'message' => 'undefinedcommand',
                       'code' => -9999
                     },
          'exe_time' => 370
        };

2020.10.13 11:49:30 4: staubi: parse id 69 / get_serial_number
2020.10.13 11:49:30 4: staubi: msg ref is
2020.10.13 11:49:30 5: staubi < 21310070000000001400dd9c00011800d8ada65484966d05888438fbaaf3020ceb11273b075113681b6746248141ab6806d28197bc691227efd878f2794cbf69bf5bed1c3f8e2becc66005d860a43b81daeae545e5f04253c115e6f8cafc3617a2afeb0a2fb3a7e005a41cfc8f57f84c (112)
2020.10.13 11:49:30 5: staubi: decrypted
{"id":70,"error":{"code":-9999,"message":"undefined command"},"exe_time":560}
2020.10.13 11:49:30 5: staubi: parse id 70
$VAR1 = {
          'exe_time' => 560,
          'id' => 70,
          'error' => {
                       'code' => -9999,
                       'message' => 'undefinedcommand'
                     }
        };

2020.10.13 11:49:30 4: staubi: parse id 70 / get_timezone
2020.10.13 11:49:30 4: staubi: msg ref is
2020.10.13 11:49:32 4: staubi: write {"id":71,"method":"get_consumable","params":[""]} (49)
2020.10.13 11:49:32 5: staubi: send 21310060000000001400dd9c00011802d2a68642d4ac1c55292151a4e727899266a3ffde69f0073aa60c125e47b20666105fe9923bca88973eaf3b60900b3e775ca1b8473ce149b92cbe361cb025af94465715cce4940cfd00ec2c729d01d11a
2020.10.13 11:49:32 5: staubi Send SUCCESS
2020.10.13 11:49:32 5: staubi > 21310060000000001400dd9c00011802d2a68642d4ac1c55292151a4e727899266a3ffde69f0073aa60c125e47b20666105fe9923bca88973eaf3b60900b3e775ca1b8473ce149b92cbe361cb025af94465715cce4940cfd00ec2c729d01d11a
2020.10.13 11:49:32 4: staubi: write {"id":72,"method":"get_clean_summary","params":[""]} (52)
2020.10.13 11:49:32 5: staubi: send 21310060000000001400dd9c00011802c95dea6fe03b09feff54e24bd0132dbed99580e3a2adf7d4285e31054594c0727e731dcc04d50de6ad730162aefa7e040c71a5653fa183468102c24d8faab1a93ee17ec682c07ec00b169353253f5201
2020.10.13 11:49:32 5: staubi Send SUCCESS
2020.10.13 11:49:32 5: staubi > 21310060000000001400dd9c00011802c95dea6fe03b09feff54e24bd0132dbed99580e3a2adf7d4285e31054594c0727e731dcc04d50de6ad730162aefa7e040c71a5653fa183468102c24d8faab1a93ee17ec682c07ec00b169353253f5201
2020.10.13 11:49:32 4: staubi: write {"id":73,"method":"get_dnd_timer","params":[""]} (48)
2020.10.13 11:49:32 5: staubi: send 21310060000000001400dd9c000118024806e998b85de2ccea56fabb61267a2542ef927946b44976cc88ca5cd45cadd1d8443e991e8227f3392a0a4eada385f682209fc7a8f2ddd9a8af295ea682480cd564fdbdd617e3a14f2198ba01b90726
2020.10.13 11:49:32 5: staubi Send SUCCESS
2020.10.13 11:49:32 5: staubi > 21310060000000001400dd9c000118024806e998b85de2ccea56fabb61267a2542ef927946b44976cc88ca5cd45cadd1d8443e991e8227f3392a0a4eada385f682209fc7a8f2ddd9a8af295ea682480cd564fdbdd617e3a14f2198ba01b90726
2020.10.13 11:49:32 4: staubi: write {"id":74,"method":"get_timer","params":[""]} (44)
2020.10.13 11:49:32 5: staubi: send 21310050000000001400dd9c0001180253d77c1dc8d95d1bd3437e2cbb43ab99886e93ff638e88da9d8d5dad50410c0890a8e54f1b176943c8d99bbe61efa63fcfa89e155be41f2f043aaa7ab4da00c9
2020.10.13 11:49:32 5: staubi Send SUCCESS
2020.10.13 11:49:32 5: staubi > 21310050000000001400dd9c0001180253d77c1dc8d95d1bd3437e2cbb43ab99886e93ff638e88da9d8d5dad50410c0890a8e54f1b176943c8d99bbe61efa63fcfa89e155be41f2f043aaa7ab4da00c9
2020.10.13 11:49:32 4: staubi: write {"id":75,"method":"get_sound_volume","params":[""]} (51)
2020.10.13 11:49:32 5: staubi: send 21310060000000001400dd9c00011802b075b5c4a7eca74eeac2988276b44900b46a81e627143a916d609ed478809752e291dc69a8e09c41e398b9da647288fe3332b8de116d474081795adb54abac997712a4970f54864f170197666d58db04
2020.10.13 11:49:32 5: staubi Send SUCCESS
2020.10.13 11:49:32 5: staubi > 21310060000000001400dd9c00011802b075b5c4a7eca74eeac2988276b44900b46a81e627143a916d609ed478809752e291dc69a8e09c41e398b9da647288fe3332b8de116d474081795adb54abac997712a4970f54864f170197666d58db04
2020.10.13 11:49:32 4: staubi: write {"id":76,"method":"get_carpet_mode","params":[""]} (50)
2020.10.13 11:49:32 5: staubi: send 21310060000000001400dd9c0001180227288d60743dd08a220e161f62e634265363f522b8f02fb02aa83955f9f6171446fb2a29cac546b4005d6fb334a53d92ecf0eee5ea9b8c004e54e78e69943d2b1fc12197d6411d14e9bb10d01709bb38
2020.10.13 11:49:32 5: staubi Send SUCCESS
2020.10.13 11:49:32 5: staubi > 21310060000000001400dd9c0001180227288d60743dd08a220e161f62e634265363f522b8f02fb02aa83955f9f6171446fb2a29cac546b4005d6fb334a53d92ecf0eee5ea9b8c004e54e78e69943d2b1fc12197d6411d14e9bb10d01709bb38
2020.10.13 11:49:32 4: staubi: write {"id":77,"method":"get_fw_features","params":[""]} (50)
2020.10.13 11:49:32 5: staubi: send 21310060000000001400dd9c000118022fcd590c101a14ae0e354cb5588f3cbcf1b0d980a2e153c026ba6951086c16bf37170bc44236fc282dcd1b79c84da6fbff247d7ff77853cc0d6b12d87c183bb3ffed3b13a41cb8de98523d8bae9a9661
2020.10.13 11:49:32 5: staubi Send SUCCESS
2020.10.13 11:49:32 5: staubi > 21310060000000001400dd9c000118022fcd590c101a14ae0e354cb5588f3cbcf1b0d980a2e153c026ba6951086c16bf37170bc44236fc282dcd1b79c84da6fbff247d7ff77853cc0d6b12d87c183bb3ffed3b13a41cb8de98523d8bae9a9661
2020.10.13 11:49:32 4: staubi: write {"id":78,"method":"app_get_locale","params":[""]} (49)
2020.10.13 11:49:32 5: staubi: send 21310060000000001400dd9c00011802779c94df2ffd675e30509ac11a23ad7c45e37519c56eac5ba81ddd34ab9a77d54913cff2cec39be0c126b493cf5bc7d2a9e46266202b845011eeb1208529990f3d0f7bca068e740c7a983c541f17cb6d
2020.10.13 11:49:32 5: staubi Send SUCCESS
2020.10.13 11:49:32 5: staubi > 21310060000000001400dd9c00011802779c94df2ffd675e30509ac11a23ad7c45e37519c56eac5ba81ddd34ab9a77d54913cff2cec39be0c126b493cf5bc7d2a9e46266202b845011eeb1208529990f3d0f7bca068e740c7a983c541f17cb6d
2020.10.13 11:49:33 5: staubi < 21310070000000001400dd9c00011802ecb7b06aa72d8ca419f81e20175711d55fec9abe215b40fe5f2b29f45488c216b5e426c5a2b7313378fd88807ffc75b2811486dd1b3088fc7c570cd667f9823ff75a0fca42e7c3b1bdcddce6baafa2350dea0057b3408105b4dd7554df2bf3ce (112)
2020.10.13 11:49:33 5: staubi: decrypted
{"id":71,"error":{"code":-9999,"message":"undefined command"},"exe_time":160}
2020.10.13 11:49:33 5: staubi: parse id 71
$VAR1 = {
          'error' => {
                       'code' => -9999,
                       'message' => 'undefinedcommand'
                     },
          'id' => 71,
          'exe_time' => 160
        };

2020.10.13 11:49:33 4: staubi: parse id 71 / get_consumable
2020.10.13 11:49:33 4: staubi: msg ref is
2020.10.13 11:49:33 5: staubi < 21310070000000001400dd9c0001180376880112546de803724b900ca9dde804022aa23a54abfdc427ba0321a67c8aea938fd14668010f0f2c6a052a5d6c581c09e3203ae93bc3a363194218620680fe157c4cfba8875ef8f390fb021d9a9836d8b90bd710fa3bac97bd2c3a8a9410be (112)
2020.10.13 11:49:33 5: staubi: decrypted
{"id":72,"error":{"code":-9999,"message":"undefined command"},"exe_time":270}
2020.10.13 11:49:33 5: staubi: parse id 72
$VAR1 = {
          'error' => {
                       'message' => 'undefinedcommand',
                       'code' => -9999
                     },
          'id' => 72,
          'exe_time' => 270
        };

2020.10.13 11:49:33 4: staubi: parse id 72 / get_clean_summary
2020.10.13 11:49:33 4: staubi: msg ref is
2020.10.13 11:49:33 5: staubi < 21310070000000001400dd9c0001180379ca3e33c514431a3552c337e0ad191e831e8292a2802cd40842b825eb38f99e8f00e49904cffe889ff25856a2e99df166342431447ef9f2b8037e70ca94af5eca3a52aad660ca01a6192aff56ccb3a41ecab6b1f6af1b2bd3c420e721120cc3 (112)
2020.10.13 11:49:33 5: staubi: decrypted
{"id":73,"error":{"code":-9999,"message":"undefined command"},"exe_time":380}
2020.10.13 11:49:33 5: staubi: parse id 73
$VAR1 = {
          'id' => 73,
          'error' => {
                       'code' => -9999,
                       'message' => 'undefinedcommand'
                     },
          'exe_time' => 380
        };

2020.10.13 11:49:33 4: staubi: parse id 73 / get_dnd_timer
2020.10.13 11:49:33 4: staubi: msg ref is
2020.10.13 11:49:33 5: staubi < 21310070000000001400dd9c0001180365a10de2d71e239e15c22805e1654b4cbb1d6a2af8fc1bf0e47a59fcfc203ebef552a81246c6fb8289b56195ba34e6eea2d4cf4048d06f27f329db748ce844295097d3a79e005d55ba1eec68ed9060f7c802b0258e7bae392b8ea85d95f57a76 (112)
2020.10.13 11:49:33 5: staubi: decrypted
{"id":74,"error":{"code":-9999,"message":"undefined command"},"exe_time":480}
2020.10.13 11:49:33 5: staubi: parse id 74
$VAR1 = {
          'id' => 74,
          'error' => {
                       'message' => 'undefinedcommand',
                       'code' => -9999
                     },
          'exe_time' => 480
        };

2020.10.13 11:49:33 4: staubi: parse id 74 / get_timer
2020.10.13 11:49:33 4: staubi: msg ref is
2020.10.13 11:49:33 5: staubi < 21310070000000001400dd9c00011803cbcfb4ee3a64cca6ad7a0c92cf101084f9ba637bd627c74c04b6d5d42df395540d5f98a50f9f602f54376af5bcbc9ae232172fc7383ba28c4c5cafb4d7c85778d6a580376dc25ec469387a82ea4f155d861ec9e0595ba55e562b369d902949ac (112)
2020.10.13 11:49:33 5: staubi: decrypted
{"id":75,"error":{"code":-9999,"message":"undefined command"},"exe_time":680}
2020.10.13 11:49:33 5: staubi: parse id 75
$VAR1 = {
          'exe_time' => 680,
          'error' => {
                       'code' => -9999,
                       'message' => 'undefinedcommand'
                     },
          'id' => 75
        };

2020.10.13 11:49:33 4: staubi: parse id 75 / get_sound_volume
2020.10.13 11:49:33 4: staubi: msg ref is
2020.10.13 11:49:33 5: staubi < 21310070000000001400dd9c0001180329f835d80071e618fc930d382378b3436849d43f4ecf8ed0ba4e079821f820697d3fa59cde2c286ab5fabb8c7906849fa463398ab8b4f4b28b9fa5f4288e57767525d6d63782f5ab808d9c8152377ab62f84951ee774e5399aa4e3553700523a (112)
2020.10.13 11:49:33 5: staubi: decrypted
{"id":76,"error":{"code":-9999,"message":"undefined command"},"exe_time":850}
2020.10.13 11:49:33 5: staubi: parse id 76
$VAR1 = {
          'exe_time' => 850,
          'error' => {
                       'code' => -9999,
                       'message' => 'undefinedcommand'
                     },
          'id' => 76
        };

2020.10.13 11:49:33 4: staubi: parse id 76 / get_carpet_mode
2020.10.13 11:49:33 4: staubi: msg ref is
2020.10.13 11:49:35 4: staubi: write {"id":79,"method":"get_prop","params":["get_status"]} (53)
2020.10.13 11:49:35 5: staubi: send 21310060000000001400dd9c000118050fe5d29dfaf675725c36c3f947e6e8e627987d4193814bc7984e21475f266bc7dca3cd396a93aeefe6fc3c3a8f389d78d5ea5019ead358bf91e07aba042e1425c5651c5ef3a3fe2de077c0e1647f882c
2020.10.13 11:49:35 5: staubi Send SUCCESS
2020.10.13 11:49:35 5: staubi > 21310060000000001400dd9c000118050fe5d29dfaf675725c36c3f947e6e8e627987d4193814bc7984e21475f266bc7dca3cd396a93aeefe6fc3c3a8f389d78d5ea5019ead358bf91e07aba042e1425c5651c5ef3a3fe2de077c0e1647f882c
2020.10.13 11:49:36 5: staubi < 21310070000000001400dd9c000118055a90163ac5e9458af4d82f0c0bd3e77f81c125b030b71155d35683273fa4307025b2834892bac65efc295b3ea137736ed19a47be3b2df4054f428829ecbd67be8d0e9cad351221b201413ce755c237e20a7f49162c3012868a28b3936c51c6b2 (112)
2020.10.13 11:49:36 5: staubi: decrypted
{"id":79,"error":{"code":-9999,"message":"undefined command"},"exe_time":200}
2020.10.13 11:49:36 5: staubi: parse id 79
$VAR1 = {
          'exe_time' => 200,
          'id' => 79,
          'error' => {
                       'message' => 'undefinedcommand',
                       'code' => -9999
                     }
        };

2020.10.13 11:49:36 4: staubi: parse id 79 / get_status
2020.10.13 11:49:36 4: staubi: msg ref is

Edit:
Nachdem ich noch ein bisschen weiter recherchiert habe und auch mit python-miio experimentiert habe, muss man im Moment wohl festhalten, dass die Nicht-Roborock-Devices (noch) nicht unterstützt werden. Falls mir aber jemand verrät, was ich testen/mitschneiden soll, mache ich das gerne.

Audacity – это звуковой редактор с открытым исходным кодом, который широко используется по всему миру. Хотя это программное обеспечение почти не содержит багов и проблем, как и любое другое приложение, оно не на 100% защищено от ошибок. 

Одна из основных ошибок Audacity – это «Код ошибки -9999». За этой проблемой часто следует сообщение об ошибке – «Непредвиденная ошибка хоста».

Отключите или удалите антивирус (Kaspersky / Avast) на вашем компьютере. Проверьте, решает ли это проблему.

Содержание

  1. Разрешите приложению доступ к микрофону
  2. Закрыть фоновые программы
  3. Установите микрофон в качестве устройства по умолчанию
  4. Выйти из Skype

Разрешите приложению доступ к микрофону

Вы должны настроить разрешение на использование микрофона в окне настроек.

1. Прежде всего, одновременно нажмите клавишу Windows + I (на англ клавиатуре)

2. Затем нажмите на настройки «Конфиденциальность», чтобы получить к нему доступ.

3. Затем нажмите « Микрофон » слева.

4. В настройках «Доступ к микрофону для этого устройства» нажмите «Изменить». Переключите его на «ВКЛ».

5. Затем прокрутите вниз до «Разрешить настольным приложениям доступ к вашему микрофону».

6. Здесь переключите эту настройку на «ВКЛ».

Это включит доступ к микрофону для компьютера.

Закрыть фоновые программы

Audacity не сможет получить доступ к микрофону, если другое приложение использует его в фоновом режиме.

1. Одновременно нажмите клавишу Windows + X.

2. Затем щелкните «Диспетчер задач».

3. Когда открывается диспетчер задач, проверьте, какой процесс использует микрофон в фоновом режиме (например, Skype, Zoom и т. д.).

4. Щелкните правой кнопкой мыши процесс, использующий микрофон, и нажмите «Завершить задачу», чтобы убрать этот процесс.

5. Таким же образом завершите все процессы, связанные с микрофоном.

Проверьте, решает ли это вашу проблему.

Установите микрофон в качестве устройства по умолчанию

Вы должны установить микрофон в качестве устройства по умолчанию.

1. Нажмите клавишу  Windows + R, чтобы открыть «Выполнить».

2. После этого введите «mmsys.cpl » и нажмите « ОК ».

3. Затем, когда откроется окно «Звук», щелкните вкладку « Запись ».

4. Затем щелкните правой кнопкой мыши используемый микрофон и выберите «Установить как устройство по умолчанию».

Это должно установить устройство в качестве аудиодрайвера по умолчанию на вашем компьютере.

Это должно было решить вашу проблему.

Выйти из Skype

Skype – одно из приложений, которое часто конфликтует с Audacity.

1. Закройте приложение Skype.

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

2. Чтобы окончательно закрыть приложение, щелкните стрелку на панели задач. Затем щелкните правой кнопкой мыши значок Skype и нажмите «Выйти из Skype», чтобы полностью закрыть приложение.

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

Теперь попробуйте снова использовать Audacity и проверьте, работает ли это исправление.

Ваша проблема должна быть решена.

Просмотров 2.8к.
Обновлено 08.05.2021

Компания Xiaomi известна не только своими смартфонами, но и большим количеством бытовой техники, в том числе роботами-пылесосами. Отличие этих устройств в наличии голосовой озвучки. Озвучка робота-пылесоса Xiaomi необходима для оповещения владельцев о своих действиях, сообщений об ошибках. Возможность варьировать языковую озвучку пылесоса привлекает пользователей: робот-пылесос Xiaomi можно запрограммировать на произнесение забавных фраз или просто сменить озвучку на более комфортную.

Русская озвучка робота

Как создать языковой пакет

При покупке робота-пылесоса часто возникает проблема в озвучке. Хорошо, когда достаточно английского языка, который установлен в заводской прошивке, но иногда хочется чего-то оригинального. Тогда пользователь может создать свой языковой пакет. Робот Xiaomi заговорит уже через пару минут. Для создания собственной озвучки, необходимо перейти в пункт меню “Озвучка текста”, залогироваться, выбрать во вкладке “V7 TTS” интересующий вариант озвучки.  В поле для озвучки введите  ваш текст и нажмите на кнопку “Озвучить”. Через несколько секунд озвучка голосом робота-пылесоса будет завершена, а созданный файл можно скачать и установить в робот-пылесос Xiaomi.

Озвучка робота-пылесоса Сяоми

Готовые языковые пакеты и где можно скачать

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

Интересные варианты озвучки можно найти на различных форумах.

Это интересно: Как почистить робот-пылесос — основные правила по уходу

Варианты русской озвучки

Роботу-пылесосу Xiaomi доступна одна официальная русская озвучка. Среди пользователей популярность обрели языковые пакеты для робота-пылесоса с забавными фразами. Чаще всего пользователями вшивается в робот-пылесос озвучка «Кожаные ублюдки». Популярные файлы с озвучкой:

  • голосовой пакет «Максим»;
  • голосовой пакет «Кузя»;
  • голосовой пакет «Винни-Пух»;
  • голосовой пакет с фразами из советских кинофильмов;
  • голосовой пакет «Droid BB-8 из Star Wars».

Это интересно: Как подключить робот-пылесос к телефону: пошаговая инструкция и возможные проблемы

Прошивка Xiaomi на русский язык. Пошаговая инструкция

По умолчанию на русском языке может разговаривать только серия роботов-пылесосов Xiaomi Mop, которая вышла в апреле 2021 года. У остальных девайсов английская или китайская озвучка. Устройства поставляются уже русифицированные. Чтобы поменять языковой пакет, робот-пылесос Xiaomi нужно подключить к смартфону:

  1. Установите приложение MiHome от Xiaomi, которое дает возможность управлять девайсами производителя, вошедшими в серию «Умный дом».
  2. Авторизуйтесь в приложении, выбрав в качестве региона Европу.
  3. Сделайте длительное нажатие на иконку с изображением плюса в верхнем правом углу экрана.
  4. На пылесосе зажмите одновременно кнопки включение и «домой» на несколько секунд, а после звукового оповещения отпустите. Это сбрасывает настройки.
  5. Теперь пылесос отобразится в приложении как доступный к подключению.
  6. Укажите данные Wi-Fi соединения. Для пылесоса подходит исключительно диапазон 2.4 ГГц.
  7. Выберите место работы девайса.
  8. Введите имя.
  9. Доступ к пылесосу можно распределить между смартфонами других членов семьи.

На этом процесс подключения завершен и можно приступить к установке русского языка:

  1. Нажмите на ваше устройство в основном меню мобильного приложения.
  2. Потяните вверх строку «Режим уборки ».
  3. Когда откроется меню, нажмите на раздел «Голосовые оповещения ».
  4. Выберите русский язык.

С помощью телефона Android

Смартфон — самый популярный способ управления домашней техникой, вошедшей в серию устройств для умного дома, поэтому для начала разберемся, как поставить русскую прошивку на робот-пылесос Xiaomi, используя мобильное приложение.

Это интересно: Как подключить робот-пылесос к Алисе: возможные проблемы при подключении и список совместимых роботов-пылесосов с Алисой

Автоматическое определение токена и IP адреса

Токеном называют уникальный идентификатор робота-пылесоса, который нужен для того, чтобы определить его в сети. Изменить токен может только после сброса последних настроек. Без идентификатора и IP, который роутер присваивает роботу- пылесосу, сменить язык не получится. Проще установить его через автоматические настройки. Для поиска IP-адреса и получения токена:

  1. Скачайте приложение XVacuum Firmware 4.0.0. Сразу после установки не открывайте программу.
  2. Скачайте нужный голосовой пакет и разархивируйте его. При правильной разархивации вы должны получить файл с расширением pkg. Файлы с другими расширениями робот-пылесос не распознает.
  3. Зажмите кнопки на верхней панели робота-пылесоса до звукового сигнала, чтобы сбросить настройки интернет-подключения.
  4. Подключитесь к Wi-Fi робота-пылесоса через Андроид.
  5. Откройте XVacuum.
  6. Откройте пункт «Flash Sound» в главном меню.
  7. Затем выберите загруженный пакет.

Осталось дождаться конца установки. Если вам кажется, что приложение зависло, значит, процесс скоро завершится.

Русская озвучка робота-пылесоса Xiaomi

Ручное определение IP адреса и токена

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

  1. Скачайте видоизмененную утилиту MiHome от Vevs. Предварительно деинсталлируйте официальное приложение.
  2. Добавьте пылесос, как это указано на примере пылесоса Mop.
  3. Войдите в профиль.
  4. Затем откройте пункт “Доступ”.
  5. Выберите “Доступ к устройству”.
  6. Токен высветится под наименованием пылесоса. Скопируйте его.

IP узнается следующим образом:

  • перейти в основное меню MiHome;
  • нажать на название пылесоса;
  • нажать на три точки в верхнем углу;
  • открыть раздел «Руководство пользователя »;
  • нажать на «Серийный номер», где и будет указан IP-адрес.

Теперь настроим XVacuum Firmware:

  1. Откройте приложение.
  2. Нажмите на кнопку, открывающую меню.
  3. Нажмите на пункт «Settings».
  4. Введите токен и IP.
  5. Нажмите «Save».
  6. Перезапустите XVacuum.

Если вы четко следовали инструкции, в главном меню активируются кнопки, а процесс установки языкового пакета не отличаются от установки с автоматическим определением токена.

Это интересно: Проблемы с роботом пылесосом: робот-пылесос не заряжается, ошибка 13 Roborock, нестыковка с базой и другие возможные проблемы

Xiaomi робот-пылесос

С помощью iPhone

Чтобы загрузить русский язык через операционную систему iOS, скачайте XVacuum для iOS. Далее необходимо скачать языковой пакет для робота-пылесоса Xiaomi. Размещаются загруженные файлы в разделе «Общие файлы». В наименованиях файлов и в названии их пути нельзя использовать нижнее подчеркивание, а для названий можно использовать только латиницу.

Приложение XVacuum Firmware для iOS

Программа скачивается в заархивированном виде и устанавливается с помощью iTunes или похожего приложения. Установка через XVacuum для iOS ничем не отличается от аналогичного действия на Android.

Важно: XVacuum совершает 50 попыток прошивки. В случае неудачи приложение удаляется, процесс настройки и установки повторяется заново.

Установка через ПК

Поставить необходимый пакет на робот-пылесос Xiaomi можно и через компьютер с ОС Windows. Для этого нужно:

  1. Определить свой IP и токен, воспользовавшись ранее предложенными способами.
  2. Установить файл win-mirobo-1.1.0-min и разархивировать.
  3. Открыть разархивированный файл win-mirobo.ini с помощью блокнота.
  4. Указать айпи и токен в таком виде: ip=Ваш ip-адрес token=Ваш токен.
  5. Сохранить результат.
  6. Поместить пакет озвучки в папку “voicepacks”.
  7. Открыть win-mirobo.bat.
  8. Если вышеуказанные действия выполнены правильно, то под вторым пунктом появится «Flash voice package». Выберите его, нажав 2, а потом Enter.
  9. В директории из 6 пункта появится перечень пакетов, из которого выберите необходимый.

Установка языкового пакета на робот-пылесос Xiaomi может занять несколько минут.

Помните: на момент начала прошивки заряд пылесоса должен быть не ниже 20%. Если он отключится в процессе прошивки, то может превратиться в бесполезную груду запчастей.

При соблюдении инструкций у вас появится прикольная озвучка для робота-пылесоса.

Это интересно: Сравнение роботов-пылесосов Xiaomi: какой лучше робот-пылесос линейки Roborock

Возможные проблемы с установкой и как их решить

При подключении робота-пылесоса к смартфону могут возникать некоторые проблемы. Рассмотрим решение самых распространенных из них:

  1. «Соединение не установлено». Причиной тому могут быть проблемы с вай-фай соединением. В таком случае нужно сменить DNS. Для этого зайдите в настройки Wi-Fi, откройте «Свойства сети» — «Изменить сеть» — «Дополнительно » —  «Пользовательские» и поменяйте указанный DNS на 114.114.114.114.
  2. При установке приложения MiHome на iPhone трафик вашего региона может не считываться приложением. Чтобы решить проблему зайдите в «Profile» — «Settings», кликните на пункт «Region», а затем выберите в качестве региона «India » или «China».
  3. Нет подключения к телефону. Возможно, сервера не видят трафик из устройства. Для этого установите приложение Orbot VPN и аналогичные. После успешного подключения VPN можно отключить.

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

Недавно для более детального знакомства ко мне попал робот-уборщик Xiaomi Mi Robot Vacuum Cleaner. Аппарат достойный внимания, хорошо выполняет свои основные функции. Он не без минусов, подробнее можно прочитать в нашем обзоре. Самая большая сложность – разобраться в настройках. Подобные модели поставляются в лучшем случае с английским, а в худшем – с китайским языком. В связи с этим, у пользователей часто возникает вопрос: как русифицировать робот-пылесос Xiaomi Vacuum.

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

Задача сводится к двум этапам:

  1. Определить IP-адрес и получить токен.
  2. Прошить робот-пылесос Xiaomi на русский язык.

Второй шаг можно осуществить двумя путями: с помощью смартфона или ПК. Я выбрал первое, и после некоторых манипуляций мне удалось добиться желаемого. Прибор заговорил на понятном мне языке. Далее я расскажу, как мне это удалось и что потребуется вам, чтобы сделать то же самое.

Внимание! Вся информация относится к 1 и 2 поколениям роботов-пылесосов Xiaomi. В свежих моделях, относящихся к последнему (третьему) поколению, компания Сяоми внедрила шифрование, голосовые пакеты теперь подписываются сертификатом. Эти модели роботов-пылесосов Xiaomi уже нельзя заставить ругаться матом.

Роботы-пылесосы «Сяоми» с русской озвучкой становятся все более популярны и востребованы среди российских покупателей. Установка языкового пакета на робот-пылесос Xiaomi позволяет аппарату не просто самостоятельно следить за ежедневной чистотой в доме. Теперь он оповещает владельцев о своих действиях, сообщает об ошибках или ругает домашнего питомца за оставленную на коврах шерсть. Последнее умение особенно привлекает пользователей: прибор ездит по дому и произносит забавные фразы, развлекая владельцев.

Ищите, где купить робот-пылесос по самой выгодной цене? Переходите в интернет-магазин Botmania.ru. Бесплатная доставка! Только актуальные новинки роботов-пылесосов!

Xiaomi Mijia Lds Vacuum Cleaner: прошивка на русский язык

Языковые пакеты для робота-пылесоса Xiaomi не накапливаются, установить можно только один, полностью заменив им предыдущий. В MiHome доступны для скачивания по ссылке лишь официальные прошивки от разработчиков. Только они могут добавить языковые пакеты в официальное приложение. Чтобы получить новую русскую прошивку, необходимо установить ее прямо на аппарат, заменив текущую озвучку.

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

Перепрошить можно только первое и второе поколения китайских моделей. Для третьей версии «Сяоми» существует только один официальный вариант русского языкового пакета. Теперь он не только зашифрован, но и подписан сертификатом, что исключает создание сторонних версий.

Xiaomi Mi Robot Vacuum Cleaner

Варианты русской озвучки

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

Часть доступных голосовых пакетов:

  • «Мужской голос «Максим» с обращением «хозяин», «Ваше Величество».
  • «Кожанные ублюдки», основанный на популярном меме с роботами (возможно с нецензурной лексикой);
  • «Скарлет «Алиса» с озвучкой зонированной уборки;
  • «Винни-Пух» универсальный;
  • «Алиса» + Домовенок Кузя» с фразами из четырех частей мультфильма;
  • озвучка дроида BB-8 из Star Wars;
  • с фразами из фильмов «Иван Васильевич меняет профессию», «Операция Ы», «Джентльмены удачи».

Подобрать прошивку и языковые пакеты робота-пылесоса Xiaomi можно на любой вкус. Есть варианты близкие к официальным, без дополнений, типа «хозяин», «Ваше Величество». Также представлен большой выбор озвучки с приколами, хамским текстом. После установки пакета прибор сообщает обо всех своих шагах, изменении статуса, запуске, остановке опций, просит ему помочь.

Лучший выбор роботов-пылесосов с бесплатной доставкой в интернет-магазине Botmania.ru.

Некоторые из комментируемых роботом действий:

  • начало работы;
  • возврат на док-станцию;
  • извлечение мусоросборника;
  • построение карты;
  • установка виртуальной стены.

Если решили сменить озвучку аппарата и установить русский языковой пакет на робот-пылесос Xiaomi Vacuum или другие модели первого/второго поколения, воспользуйтесь подробной инструкцией, которая поможет сделать все грамотно и избежать ошибок.

Где найти токен робота пылесоса Xiaomi

Токен – это индивидуальный идентификатор устройства, который изменяется после каждого сброса настроек Wi-Fi. Он необходим, чтобы в дальнейшем установить голосовые пакеты для робота-пылесоса Xiaomi.

Существует несколько способов того, как его узнать. Я опишу самый простой вариант с использованием модифицированного приложения MiHome от пользователя Vevs. Скачать его для системы Андроид можно по этой ссылке.

Если у вас уже установлено родное китайское приложение MiHome, его следует удалить. Если ваш телефон рутирован – рекомендую сохранить резервную копию с помощью Titanium Backup. Кстати, для установки русской озвучки и прошивки Roborock S50 потребуются аналогичные действия. Голосовые пакеты полностью совместимы.

Существует альтернативный вариант – использовать эмулятор ОС Андроид, NoxPlayer. Скачать его можно с сайта производителя (https://www.bignox.com/). Это подойдет тем пользователям, у которых нет под рукой смартфона на Андроиде. Либо тем, кто по каким-то причинам не хочет ставить стороннее ПО на свой основной телефон, но желает установить русскую прошивку Xiaomi Mi Robot Vacuum Cleaner. На заметку: основное предназначение данного эмулятора – возможность играть в Андроид-игры на компьютере.

Nox

Устанавливаем MiHome_5.6.85_63025_vevs.apk через интерфейс Nox.

После установки модифицированного MiHome необходимо ввести свои данные для входа в программу. Далее необходимо перейти во вкладку «Профиль» -> «Поделиться» -> «Share the device», как указано на картинках. Да, как видите, интерфейс в основном на русском языке, хоть и встречаются вкрапления английского и китайского.

MiHome

MiHome

MiHome

Напротив соответствующего устройства вы увидите токен, состоящий из 32 символов. Не пугайтесь, переписывать с экрана не придется – автор программы предусмотрел возможность скопировать эту информацию в буфер обмена. Данный способ подойдет, чтобы определить уникальный идентификатор для дальнейшей прошивки Xiaomi Robot 1 SDJQR01RR, STYTJ02YM, Roborock T6, Viomi V2 pro и других моделей Сяоми.

Дальше необходимо найти ip-адрес робота. Проще всего это сделать с помощью веб-интерфейса вашего роутера. В нем необходимо открыть таблицу DHCP Leases и найти там запись с адресом, соответствующим модели. Для устройств серии Xiaomi Roborock в графе «Host name» вы увидите «rockrobo».

Имея на руках эти данные – ip-адрес и токен робота-пылесоса Xiaomi, вы можете переходить к следующему шагу.

Интернет-магазин роботов-пылесосов с гарантией здесь 👈

Прошивка робота пылесоса Xiaomi на русский язык

Для робота-пылесоса Xiaomi Mijia LDS Vacuum Cleaner русификация проводится достаточно просто. Для этого вам понадобится приложение XVacuum Firmware 4.0.0 (скачать можно здесь).

Внимание! Аппарат должен быть полностью заряжен. Если уровень питания аккумулятора ниже 20%, языковой пакет не будет установлен.

Понять, как перепрошить робот-пылесос Xiaomi, поможет пошаговая инструкция, составленная мной.

После установки программы XVacuum ее необходимо настроить.

XVacuum

Заходим в Settings, вводим айпи и токен, полученные на предыдущих этапах. Перезапускаем XVacuum.

XVacuum

Есть контакт!

Итак, все готово для того, чтобы прошить нужный вам голосовой пакет. Выберите подходящий в отдельной статье, которую мы для вас подготовили (ссылка). В моем примере я использую русскую озвучку робота-пылесоса Xiaomi «кожаные ублюдки». Вы можете установить другую понравившуюся.

Файл с голосовым пакетом в формате .pkg необходимо скачать и распаковать, если он был заархивирован. Если вы пользуетесь эмулятором Nox для обмена файлами между компьютером и виртуальной системой Андроид, необходимо настроить функцию File Assist (вызывается сочетанием клавиш Crtl+4).

File Assist

Внимание! Поддерживается только .pkg расширение, а не .7z или .RAR. При сохранении файлов избегайте в названиях нижнего подчеркивания и отличных от английского языка символов, иначе робот их не распознает.    

Если закачиваете языковой пакет для робота-пылесоса Xiaomi с помощью iPhone, архив с программой XVacuum Firmware 4.0.0 выбирается для iOS. Извлеченная из архива программа устанавливается через iTunes, iTools или любое аналогичное приложение. С их помощью также заливаются голосовые пакеты и прошивки в раздел «общие файлы» приложения Documents.

После перезапуска эмулятора включаем XVacuum и нажимаем Flash sound. Процесс прошивки временами спотыкается, но все же завершается успешно.

Согласно автору этой программы, многократные ошибки в журнале работы – это нормально. В моем случае программа подключилась к роботу с 19-й попытки. Всего дается 50 попыток. Если процесс прошивки так и не запустился – необходимо перезагрузить программу и попробовать снова.

Поздравляю! Теперь у вас есть робот-пылесос с прошивкой «кожаные ублюдки» или любой другой, выбранной вами!

Как видим, обновить прошивку нетрудно. Задача под силу даже неподготовленному пользователю. Самое главное – скачать голосовой пакет для робота-пылесоса Xiaomi, который подойдет именно вашей версии. Я постарался подробно и доступно изложить все этапы, предупредить о возможных сложностях. Все описанные методы протестированы мной лично, все прошло без ошибок и проблем, мой девайс начал разговаривать забавными фразами. Попробовал разные варианты озвучек, все они интересны по-своему, есть из чего выбрать.

Теперь вы знаете, как поменять язык на роботе-пылесосе Xiaomi. Надеюсь, с помощью моей инструкции у вас все получится. Делитесь своим опытом прошивки Сяоми в комментариях, задавайте вопросы, буду рад ответить на них.

Всё еще сомневаетесь, где купить надёжный робот-пылесос с быстрой доставкой? Редакция нашего сайта рекомендует интернет-магазин Botmania.ru! Лучшие цены, большой выбор и бесплатная консультация 24/7.

Содержание

  1. The vacuum returned an error ошибка
  2. РУССКАЯ ОЗВУЧКА ПЫЛЕСОСА Xiaomi Mi Robot САМОСТОЯТЕЛЬНО
  3. The vacuum returned an error ошибка
  4. The vacuum returned an error ошибка

The vacuum returned an error ошибка

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

Сообщение отредактировал Aerocool30rus — 12.08.22, 09:19

Grizzli.163, на сайте указанна поддержка яндекс алисы, так что проблем возникнуть не должно, инструкции имеются. Насчет станции пока молчок.

Сообщение отредактировал Aerocool30rus — 14.08.22, 21:07

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

Сообщение отредактировал Aerocool30rus — 15.08.22, 08:45

Источник

РУССКАЯ ОЗВУЧКА ПЫЛЕСОСА Xiaomi Mi Robot САМОСТОЯТЕЛЬНО

Лучшие цены на робот пылесосы Xiaomi
Xiaomi Mi Robot Vacuum — ССЫЛКА
Xiaomi Mi Roborock S50 S55 — ССЫЛКА
ПОЛНЫЙ ПАКЕТ ПРОГРАММ + моя озвучка в одном zip архиве- СКАЧАТЬ
4PDA ссылки меняются у них — объединил в одну — ССЫЛКА
Мой Telegram канал — ССЫЛКА
Мой Яндекс Дзен — ССЫЛКА
Видеоуроки — звуковой редактор Audacity — СМОТРЕТЬ

ВАЖНО прочесть если у вас проблемы с установкой
1. Ответ на вопрос — делаю все по инструкции а токен не находит или выдаёт ошибку. – Многие кто задавал этот вопрос допускали следующие ошибки.
1.1 Приложение нужно ставить в корень памяти телефона (папка Downloads это папка в корне)Приложение должно лежать рядом с папкой Downloads — это и есть корень памяти.
1.2. Сбросить Wi-FI на пылесосе. 1.3. Не забывайте отключать интернет на смартфоне и включать Wi-FI.
2. Точно известно что поддерживаются Roborock v1/v2(S50/51/55). Возможно НЕ поддерживаются T6, S6, 1S, С5 — процессе установки у нескольких человек в связи с этим выскакивала ошибка the vacuum returned an error. В таком случае прочтите пункт 4 этого комментария либо попробуйте найти другой вариант замены озвучки на 4PDA.
3. Если при переходе на сайт 4PDA и попытке скачать, возникает ошибка – то это говорит о том, что вы там не зарегистрированы. Все самое необходимое есть в ZIP архиве в описании под видео, под именем ПОЛНЫЙ ПАКЕТ ПРОГРАММ внутри находится сырая и готовая моя озвучка и одна озвучка с 4PDA Там же есть и инструкция по установке.
4. Скачивая программку XVacuum.apk через гугл хромом с сайта 4PDA у вас на выходе может появиться zip архив. Гугл хром глючит и при скачивании меняет расширение с apk на zip. Просто вручную измените расширение на apk и все будет работать.
5. Если при попытке скачать мой zip архив , ваш смартфон выдаёт ошибку — значит у вас не стоит архиватор.
Прилагаю ссылку на архиватор в Play маркете. ССЫЛКА
Держатели iPhone и iPad смогут найти нечто подобное в App Store

Приложение XVacuum Firmware доступно как для смартфонов на базе Android — так и для iOS.
На данный момент есть 2 способа пользоваться программой автора .//Hack .

Выбрали один способ и действуйте строго инструкции для этого способа, не путайте их между собой (подробнее ниже):
Без сброса Wi-Fi на роботе (необходимо получить токен робота любыми доступными способами (в шапке))
Со сбросом Wi-Fi (токен программа получит сама)

Инструкция без сброса Wi-Fi на роботе

(необходимо получить токен робота любыми доступными способами (в шапке страницы сайта 4PDA)):

Запустить приложение;
Нажать на меню и кликнуть на пункт «Настройки (Settings)»;
Ввести IP и токен робота.
Нажать на кнопку «Сохранить (Save)»;
Программа попросит перезапустить приложение для применения настроек, выгружаем приложение:
Android: двойное нажатие кнопки «Назад» или в меню пункт «Выход (Exit)»;
iOS: двойное нажатие кнопки «Домой» и «смахнуть» (выгрузить) приложение.

Запускаем снова приложение;
Как только статус получен, кнопки станут активны и можно начинать прошивать робота;
Выбрать прошивку или языковой пакет, нажимая на соответствующую кнопку;
Далее следим за логом, который находится под кнопками, и радуемся простой и быстрой прошивке.

Если у вас возникает ошибка:
«timeout: Could not connect to the vacuum, handshake is timeout», то значит вы неверно указали IP робота;
«timeout: Call to the vacuum timed out» после 10 попыток получить его статус, то значит вы указали неверный токен.

Инструкция со сбросом Wi-Fi (токен программа получит сама):
Если вы ранее пользовались программной без отвязки от Wi-Fi, то необходимо в настройках очистить IP и токен, выгрузить программу и только потом действовать по инструкции ниже.
Для того, чтоб воспользоваться программой необходимо сбросить настройки Wi-Fi робота (после этого в MiHome придется привязывать робота заново);
Сброс для первой версии делается удержанием двух кнопок (возврата на базу (Home) и включение (Power)) в течение 3 секунд;
Сброс для второй версии делается удержанием двух кнопок (локальная уборка и возврат на базу) в течение 3 секунд.

После этого робот скажет, что настройки Wi-Fi сброшены, а на телефоне появится точка доступа Wi-Fi с названием робота. Нужно подключиться к ней, как к обычному роутеру;
Отключите на всякий случай мобильный интернет, так как некоторые телефоны игнорируют WI-FI, если не находит на нем доступ к интернету;
Далее запускается моя программа (запускать всегда только после подключения к точке доступа робота). Программа написана для «блондинок», то есть заблудиться в ней невозможно. Всего 2 кнопки (прошивка и звук). Ну и менюшка с About на случай, если вы захотите узнать обо мне больше и помочь материально развитию проекта;
Пока программа успешно не соединится с роботом и не получит токен и статус, кнопки неактивны;
Как только статус получен, кнопки станут активны и можно начинать прошивать робота;
Выбрать прошивку или языковой пакет, нажимая на соответствующую кнопку;
Далее следим за логом, который находится под кнопками, и радуемся простой и быстрой прошивке;
После всех манипуляций необходимо в MiHome заново привязать робота.

========================================================
На странице сайта PDA (ссылка выше) вы можете выбрать прошивку и любой другой звуковой пакет.
Можете скачать ПРИКОЛЬНЫЙ ЗВУКОВОЙ ПАКЕТ от 1000 DIY’s and Advice, где собрано всё самое необходимое для прошивки робот пылесоса Xiaomi Mi или замены звукового пакета — нашим каналом.
Там же в отдельной папке Personal voice собрано всё необходимое для творчества.
Кроме того, из этого видео вы узнаете как сделать свою персональную озвучку робот пылесоса своими руками.
Я рекомендую сделать это вам в бесплатном звуковом редакторе Audacity.
Все необходимые ссылки и папки и звуковой фай с прикольными звуками есть в папке Personal voice Xiaomi Mi Robot для персональной озвучки вам понадобится микрофон и программа Audacity.
Сделай сам звуковой пакет в программе Audacity. В конце видео перечислены возможные проблемы связанные с установкой звукового пакета или прошивки робот пылесоса Xiaomi Mi Robot Vacuum или Xiaomi Mi Roborock S50 S55.
Это, конечно, не самоделка, но благодаря этому видео вы будете знать как сделать прошивку робот пылесоса Xiaomi Mi Robot Vacuum или Xiaomi Mi Roborock S50 S55 и как установить звуковой пакет Xiaomi Mi Robot Vacuum или Xiaomi Mi Roborock S50 S55

Источник

The vacuum returned an error ошибка

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

Сообщение отредактировал Aerocool30rus — 12.08.22, 09:19

Grizzli.163, на сайте указанна поддержка яндекс алисы, так что проблем возникнуть не должно, инструкции имеются. Насчет станции пока молчок.

Сообщение отредактировал Aerocool30rus — 14.08.22, 21:07

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

Сообщение отредактировал Aerocool30rus — 15.08.22, 08:45

Источник

The vacuum returned an error ошибка

* Если названия вашего робота нет в первой строчке данной темы, то значит вам в другую тему.
В данной теме обсуждается только процесс прошивки, возникающие при этом проблемы и недокументированное использование возможностей в следствии рутования.

Xiaomi Mi Robot Vacuum-Mop (1С) прошить в данной теме нельзя, профильная тема: ссылка.
Xiaomi Mi Robot Vacuum-Mop (2С) ссылка.
Для Mop P (STYJ02YM) ссылка.
Для Xiaomi Mijia G1 Sweeping Vacuum Cleaner (Mop essential MJSTG1) ссылка.

Робот-пылесос Xiaomi Mi Robot Vacuum оснащен малошумным бесщеточным мотором, поставляемым японской фирмой NIDEC. Вентилятор дает максимальное давление в целых 1800 Па, которая обеспечивает большую мощность при работе с жесткой грязью.

Mi Robot Vacuum также оснащен тремя процессорами: четырехъядерным процессором Allwinner, сопроцессором STMicroelectronics ARM и процессором обработки изображения Texas Instruments LDS. Трио помогает пылесосу получать данные в режиме реального времени от россыпи из 12 различных типов датчиков (датчик определения расстояния LDS, ультразвуковой радар, датчик расстояния до стены, датчик крупной грязи, датчик падения, гироскопы, акселерометры и так далее). Лазерный дальномер и ультразвуковой радар сканируют окружающее робота пространство на все 360 градусов с частотой замеров 1800 раз/сек. Эта технология похожа на ту, что мы можем видеть в современных беспилотных автомобилях.

Встроенная батарея емкостью 5200 мАч составлена из аккумуляторов повышенной емкости типа 18650 от LG и Panasonic и гарантирует 2,5 уборку от одного заряда батареи.

  • Внимание! Партии с новыми прошивками (4004 и выше — для первого поколения, 1910 и выше — для второго поколения) в разделе восстановления, у вас нет возможности ставить кастомные прошивки на таких роботов.
  • В новых ревизиях второго поколения роботов, выпущенных начиная с 03.2019, а также в прошивках, начиная с 02.2019, появилась проверка принадлежности робота к региону. То есть робот для китайского рынка (в России тоже часто такие продают под видом европейского) больше не работает в России. Прошить себя не дает и т.д.

Кастомные прошивки:
Важно: Обе версии робота прошиваются одинаково, то есть все инструкции по прошивке подходят к обеим версиям! Для 3 поколения только офф. пакеты через моды МиХоум или напрямую со смартфона XVacuum Firmware

Вопрос/ Ответ:
В: Зачем?
О: После получения рут прав вы получаете полноценный дистрибутив Ubuntu внутри пылесоса. Что с этим делать решать вам. После этого только ваша фантазия ограничивает возможности пылесоса, ну и, соответственно, умения работать с Ubuntu.

Для первой версии:
Полный сток (версия 3532) с рутом, вход по ssh, логин и пароль cleaner, после входа можно/нужно поменять пароль на свой с помощью команды passwd v11_003532.fullos_root.pkg.

  • Полный сток (версия 3.3.9_003514) с рутом, вход по ssh, логин и пароль cleaner, после входа можно/нужно поменять пароль на свой с помощью команды passwd.
  • Полный сток (версия 3.3.9_003506) с рутом, вход по ssh, логин и пароль cleaner, после входа можно/нужно поменять пароль на свой с помощью команды passwd.
  • Полный сток (версия 3.3.9_003416) с рутом, вход по ssh, логин и пароль cleaner, после входа можно/нужно поменять пароль на свой с помощью команды passwd.
  • Полный сток (версия 3.3.9_003254) с рутом, вход по ssh, логин и пароль cleaner, после входа можно/нужно поменять пароль на свой с помощью команды passwd.
  • Полный сток (версия 3.3.9_003194, начиная с этой версии появилась зональная уборка) с рутом, вход по ssh, логин и пароль cleaner, после входа можно/нужно поменять пароль на свой с помощью команды passwd.
  • Полный сток (версия 3.3.9_003132) с рутом, вход по ssh, логин и пароль cleaner, после входа можно/нужно поменять пароль на свой с помощью команды passwd.

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

Для второй версии:
Ввиду появления региональной блокировки у второго поколения робота используйте модифицированные прошивки

  • Полный сток (версия 001792) с рутом, вход по ssh, логин и пароль cleaner, после входа можно/нужно поменять пароль на свой с помощью команды passwd
  • Полный сток (версия 001780) с рутом, вход по ssh, логин и пароль cleaner, после входа можно/нужно поменять пароль на свой с помощью команды passwd.
  • Полный сток (версия 001632) с рутом, вход по ssh, логин и пароль cleaner, после входа можно/нужно поменять пароль на свой с помощью команды passwd.
  • Полный сток (версия 001518) с рутом, вход по ssh, логин и пароль cleaner, после входа можно/нужно поменять пароль на свой с помощью команды passwd.
  • Полный сток (версия 001414) с рутом, вход по ssh, логин и пароль cleaner, после входа можно/нужно поменять пароль на свой с помощью команды passwd.
  • Полный сток (версия 001408) с рутом, вход по ssh, логин и пароль cleaner, после входа можно/нужно поменять пароль на свой с помощью команды passwd.
  • Полный сток (версия 001344) с рутом, вход по ssh, логин и пароль cleaner, после входа можно/нужно поменять пароль на свой с помощью команды passwd.
  • Полный сток (версия 001228) с рутом, вход по ssh, логин и пароль cleaner, после входа можно/нужно поменять пароль на свой с помощью команды passwd.
  • Полный сток (версия 001168) с рутом, вход по ssh, логин и пароль cleaner, после входа можно/нужно поменять пароль на свой с помощью команды passwd.

Важно: В роботе языковые пакеты не копятся, в нем всегда только один языковой пакет. Поэтому одновременно установить можно только один языковой пакет. Выбор языка в MiHome никак не связан с тем, что находится в роботе. MiHome лишь дает команду роботу скачать языковой пакет по ссылке, заранее запрограммированной разработчиками. То есть только разработчики могут добавить в MiHome языки. Вы же устанавливаете языковой пакет именно на робота вместо текущего. MiHome об этом ничего не знает и никогда не узнает.

Для 3-го поколения:
*Для третьего поколения русский пакет на данный момент существует всего 1 — официальный. Пакеты для третьего поколения теперь не только зашифрованы, но и подписаны сертификатом. То есть больше никто не может создавать свои пакеты.

Для 1-го и 2-го поколений: (для 3-го они НЕ подходят, подробности в FAQ)
*Языковые пакеты можно ставить на любую прошивку, независимо стоковая (оригинальная) или кастомная.

  • 3 типа звуковых пакетов для Roborock

Источник

Недавно для более детального знакомства ко мне попал робот-уборщик Xiaomi Mi Robot Vacuum Cleaner. Аппарат достойный внимания, хорошо выполняет свои основные функции. Он не без минусов, подробнее можно прочитать в нашем обзоре. Самая большая сложность – разобраться в настройках. Подобные модели поставляются в лучшем случае с английским, а в худшем – с китайским языком. В связи с этим, у пользователей часто возникает вопрос: как русифицировать робот-пылесос Xiaomi Vacuum.

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

Задача сводится к двум этапам:

  1. Определить IP-адрес и получить токен.
  2. Прошить робот-пылесос Xiaomi на русский язык.

Второй шаг можно осуществить двумя путями: с помощью смартфона или ПК. Я выбрал первое, и после некоторых манипуляций мне удалось добиться желаемого. Прибор заговорил на понятном мне языке. Далее я расскажу, как мне это удалось и что потребуется вам, чтобы сделать то же самое.

Внимание! Вся информация относится к 1 и 2 поколениям роботов-пылесосов Xiaomi. В свежих моделях, относящихся к последнему (третьему) поколению, компания Сяоми внедрила шифрование, голосовые пакеты теперь подписываются сертификатом. Эти модели роботов-пылесосов Xiaomi уже нельзя заставить ругаться матом.

Роботы-пылесосы «Сяоми» с русской озвучкой становятся все более популярны и востребованы среди российских покупателей. Установка языкового пакета на робот-пылесос Xiaomi позволяет аппарату не просто самостоятельно следить за ежедневной чистотой в доме. Теперь он оповещает владельцев о своих действиях, сообщает об ошибках или ругает домашнего питомца за оставленную на коврах шерсть. Последнее умение особенно привлекает пользователей: прибор ездит по дому и произносит забавные фразы, развлекая владельцев.

Ищите, где купить робот-пылесос по самой выгодной цене? Переходите в интернет-магазин Botmania.ru. Бесплатная доставка! Только актуальные новинки роботов-пылесосов!

Xiaomi Mijia Lds Vacuum Cleaner: прошивка на русский язык

Языковые пакеты для робота-пылесоса Xiaomi не накапливаются, установить можно только один, полностью заменив им предыдущий. В MiHome доступны для скачивания по ссылке лишь официальные прошивки от разработчиков. Только они могут добавить языковые пакеты в официальное приложение. Чтобы получить новую русскую прошивку, необходимо установить ее прямо на аппарат, заменив текущую озвучку.

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

Перепрошить можно только первое и второе поколения китайских моделей. Для третьей версии «Сяоми» существует только один официальный вариант русского языкового пакета. Теперь он не только зашифрован, но и подписан сертификатом, что исключает создание сторонних версий.

Xiaomi Mi Robot Vacuum Cleaner

Варианты русской озвучки

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

Часть доступных голосовых пакетов:

  • «Мужской голос «Максим» с обращением «хозяин», «Ваше Величество».
  • «Кожанные ублюдки», основанный на популярном меме с роботами (возможно с нецензурной лексикой);
  • «Скарлет «Алиса» с озвучкой зонированной уборки;
  • «Винни-Пух» универсальный;
  • «Алиса» + Домовенок Кузя» с фразами из четырех частей мультфильма;
  • озвучка дроида BB-8 из Star Wars;
  • с фразами из фильмов «Иван Васильевич меняет профессию», «Операция Ы», «Джентльмены удачи».

Подобрать прошивку и языковые пакеты робота-пылесоса Xiaomi можно на любой вкус. Есть варианты близкие к официальным, без дополнений, типа «хозяин», «Ваше Величество». Также представлен большой выбор озвучки с приколами, хамским текстом. После установки пакета прибор сообщает обо всех своих шагах, изменении статуса, запуске, остановке опций, просит ему помочь.

Лучший выбор роботов-пылесосов с бесплатной доставкой в интернет-магазине Botmania.ru.

Некоторые из комментируемых роботом действий:

  • начало работы;
  • возврат на док-станцию;
  • извлечение мусоросборника;
  • построение карты;
  • установка виртуальной стены.

Если решили сменить озвучку аппарата и установить русский языковой пакет на робот-пылесос Xiaomi Vacuum или другие модели первого/второго поколения, воспользуйтесь подробной инструкцией, которая поможет сделать все грамотно и избежать ошибок.

Где найти токен робота пылесоса Xiaomi

Токен – это индивидуальный идентификатор устройства, который изменяется после каждого сброса настроек Wi-Fi. Он необходим, чтобы в дальнейшем установить голосовые пакеты для робота-пылесоса Xiaomi.

Существует несколько способов того, как его узнать. Я опишу самый простой вариант с использованием модифицированного приложения MiHome от пользователя Vevs. Скачать его для системы Андроид можно по этой ссылке.

Если у вас уже установлено родное китайское приложение MiHome, его следует удалить. Если ваш телефон рутирован – рекомендую сохранить резервную копию с помощью Titanium Backup. Кстати, для установки русской озвучки и прошивки Roborock S50 потребуются аналогичные действия. Голосовые пакеты полностью совместимы.

Существует альтернативный вариант – использовать эмулятор ОС Андроид, NoxPlayer. Скачать его можно с сайта производителя (https://www.bignox.com/). Это подойдет тем пользователям, у которых нет под рукой смартфона на Андроиде. Либо тем, кто по каким-то причинам не хочет ставить стороннее ПО на свой основной телефон, но желает установить русскую прошивку Xiaomi Mi Robot Vacuum Cleaner. На заметку: основное предназначение данного эмулятора – возможность играть в Андроид-игры на компьютере.

Nox

Устанавливаем MiHome_5.6.85_63025_vevs.apk через интерфейс Nox.

После установки модифицированного MiHome необходимо ввести свои данные для входа в программу. Далее необходимо перейти во вкладку «Профиль» -> «Поделиться» -> «Share the device», как указано на картинках. Да, как видите, интерфейс в основном на русском языке, хоть и встречаются вкрапления английского и китайского.

MiHome

MiHome

MiHome

Напротив соответствующего устройства вы увидите токен, состоящий из 32 символов. Не пугайтесь, переписывать с экрана не придется – автор программы предусмотрел возможность скопировать эту информацию в буфер обмена. Данный способ подойдет, чтобы определить уникальный идентификатор для дальнейшей прошивки Xiaomi Robot 1 SDJQR01RR, STYTJ02YM, Roborock T6, Viomi V2 pro и других моделей Сяоми.

Дальше необходимо найти ip-адрес робота. Проще всего это сделать с помощью веб-интерфейса вашего роутера. В нем необходимо открыть таблицу DHCP Leases и найти там запись с адресом, соответствующим модели. Для устройств серии Xiaomi Roborock в графе «Host name» вы увидите «rockrobo».

Имея на руках эти данные – ip-адрес и токен робота-пылесоса Xiaomi, вы можете переходить к следующему шагу.

Интернет-магазин роботов-пылесосов с гарантией здесь 👈

Прошивка робота пылесоса Xiaomi на русский язык

Для робота-пылесоса Xiaomi Mijia LDS Vacuum Cleaner русификация проводится достаточно просто. Для этого вам понадобится приложение XVacuum Firmware 4.0.0 (скачать можно здесь).

Внимание! Аппарат должен быть полностью заряжен. Если уровень питания аккумулятора ниже 20%, языковой пакет не будет установлен.

Понять, как перепрошить робот-пылесос Xiaomi, поможет пошаговая инструкция, составленная мной.

После установки программы XVacuum ее необходимо настроить.

XVacuum

Заходим в Settings, вводим айпи и токен, полученные на предыдущих этапах. Перезапускаем XVacuum.

XVacuum

Есть контакт!

Итак, все готово для того, чтобы прошить нужный вам голосовой пакет. Выберите подходящий в отдельной статье, которую мы для вас подготовили (ссылка). В моем примере я использую русскую озвучку робота-пылесоса Xiaomi «кожаные ублюдки». Вы можете установить другую понравившуюся.

Файл с голосовым пакетом в формате .pkg необходимо скачать и распаковать, если он был заархивирован. Если вы пользуетесь эмулятором Nox для обмена файлами между компьютером и виртуальной системой Андроид, необходимо настроить функцию File Assist (вызывается сочетанием клавиш Crtl+4).

File Assist

Внимание! Поддерживается только .pkg расширение, а не .7z или .RAR. При сохранении файлов избегайте в названиях нижнего подчеркивания и отличных от английского языка символов, иначе робот их не распознает.    

Если закачиваете языковой пакет для робота-пылесоса Xiaomi с помощью iPhone, архив с программой XVacuum Firmware 4.0.0 выбирается для iOS. Извлеченная из архива программа устанавливается через iTunes, iTools или любое аналогичное приложение. С их помощью также заливаются голосовые пакеты и прошивки в раздел «общие файлы» приложения Documents.

После перезапуска эмулятора включаем XVacuum и нажимаем Flash sound. Процесс прошивки временами спотыкается, но все же завершается успешно.

Согласно автору этой программы, многократные ошибки в журнале работы – это нормально. В моем случае программа подключилась к роботу с 19-й попытки. Всего дается 50 попыток. Если процесс прошивки так и не запустился – необходимо перезагрузить программу и попробовать снова.

Поздравляю! Теперь у вас есть робот-пылесос с прошивкой «кожаные ублюдки» или любой другой, выбранной вами!

Как видим, обновить прошивку нетрудно. Задача под силу даже неподготовленному пользователю. Самое главное – скачать голосовой пакет для робота-пылесоса Xiaomi, который подойдет именно вашей версии. Я постарался подробно и доступно изложить все этапы, предупредить о возможных сложностях. Все описанные методы протестированы мной лично, все прошло без ошибок и проблем, мой девайс начал разговаривать забавными фразами. Попробовал разные варианты озвучек, все они интересны по-своему, есть из чего выбрать.

Теперь вы знаете, как поменять язык на роботе-пылесосе Xiaomi. Надеюсь, с помощью моей инструкции у вас все получится. Делитесь своим опытом прошивки Сяоми в комментариях, задавайте вопросы, буду рад ответить на них.

Всё еще сомневаетесь, где купить надёжный робот-пылесос с быстрой доставкой? Редакция нашего сайта рекомендует интернет-магазин Botmania.ru! Лучшие цены, большой выбор и бесплатная консультация 24/7.

Устанавливаем голосовой пакет на Xiaomi Mi Robot Vacuum Cleaner

Технологии не стоят на месте, с каждым годом появляются новые, полезные гаджеты, которые облегчают нашу жизнь. Самым интересным и полезным в этом году для меня стал робот пылесос Xiaomi Mi Robot Vacuum Cleaner первого поколения, цена на который немного упала к концу 2019 года. Я долго решался с покупкой, но все такие решился и купил, скажу сразу о покупке не жалею, все свои основные функции робот выполняет хорошо, есть конечно небольшие минусы, но об этом немного позже. А сегодня я поделюсь с Вами подробной и понятной инструкцией по установке различных, русских голосовых пакетов, как с помощью телефона Android так с помощью компьютера под управлением операционной системой Windows.  Данная инструкция подойдет для первого поколения и для второго. Начнем с того, что в первой версии Xiaomi Mi Robot Vacuum Cleaner из коробки нет русского официального языка, но это не трудно исправить. После того, как Вы достали пылесос из коробки я посоветую Вам поставить на док станцию для зарядки так, как если заряда меньше 20% языковой пакет не установится. Как только пылесос зарядился, то можем начать установку голосового пакета, у нас есть несколько вариантов для этого, мы начнем с самого легкого.

Установка русского голосового пакета с помощью телефона(Android)

Вариант с автоматическим определением ip адреса и получением токена.

Токен — уникальный идентификатор робота пылесоса(после сброса настроек wifi изменяется).

  • Скачиваем и устанавливаем на телефон программу XVacuum Firmware 4.0.0
  • Скачиваем для примера официальный русский язык ru_official и распаковываем из архива, в результате на телефоне должен находится файл с расширением .pkg
  • Зажимаем на пылесосе две кнопки на несколько секунд пока не прозвучит фраза о сбросе настроек Wifi(скорее всего будет на китайском языке)

Зажимаем две кнопки для сброса wifi

Зажимаем две кнопки для сброса настроек wifi
  • Далее на телефоне желательно отключить мобильный интернет и включить wifi, в списке доступных сетей у нас должна появиться сеть от нашего робота к которой нам и необходимо подключиться.

Подключаемся к wifi сети робота

Подключаемся к wifi сети от робота пылесоса
  • Теперь запускам программу Xvacuum Firmware, выбираем Flash Sound

Xvacuum Firmware flash sound

Xvacuum Firmware нажимаем на кнопку Flash Sound
  • Выбираем голосовой пакет, который перед этим извлекали из архива на телефоне.

Выбираем голосовой пакет

Выбираем голосовой пакет, который скачали ранее
  • Ждем завершения процесса установки.

Процесс установки голосового пакета

Установка голосового пакета

Установка голосового пакета с помощью приложение XVacuum Firmware для iOS

Инструкция и приложение взяты с сайта 4pda.ru, автор приложения .//Hack спасибо ему большое за разработку!

Самым первым делом скачиваем архив с программой XVacuum Firmware 4.0.0 для iOS. Потом извлекаем программу из архива и устанавливаем ее через iTunes. Прошивки и языковые пакеты заливаются также через iTunes (Раздел «Общие файлы»), iTools, iFunbox или любые подобные приложения в приложение в Documents. (поддерживаются только pkg, не 7z, не zip, не rar, а именно pkg, для языковых пакетов wav-файлы в архиве — это не pkg). Избегайте любых символов отличных от английского языка и нижнего подчеркивания в названиях файлов и путях к ним, робот не умеет качать такие файлы. Все остальные действия аналогичны с выше описанной установкой русского голосового пакета с помощью телефона(Android). Отпишитесь пожалуйста в комментариях кому помог этот способ, так, как у меня нет девайся с iOS.

Вариант с ручным прописанием ip адреса и токена

  • Скачиваем и устанавливаем XVacuum Firmware 4.0.0 если еще не установили
  • Потребуется установить на телефон модифицированный Mi Home vevs,  через который можно посмотреть ip адрес и токен, если до этого использовали MiHome из PlayMarket, то его необходимо будет его удалить.
  • Скачиваем официальный русский языковой пакет ru_official  и извлекаем его из архива, файл должен быть в формате .pkg
  • Открываем модифицированный MiHome, добавляем Ваш пылесос, потом снизу открываем Профиль и выбираем Доступ, далее Доступ к устройству, токен будет ниже названия Вашего пылесоса, выделяем его долгим тапом и копируем, а IP-адрес можем найти нажав на сам пылесос, потом в правом верхнем углу нажимаем на три точки->Руководство пользователя->Серийный номер и там будет пункт с IP адресом вашего пылесоса.
Узнаем токен и ip адрес пылесоса
  • Открываем приложение Xvacuum Firmware и нажимаем натри горизонтальных  полосы в правом верхнем углу, перед нами откроется меню в котором выбираем Settings,

Открываем настройки в приложении Xvacuum
  • В поле IP вписываем IP-адрес нашего роутера, который запоминали на предыдущем шаге, а в поле Token вставляем Token скопированный с модифицированного приложения Mi Home и нажимаем на кнопку Save

Вводим ip адрес и токен
  • Перезапускам приложение Xvacuum Firmware
  • У нас должны стать активными кнопки FLASH FIRMWARE и FLASH SOUND, сейчас нас будет интересовать кнопка FLASH SOUND нажимаем на нее

Xvacuum Firmware flash sound

Xvacuum Firmware нажимаем на кнопку Flash Sound
  • Далее нам необходимо выбрать распакованный языковой пакет в формате .pkg, который был извлечен из архива ранее на телефоне.

Выбираем распакованный голосовой пакет
  • Ждем окончания прошивки, на этом установка языкового пакета завершена.

Установка русского голосового пакета с помощью компьютера с операционной системой Windows (win-miribot)

  • Ставим пылесос на док станцию для зарядки, заряда должно быть не менее 20%, в противном случае прошить языковой пакет не удастся.
  • Узнаем IP-адрес робота и токен, проще всего через модифицированный MiHome, процесс получения IP-адреса и токена описан немного выше, в 4 пункте.
  • Теперь нам необходимо скачать win-mirobo-1.1.0-min  на компьютер и распаковать архив
  • Открыть блокнотом файл win-mirobo.ini и ввести свой IP-адрес и токен, обязательно сохраняем файл после изменения.

вводим ip и токен в win mirobo.ini

Вводим свой ip адрес и токен в файл win mirobo.ini
  • Скачивание необходимый голосовой пакет и помещаем его в папку voicepacks. Голосовой пакет может быть, как в формате .pkg так и папка с файлами в формате wav (по умолчанию в папке лежит официальный русский голосовой пакет).
  • Запускаем файл win-mirobo.bat
  • Если все сделали правильно, то увидим на экране под пунктом два надпись Flash voice package, для ее выбора нам необходимо ввести с клавиатуры цифру 2 и нажать на enter

Для прошивки голосового пакета выбираем второй пункт
  • Далее у нас должны отобразиться доступные голосовые пакеты, те которые вы поместили в папку voicepacks, каждый будет под определенным номером, поэтому вводим с клавиатуры необходимый номер и нажимаем на кнопку enter

Выбираем голосовой пакет
  • Ждем около минуты, пока установится голосовой пакет.

Дожидаемся окончания установки голосового пакета
  • Установка голосового пакета завершена.

Хочу подвести небольшой итог, сегодня мы с Вами рассмотрели несколько различных способов по установке голосового пакета на робот пылесос от фирмы Xiaomi, как видим установить голосовой пакет очень легко, с этим справится даже не подготовленный пользователь. В статье старался все подробно описать и показать на скриншотах, все выше описанные способы были протестировать лично мной, всё прошло без каких либо проблем, после проделанных манипуляций мой робот пылесос стал говорить на понятном мне языке. Попробовал много различных озвучек и сделал для себя небольшой вывод, что самая подходящая для меня озвучка — это официальная русская, конечно можно установить любую другую, существует множество разных, выбирать только Вам. Спасибо за внимание, кому не сложно прошу оценить мои старания с помощью нашего рейтинга на сайте и поделиться записью с друзьями в социальных сетях. Помогите стать нам немного популярнее. Если у Вас возникли вопросы задавайте их в комментариях. Надеюсь кому-то из Вас помог.

Голосовой пакет  «Кожаные ублюдки» от @bartwell с увеличенной громкостью.

Голосовой пакет «Максим» от Stepik

Голосовой пакет «Кузя» от cokkto

Голосовой пакет «Винни Пух»

Голосовой пакет «Языковой пакет с фразами из к/ф «Операция Ы», «Иван Васильевич», «Джентльмены удачи»»

Голосовой пакет «Дроид BB-8 из Star Wars»

Украинский официальный голосовой пакет с нормализацией и лёгкой компрессией, автор ArgedarrI

Голосовой пакет для Xiaomi Mi Robot Vacuum Cleaner 1S

Для Xiaomi Mi robot vacuum cleaner 1s существует только один официальный русский голосовой пакет, скачать его можно по ссылке ниже. Голосовые пакеты от первого поколения не подходят. Установка производится точно также, как описано в посте выше. Перед установкой не забывайте извлечь файл из архива.

Русский официальный голосовой пакет для Xiaomi mi robot vaccum cleaner 1s

Up. Статья обновлена 01.06.2020

  1. 5
  2. 4
  3. 3
  4. 2
  5. 1

(35 голосов, в среднем: 4.4 из 5)

Содержание

  1. Что делать, если ошибка все-таки произошла?
  2. Все ошибки на умном пылесосе Xiaomi и способы их устранения
  3. Ошибка 10
  4. Сбой 21
  5. Ошибка батареи (код 13)
  6. Как убрать ошибку 1 робота-пылесоса Xiaomi самостоятельно
  7. Как сделать сброс устройства?
  8. Как избежать ошибок в работе

Что делать, если ошибка все-таки произошла?

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

Все модели роботов-пылесосов Xiaomi имеют одинаковые коды ошибок. Найдите в таблице ниже код, который отображается на экране вашего устройства, и внимательно следуйте инструкциям.

Ошибка робота-пылесоса Xiaomi

Иногда простая перезагрузка пылесоса помогает решить многие ошибки.

Все ошибки на умном пылесосе Xiaomi и способы их устранения

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

Замена расходных материалов для робота-пылесоса Xiaomi

Xiaomi пылесос лазерный датчик измерения расстояния произошла ошибка и не знаете, как решить проблему? Наши эксперты составили список распространенных проблем вместе с советами по их устранению.

Возможные ошибки и советы по их устранению:

  1. Ошибка 1 пылесоса Xiaomi возникает при неисправности лидара. Причиной может быть попадание пыли или посторонних предметов в датчик. Снова подключите лазерный дальномер, уберите препятствие или предмет, мешающий его работе. Если робот находится в ограниченном пространстве, переместите его в другое место.
  2. Вторая ошибка робота-пылесоса Xiaomi возникает при неисправности датчика, встроенного в пружинный бампер. Очистите датчик от загрязнений, слегка нажмите на бампер несколько раз, переместите машину на другое место на полу.
  3. Ошибка 3 Пылесос Xiaomi выключается при отсутствии контакта между одним колесом и полом. Проверьте его положение, переместите машину на устойчивую поверхность.
  4. Ошибка 4 означает, что сработала система обнаружения перепада высот. Такая неисправность, как и ошибка датчика препятствий робота-пылесоса Xiaomi, может возникнуть при загрязнении датчиков. Переместите устройство подальше от края ступеней или других возвышений, на которые оно могло среагировать. При необходимости протрите датчики на нижней части устройства.
  5. Xiaomi vacuum cleaner error 5 часто вспоминают о гаджетах для уборки дома с домашними животными. Это происходит при неисправности центральной электрической щетки. Шерсть, волосы наматываются на экстрактор и его ось, препятствуя нормальной работе механизма. Снимите ролик, следуя инструкциям, и очистите его с помощью специального инструмента.
  6. Ошибка №6 возникает, если механизм концевой щетки заклинило. Это может произойти из-за ниток, волос, шерсти и других предметов, намотавшихся на щетки и их колпачки. Отключите веники от сети в соответствии с инструкциями и очистите их от мусора.
  7. Седьмая ошибка возникает при блокировке ведущего колеса. Причиной поломки могут быть посторонние предметы, попавшие в механизм колеса. Чтобы устранить это, очистите ролики и перезапустите машину.
  8. Ошибка 8 Робот-пылесос Xiaomi сдается, когда застревает между предметами или запутывается в проводах. Устраните любые препятствия или переместите устройство в другое место.
  9. Ошибка 9 робота-пылесоса Xiaomi возникает при неправильной установке или отсутствии пылесборника, фильтра. Проверьте наличие аксессуаров, убедитесь, что они правильно установлены.
  10. Проблема с фильтром робота-пылесоса Xiaomi указывает на ошибку 10. Возможные причины: загрязнился расходный материал, он недостаточно высох после мытья, в него попали волосы и перхоть. При необходимости просушите или очистите фильтр. Если проблема сохраняется, замените его на новый.
  11. При включении устройства в непосредственной близости от виртуальной стены или магнитной ленты модели Xiaomi выдают ошибку #11. Переместите устройство на 1-2 метра от удерживающих устройств и начните очистку снова.
  12. Ошибка 12 робота-пылесоса Xiaomi появляется, когда уровень заряда падает до критического уровня. Поместите устройство на док-станцию для пополнения энергии.
  13. Если есть проблемы с зарядкой, вы можете увидеть ошибку 13 робота-пылесоса Xiaomi на дисплее или в мобильном приложении. Чтобы устранить неисправность, проверьте стыковку устройства с док-станцией, протрите контактные площадки на основании и корпусе робота сухой тканью.
  14. Батарея устройства может перегреться или выйти из строя во время работы. Если температура батареи критически повышается или понижается, появится ошибка 14 робота-пылесоса Xiaomi. Подождите, пока батарея остынет, и снова приступайте к очистке.
  15. Неисправность датчика, определяющего расстояние до стен и вертикальных объектов, обозначается ошибкой #15. Содержите все датчики робота в чистоте и протирайте их от пыли, чтобы избежать проблем в их работе.
  16. Ошибка №16 указывает на то, что пылесос наклонен. Переместите его на ровную поверхность, запустите после перезапуска.
  17. О выходе из строя модулей концевых щеток в моделях Xiaomi свидетельствует ошибка #17. Перезагрузите гаджет или восстановите заводские настройки.
  18. На ошибку вентилятора робота-пылесоса Xiaomi указывает уведомление №18. Перезагрузите систему устройства, попробуйте снова начать уборку.
  19. Ошибка 19 указывает на отсутствие питания зарядной базы. Проверьте подключение док-станции к розетке, протрите контактные клеммы на роботе и базе.
  20. При возникновении внутренней ошибки устройство останавливается и отображает уведомление 20. Сброс устройства может помочь решить проблему.

Коды ошибок роботов-пылесосов Xiaomi

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

Ошибка 10

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

Сбой 21

Убедитесь, что посторонние предметы не загораживают лазерный дальномер. Если нет, протрите датчик тканью. Если проблема не исчезла, обратитесь к представителю сервисной службы.

Робот-пылесос Xiaomi

Ошибка датчика лазерного измерения расстояния робота-пылесоса Xiaomi в основном связана с тем, что на дальномере оседает пыль. Рекомендуется протирать датчик после каждой очистки во избежание различных сбоев. Кроме того, при возникновении ошибки лучше выполнить принудительную перезагрузку. В большинстве случаев перезапуск помогает избавиться от многих неисправностей.

Ошибка батареи (код 13)

Если стандартный способ удаления сбоя не помог, то мы предлагаем вам рассмотреть альтернативный способ решения проблемы. Обратите внимание, что вам понадобятся следующие инструменты: крестовая и плоская отвертки, мультиметр, паяльник (желательно с маленьким жалом) и несколько аккумуляторов 18650. Что касается аккумуляторов, то отлично подойдут те, что установлены в портативные зарядные устройства (PowerBanks). В идеале их емкость должна составлять 2600 мАч, но небольшие отклонения допустимы.

Поэтому наберитесь терпения и следуйте инструкциям:

  1. Открутите 6 винтов на корпусе, затем отсоедините малую и главную щетки.
  2. Извлеките аккумулятор, который по умолчанию имеет оранжевый цвет.

Извлеките аккумулятор из пылесоса

Извлеките батарею из очистителя

  1. Измерьте выходное напряжение. Оно должно составлять около 15-16 В, но может вообще отсутствовать.
  2. Извлеките аккумулятор, слегка надавив на него лопаточкой или кончиком отвертки. Плата (BMS) находится сверху, поэтому медленно снимите все банки. Они приклеиваются к герметику, что может вызвать некоторые трудности.
  3. Используя мультиметр, измерьте напряжение на всех батареях. Оно должно быть в пределах от 3,7 до 4,2 вольт. Если в банках есть отклонения от нормы, обязательно найдите их.

Измерение напряжения в банках

Измерьте напряжение на банках

  1. Обрежьте поврежденные банки, но оставьте немного места для будущей пайки.
  2. Припаяйте новые банки, обращая внимание на их полярность.
  3. Измерьте общее напряжение батареи. Если он находится в пределах 15-16 вольт, установите аккумулятор в пылесос и затяните винты.

Наконец, включите робот-пылесос на зарядку и убедитесь, что ошибка больше не возникает.

Как убрать ошибку 1 робота-пылесоса Xiaomi самостоятельно

Чтобы добраться до двигателя лидара, необходимо выполнить несколько действий по снятию корпуса:

Сначала отключите питание робота-пылесоса (нажмите и удерживайте кнопку питания на корпусе пылесоса).

Осторожно поднимите пластиковую крышку, на которой расположены органы управления роботом;

ошибка 1 робот-пылесос xiaomi

Выкрутите винты, крепящие петли крышки бункера;

ошибка 1 робот-пылесос xiaomi

Затем, после удаления резиновых заглушек, выкрутите 5 винтов, закрывающих лидар;

ошибка 1 робот-пылесос xiaomi

Остается открутить 4 винта, чтобы снять лидар;

ошибка 1 робот-пылесос xiaomi

У вас в руках лидар вместе с моторным блоком. Далее найдите дома либо ненужный USB-кабель с внешним аккумулятором, либо настенное зарядное устройство для смартфона. Нам нужно подать 5 вольт на контакты двигателя. Не бойтесь! Это не сложно: разрежьте USB-кабель, найдите черный и белый (иногда красный) провода, зачистите их и подключите к контактам (черный к черному и белый (или красный) к красному).

ошибка 1 робот-пылесос xiaomi

Если двигатель начал вращаться, даем ему поработать в течение 15 секунд. После этого установите все обратно, и робот-пылесос Xiaomi готов к работе!

Если двигатель не вращается, то ниже мы расскажем, где его купить и какую модель выбрать.

Как сделать сброс устройства?

На корпусе есть кнопка «Reset» — нажмите ее и удерживайте в течение нескольких секунд. Робот автоматически перезагрузит систему, включая настройки синхронизации, сеть, режим очистки. Затем необходимо повторно подключить пылесос к сети Wi-Fi через Mi Home с помощью смартфона.

Сброс системы на пылесосе Xiaomi

Что делать, если вы не можете перезагрузить систему?

Одновременно нажмите кнопки «Home» и «Reset», пока робот не подаст звуковой сигнал — начнется принудительный сброс.

Принудительный сброс

Как избежать ошибок в работе

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

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

Пыль на корпусе робота-пылесоса Xiaomi

Источники

  • https://robotratings.ru/oshibki-robotov-pylesosov-xiaomi/
  • https://VashUmnyiDom.ru/chistota/oshibka-lazernogo-datchika-izmereniya-rasstoyaniya-xiaomi-pylesosa.html
  • https://itduo.ru/oshibki-robota-pylesosa-xiaomi-chto-predprinyat/
  • https://robots4you.ru/oshibka-1-robot-pylesos-xiaomi/
  • https://migadget.ru/faq/oshibki-v-rabote-robota-pylesosa-xiaomi.html

AnimeScotch

Выдает ошибку при попытке перепрошивки робота пылесоса?

Я последовал этой инструкции
https://perm-2.ru/kak-perevesti-na-russkiy-yazyk-r…
но на этапе с командной строкой мне выпадает такая ошибка:

WIN-MIROBO INITIALIZATION ERROR

 Can not connect to device: Method 'miIO.info' error on socket receive...

 Press any key for exit...

модель у меня mi robot vacuum-mop 2 pro

Как решить данную проблемму?


  • Вопрос задан

    23 авг. 2022

  • 516 просмотров

Пригласить эксперта

Обратитесь на форум 4PDA. Здесь нету пользователей, которые бы могли помочь… Возможно я бы мог помочь, но я не знаю как там перепрошивать пылесосы )))

А вообще, вроде же судя по инструкции можно поменять язык в Mi Home
https://4pda.to/forum/index.php?showtopic=881982&s…


  • Показать ещё
    Загружается…

29 янв. 2023, в 03:07

300000 руб./за проект

29 янв. 2023, в 02:16

700000 руб./за проект

29 янв. 2023, в 01:54

5000 руб./за проект

Минуточку внимания

  • #1

Hi, so today our dear vacuum robot decided that he want to update it’s firmware to 3.3.9_003452 from 3.3.9_0031070 and wont be usable without updating it, as you can choose only Quit or Update…
I tried switching to China server, updating Xiaomi Home app to 5.6.70 (from 5.6.60), reseting wifi and vacuum cleaner, using older app (5.6.10) and still no luck :/
Thanks for any helpful information

  • #2

You could try to reset your Cleaner…

  • #3

Good day
I have a Xiaomi my robot vacuum mop for a firmware 3.5.3_0017 and it doesn’t show me an update to a newer FW

Please advise

well thank you

Роботам-пылесосам от компании Xiaomi свойственны адекватная цена и хорошее качество. Однако в процессе работы пылесоса пользователь может столкнуться с проблемами и ошибками, которые чаще всего вызваны неправильной настройкой или эксплуатацией, а в некоторых случаях заводским браком. Когда появляется ошибка, то на экране отображается соответствующий код, а к каждому из кодов существует расшифровка, которая поможет решить проблему.

Навигация по странице

  1. Как избежать ошибок в работе
  2. Признаки неправильной работы пылесоса
  3. Что делать, если ошибка все-таки произошла?
  4. Расшифровка всех кодов и устранение проблемы
  5. Часто задаваемые вопросы

Как избежать ошибок в работе

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

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

Пыль на корпусе робота пылесоса Xiaomi

Признаки неправильной работы пылесоса

Роботы-пылесосы от Xiaomi просты в использовании, поэтому о сбое в работе вы узнаете сразу. На устройстве замигает красная лампочка, а сам пылесос издаст громкий звуковой сигнал. Затем устройство сообщит код ошибки: он либо высветится на экране, либо будет издан с помощью звукового оповещения. Данный код необходимо запомнить или записать: он поможет разобраться, что конкретно в работе устройства пошло не так.

Перед устранением проблемы обратите внимание на расположение пылесоса. Довольно распространенная причина звукового сигнала в том, что были закрыты датчики высоты или механизмы засорились пылью.

Что делать, если ошибка все-таки произошла?

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

Все модели роботов-пылесосов Xiaomi имеют одинаковые коды ошибок. Найдите в таблице ниже тот код, который высвечивается на экране вашего устройства, и действуйте строго по инструкции.

Ошибка робота пылесоса Xiaomi

Иногда обычный сброс настроек пылесоса помогает решить множество ошибок.

Расшифровка всех кодов и устранение проблемы

Код ошибки Расшифровка Инструкция по устранению проблемы
1 Что-то мешает функионированию лазера. Поверните лазер таким образом, чтобы его работу ничего не загораживало. Протрите датчики от пыли и уберите все лишнее.
2 Неправильная работа датчика столкновения. Очистите от пыли и немного прижмите датчик столкновений. Если в него попали посторонние предметы, прижмите датчик несколько раз до их полного удаления. Если ничего лишнего не попадало в датчик, поместите пылесос в другое место.
3 Колесико застряло в воздухе. Поместите пылесос на ровное место и слегка прокрутите колесико.
4 Датчик падения не чувствует пола. Поместите устройство на более устойчивую поверхность, либо почистите датчик падения если он засорился.
5 Загрязнение основной щетки. Вытяните щетку и крепление оси, а после очистите их от пыли и грязи.
6 Загрязнение боковых щеток. Достаньте боковые щетки и очистите их от грязи.
7 Не работает колесико. Осмотрите колесико и убедитесь, что ничего лишнего не попало внутрь. Вытащите посторонние предметы и переместите пылесос на другое место; либо извлеките и почистите колесико от грязи.
8 Пылесосу недостаточно места. Пылесос застрял и ему недостаточно пространства: поставьте его в другое место.
9 Не установлен фильтр или пылесборник. Замените компоненты, либо проверьте, правильно ли вы их установили. Обратите внимание, что после промывки фильтра ему необходимо просохнуть в течение суток.
10 Ошибка фильтра. Убедитесь, что в фильтре нет мусора и пыли; проверьте, хорошо ли фильтр просох после промывки.
11 Повышенное магнитное поле. Поместите пылесос подальше от виртуальной стены.
12 Недостаточно заряда. Поставьте устройство на зарядку.
13 Проблема с поступлением заряда. Проверьте, чтобы между пылесосом и док-станцией было надежное соединение. Если не поможет, протрите компоненты с помощью сухой ткани.
14 Ненормальная температура батареи. Температура аккумулятора слишком высокая или слишком низкая. Отключите устройство от сети и дождитесь нормализации температуры.
15 Ошибка в датчике определения. Уберите пыль с датчика расстояния.
16 Устройство стоит на неровной поверхности. Переместите пылесос, установив его на ровную гладкую поверхность.
17 Ошибка в работе боковых щеток. Вытяните и очистите боковые щетки либо сделайте сброс системы.
18 Ошибка в работе вентилятора втягивания. Сделайте сброс настроек пылесоса.
19 У док-станции нет питания. Проверьте подключение станции к сети; с помощью сухой ткани протрите контакты станции и пылесоса.
20 Внутренняя ошибка устройства. Перезагрузите пылесос либо сбросьте настройки.
21 Ошибка в работе лазерного дальномера. Дальномер прижат или ему мешают посторонние предметы. Уберите лишние предметы или переместите устройство.
22 Невозможность зарядки пылесоса. Протрите контактные зоны для зарядки робота сухой тканью, удалите пыль.
23 Неправильная работа док-станции. Протрите от пыли зону передачи док-станции. Избавьтесь от мусора на контактных зонах.

Часто задаваемые вопросы

Нужно ли заряжать батарею полностью, а затем разряжать до конца в первые три зарядки?

Не нужно. Аккумулятор в пылесосе без эффекта памяти, поэтому достаточно просто полностью зарядить батарею при первом использовании.

Аккумулятор в пылесосе

Как сделать сброс устройства?

На корпусе есть кнопка «Reset» – нажмите на нее и подержите несколько секунд. Робот автоматически сбросит систему, в том числе настройки синхронизации, сети, режим уборки. Далее нужно будет заново подключить пылесос к Wi-Fi через Mi Home с помощью смартфона.

Сброс системы на пылесосе Сяоми

Что делать, если не получается сбросить систему?

Одновременно зажмите кнопки «Home» и «Reset» до тех пор, пока робот не издаст звуковое оповещение – после этого начнется принудительный сброс настроек.

Принудительный сброс

Уборка по расписанию не работает, что делать?

Убедитесь, что уровень заряда робота больше 20%.

Почему робот не включается?

Возможно, низкий уровень заряда. Подключите устройство к док-станции. Также проблема может быть в слишком высокой или слишком низкой температуре аккумулятора, — подождите, пока температура батареи нормализуется.

Таким образом, большая часть ошибок в работе робота-пылесоса решается самостоятельно и в домашних условиях. Зачастую проблема кроется либо в неправильной установке устройства, либо в большом количестве мусора на датчиках или внутри пылесоса. Если же вы все сделали по инструкции, а ошибка продолжает появляться, рекомендуем обратиться в сервисный центр, так как самостоятельная разборка робота может привести к еще более серьезной поломке.

Добрый день. Прошу извинения если моя тема повторяется.
Возникла проблема при подключении пылесоса — Xiaomi Mi Robot Vacuum-Mop Essential.
После ввода Ip адреса, токена и выбора модели пылесоса Mi Vacuum Cleaner состояние пылесоса — онлайн.
На вкладке данные присутствуют параметры:
online — значение 1
command — пусто
message — {«id»:1632167860,»error»:{«code»:-9999,»message»:»undefined command»},»exe_time»:120}

Больше никаких параметров не отображается.

При выборе модели пылесоса Mi Robot Vacuum Mop 1C, как наиболее близкого по функционалу, отображаются следующие данные:
online — 1
command — пусто
message — {«id»:1632167894,»result»:{«life»:170832,»uid»:4159799166,»model»:»mijia.vacuum.v2″,»token»:»15da7329ebb7cc97e8e4e819f9d838b2″,»ipflag»:1,»fw_ver»:»2.2.1″,»mcu_fw_ver»:»6142″,»miio_ver»:»0.0.9″,»hw_ver»:»esp32″,»mmfree»:70856,»mac»:»54:48:E6:4C:63:73″,»wifi_fw_ver»:»»,»ap»:{«ssid»:»majordomo»,»bssid»:»B8:27:EB:6D:93:1F»,»rssi»:-32,»primary»:7},»netif»:{«localIp»:»192.168.1.106″,»mask»:»255.255.255.0″,»gw»:»192.168.1.254″}},»exe_time»:60}

m — m
1 — 1
2 — 2
6 — 6
0 — 0
e — e
5 — 5

Как мне получить данные с пылесоса — заряд батареи, износ щеток и прочее. В интернете ничего не нашел.
Заранее благодарен за помощь.

Closed

Support for Xiaomi Mijia G1 (mijia.vacuum.v2) #867

Issue Opened

Neturmel Opened Issue On Nov 23rd 2020, 7:12

Neturmel

just a quick and dirty hack based on airhumidifier_miot and dreame.vacuum.mc1808.
Only some commands are working. But you get some status report and starting and stopping ist possible.
Didn’t bother to try it with the newer «get_properties_by_dataclass».

Gorbypark

I’ve checked out this branch, did a poetry install and am trying to run mirobo with poetry run mirobo --token .... --ip 172.20.10.3 --debug status but only get errors. Any ideas? I just got a G1 (actually an «essential», but I believe it’s the same as a G1 just for the European market) and would like to contribute to getting this working.

Using python3 (3.8.6)
INFO:miio.vacuum_cli:Debug mode active
DEBUG:miio.vacuum_cli:Connecting to 172.20.10.3 with token .....
DEBUG:miio.protocol:Unable to decrypt, returning raw bytes: b''
DEBUG:miio.miioprotocol:Got a response: Container:
    data = Container:
        data = b'' (total 0)
        value = b'' (total 0)
        offset1 = 32
        offset2 = 32
        length = 0
    header = Container:
        data = b'!1x00 x00x00x00x00x12xeaxdeWx00x00x0cxcb' (total 16)
        value = Container:
            length = 32
            unknown = 0
            device_id = unhexlify('12eade57')
            ts = 1970-01-01 00:54:35
        offset1 = 0
        offset2 = 16
        length = 16
    checksum = b'xffxffxffxffxffxffxffxffxffxffxffxffxffxffxffxff' (total 16)
DEBUG:miio.miioprotocol:Discovered 12eade57 with ts: 1970-01-01 00:54:35, token: b'ffffffffffffffffffffffffffffffff'
DEBUG:miio.miioprotocol:172.20.10.3:54321 >>: {'id': 1, 'method': 'get_status', 'params': []}
DEBUG:miio.miioprotocol:172.20.10.3:54321 (ts: 1970-01-01 00:54:35, id: 1) << {'id': 1, 'error': {'code': -9999, 'message': 'undefined command'}, 'exe_time': 80}
DEBUG:miio.click_common:Exception: {'code': -9999, 'message': 'undefined command'}
Traceback (most recent call last):
  File "/Users/mikehamilton/Documents/vacuum/python-miio/miio/click_common.py", line 59, in __call__
    return self.main(*args, **kwargs)
  File "/Users/mikehamilton/Library/Caches/pypoetry/virtualenvs/python-miio-a_sq3Jxb-py3.8/lib/python3.8/site-packages/click/core.py", line 782, in main
    rv = self.invoke(ctx)
  File "/Users/mikehamilton/Library/Caches/pypoetry/virtualenvs/python-miio-a_sq3Jxb-py3.8/lib/python3.8/site-packages/click/core.py", line 1259, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "/Users/mikehamilton/Library/Caches/pypoetry/virtualenvs/python-miio-a_sq3Jxb-py3.8/lib/python3.8/site-packages/click/core.py", line 1066, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/Users/mikehamilton/Library/Caches/pypoetry/virtualenvs/python-miio-a_sq3Jxb-py3.8/lib/python3.8/site-packages/click/core.py", line 610, in invoke
    return callback(*args, **kwargs)
  File "/Users/mikehamilton/Library/Caches/pypoetry/virtualenvs/python-miio-a_sq3Jxb-py3.8/lib/python3.8/site-packages/click/decorators.py", line 73, in new_func
    return ctx.invoke(f, obj, *args, **kwargs)
  File "/Users/mikehamilton/Library/Caches/pypoetry/virtualenvs/python-miio-a_sq3Jxb-py3.8/lib/python3.8/site-packages/click/core.py", line 610, in invoke
    return callback(*args, **kwargs)
  File "/Users/mikehamilton/Documents/vacuum/python-miio/miio/vacuum_cli.py", line 112, in status
    res = vac.status()
  File "/Users/mikehamilton/Documents/vacuum/python-miio/miio/vacuum.py", line 236, in status
    return VacuumStatus(self.send("get_status")[0])
  File "/Users/mikehamilton/Documents/vacuum/python-miio/miio/device.py", line 143, in send
    return self._protocol.send(
  File "/Users/mikehamilton/Documents/vacuum/python-miio/miio/miioprotocol.py", line 213, in send
    self._handle_error(payload["error"])
  File "/Users/mikehamilton/Documents/vacuum/python-miio/miio/miioprotocol.py", line 273, in _handle_error
    raise DeviceError(error)
miio.exceptions.DeviceError: {'code': -9999, 'message': 'undefined command'}
Error: {'code': -9999, 'message': 'undefined command'} 

Comment

Neturmel commented on 2 years ago

Neturmel

Your log was my starting point also ;)

mirobo won’t work because it doesn’t know of «g1vacuum», could you please try it with:

poetry run miiocli g1vacuum —token …. —ip 172.20.10.3 —debug status

Since everything which I wanted works — like starting, stopping, pausing, return to home and status working in FHEM (via pythonbinding of miio) and homebridge/Siri , I really don’t know if this code will evolve in the near future.

Comment

NeRobbi commented on 2 years ago

NeRobbi

I use home assistant as docker image. How can i test your code without installing standalone home assistant and manual update from your branch?

Comment

Neturmel commented on 2 years ago

Neturmel

I use home assistant as docker image. How can i test your code without installing standalone home assistant and manual update from your branch?

Unfortunatlely I can’t help here, because I have no knowledge about home assistant or its docker image, Maybe it is sufficient to just replace the init.py and insert the new file g1vacuum.py (but I don’t know how to map these to the docker image)

Huhuhugo1

Thank you!
I just tested your branch with my Xiaomi Mijia G1 Chinese version, and all control commands are working (I did not test reset commands / raw command).

Model: mijia.vacuum.v1
Hardware version: esp32
Firmware version: 2.1.3

Gorbypark

Sorry for the super late reply…but I can confirm that this appears to work with the Xiaomi Vacccum Mop Essential (afaik it’s the same at the G1 but for Europe). This is the output from poetry run miiocli g1vacuum --token .... --ip .... status.

State: State.Charging
Error: Error.Everything_is_ok
Battery: 100%
Mode: VacuumMode.Global_clean
Mop State: MopState.On
Charge Status: ChargeState.Charging_competely
Fan speed: FanSpeed.Standard
Water level: WaterLevel.Level2
Filter Life Level: 95%
Brush Life Level: 97%
Side Brush Life Level: 94%
Clean Area: 0
Clean Time: None
Total Clean Count: 0 

Output from poetry run miiocli device --ip ... --token ... info

Model: mijia.vacuum.v2
Hardware version: esp32
Firmware version: 2.0.8 

It would be great to get this merged and into an upcoming Home Assistant release..

Neturmel

Just committed some changes. But keep in mind that Python is not my native language ;).
Most of the time I am only hacking bash/ksh scripts and some SQLs.

Rytilahti

Looks like black is still doing some changes.. The easiest way to fix this is to run pre-commit run -a on your local copy which will perform the same checks as the CI does :-)

Neturmel

Looks like black is still doing some changes.. The easiest way to fix this is to run pre-commit run -a on your local copy which will perform the same checks as the CI does :-)

no more reformatting by black on local run :)

Rytilahti

Here’s the diff that I get after running black on a local checkout:

$ git diff .
diff --git a/miio/g1vacuum.py b/miio/g1vacuum.py
index d9e0152..cd9dbdd 100644
--- a/miio/g1vacuum.py
+++ b/miio/g1vacuum.py
@@ -361,7 +361,7 @@ class G1Vacuum(MiotDevice):
     @command(click.argument("consumable", type=G1Consumable))
     def consumable_reset(self, consumable: G1Consumable):
         """Reset consumable information.
-           CONSUMABLE=main_brush_life_level|side_brush_life_level|filter_life_level"""
+        CONSUMABLE=main_brush_life_level|side_brush_life_level|filter_life_level"""
         if consumable.name == G1Consumable.MainBrush:
             return self.call_action("reset_main_brush_life_level")
         elif consumable.name == G1Consumable.SideBrush:
@@ -375,4 +375,4 @@ class G1Vacuum(MiotDevice):
     )
     def set_fan_speed(self, fan_speed: G1FanSpeed):
         """Set fan speed."""
-        return self.set_property("fan_speed", fan_speed.value)
 No newline at end of file
+        return self.set_property("fan_speed", fan_speed.value) 

Rytilahti

Do you mind adding some tests for this to avoid breaking it when the vacuum integrations get refactored? That would make the codecov checks also happy :-)

Neturmel

Do you mind adding some tests for this to avoid breaking it when the vacuum integrations get refactored? That would make the codecov checks also happy :-)

No, I don’t. But since this is entirely new to me, I expect further errors/warnings whatsoever.

Rytilahti

Great, thanks! Btw, you can run the whole linting process by calling tox -e lint or pre-commit run -a in your local checkout. You can also execute pytest directly locally to verify that the tests are working. This is faster for testing as github requires an approval before it runs the checks :-)

Neturmel

prec-commit run -a on local checkout was successful.
Hopefully I didn’t screw up the EOF this time again before updating.

Rytilahti

Thanks again for the PR and your patience, @neturmel, let’s merge it!

  • Code 554696704 call of duty mobile ошибка
  • Code 154140716 call of duty mobile ошибка
  • Code 0x80131500 microsoft store ошибка
  • Cod world at war ошибка при запуске
  • Cod vanguard ошибка blzbntbgs000003e9 как исправить