Win mirobo method milo info error on socket receive

Win mirobo initialization error cannot connect to device method miio info error on socket receive Обсуждение Xiaomi Mijia G1 Sweeping Vacuum Cleaner — робот-пылесос Xiaomi Mijia G1 Sweeping Vacuum Cleaner Обсуждение | Покупка » | Приложение » | Выбор и сравнение пылесосов » | Это универсальное решение для дома, которое отличается достаточно высокой мощностью […]

Обсуждение Xiaomi Mijia G1 Sweeping Vacuum Cleaner — робот-пылесос
Xiaomi Mijia G1 Sweeping Vacuum Cleaner
Обсуждение | Покупка » | Приложение » | Выбор и сравнение пылесосов » |

Это универсальное решение для дома, которое отличается достаточно высокой мощностью всасывания — 2200 Па. Работает устройство на базе двигателя от японского производителя NIDEC.
Производитель заявляет, что за счёт специального тройного фильтра Mijia Sweeping Robot G1 способен всасывать даже очень мелкие частицы. При этом во время уборки робот смачивает пол при помощи специальной губки, на которую равномерно подаётся вода из встроенного резервуара на 200 мл.
Корпус у устройства достаточно компактный, 82 мм в высоту, что позволяет ему легко заезжать под кровати и журнальные столики. Препятствия высотой до 17 мм ему тоже не помеха.
Аккумулятор на 2500 мА·ч обеспечивает до 90 минут автономной работы, после чего робот автоматически вернётся на подпитку к док-станции. Также управлять Mijia Sweeping Robot G1 можно из приложения, где отображается и карта помещения, которую «рисует» робот.

Для настройки пылесоса устанавливаем приложение Mi Home, в настройках выбрать регион Китай для китайской версии робота, для глобальной выбирать свой регион.
Пылесос работает в сетях Wi-Fi 2.4 ГГЦ. Если ваш роутер настроен на работу в сетях 5 ГГц, нужно выбрать режим 2.4 ГГЦ / 5 ГГЦ
Китайскую версию удастся русифицировать только путем замены пары — Процессор+ПЗУ

Звуковой языковой пакет не меняется

В теме нет куратора. По вопросам наполнения шапки обращайтесь к модераторам раздела через кнопку под сообщениями, на которые необходимо добавить ссылки.
Если в теме есть пользователь, желающий стать Куратором и соответствующий Требованиям для кандидатов, он может подать заявку в теме Хочу стать Куратором (предварительно изучив шапку темы и все материалы для кураторов).

Сообщение отредактировал podolsk26 — 26.12.22, 09:03

Добавь сразу в шапку. Чтобы ми хоум приконектился к роботу, нужно поставить в настройках приложения регион — Китай.

Сообщение отредактировал drelarin — 19.06.20, 14:48

Источник

Win mirobo initialization error cannot connect to device method miio info error on socket receive

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

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

Источник

install — issues with WIN-MIROBO #122

I’ve tried to install a pre rooted version as described in the guide but I had problems with WIN-MIROBO.
I get the toke from my android phone with the modified Mi Home App. I downloaded the Version root_1898.pkg and placed it into the firmware folder. But the I received the following error:

«WIN-MIROBO INITIALIZATION ERROR
Can not connect to device: Device handshake error on socket receive. «

Does anyone has an idea what I can do?

The text was updated successfully, but these errors were encountered:

I’d say it could be firewall blocking connections or wrong IP address of a robot specified in configuration.

Okay, I reset the Wifi of the robot. Then I connected directly to the robot via Wifi with a Win Notebook and disable all firwalls. But now I receive the following error.

«WIN-MIROBO INITIALIZATION ERROR
Can not connect to device: Method ‘miIO.info’ error on socket receive.
Press any key for exit. «

Does someone have an idea what I did wrong?

@dnl0319 I had the same problem on my Gen.1 a couple of days ago, running the original and current Xiaomi firmware (not Valetudo).
It seems that the current Xiaomi firmware blocks flashing, even if you have the token.
So I resetted the robi to the factory firmware and picked up my token. After that I was able to flash Valetudo via rrcc and possible also via WIN-MIROBO.

Sorry to go gravedigging but I have the same problem.
After my valetudo rrand robot seemed to once again reset itself I’m back on a chinese speaking robot.
Tried connecting to it with win-mirobo to reflash but I get the error
«WIN-MIROBO INITIALIZATION ERROR
Can not connect to device: Method ‘miIO.info’ error on socket receive.
Press any key for exit. »
Tried completely resetting my robo but the issue persists.
The MiHome App says the robo is on firmware 3.3.9_003088 (and this is after a complete reset.)
Any ideas what I can try to connect to the robo?

Try flashing via XVacuum app on the smartphone.

«Requested page not found» on XDA when trying to download the apk.
Is the app hosted somewhere else?
nvm found a link

no dice.
using the app and connecting directly to the vacuumAP i with the correct token I get:
The server started
Handshaking.
Handshake is successful
The token is got
Trying to get the status (this 50 times)
timeout: Call to the vacuum timed out

Added the robo to my wifi and its the same. Gets stuck on «Trying to get the status»

I’m dumb.
Typo in the token.
Works now

© 2023 GitHub, Inc.

You can’t perform that action at this time.

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.

Источник

Win mirobo initialization error cannot connect to device method miio info error on socket receive

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

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

Источник

Adblock
detector

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and
privacy statement. We’ll occasionally send you account related emails.

Already on GitHub?
Sign in
to your account


Closed

dnl0319 opened this issue

Feb 16, 2020

· 8 comments


Closed

install — issues with WIN-MIROBO

#122

dnl0319 opened this issue

Feb 16, 2020

· 8 comments

Comments

@dnl0319

Hello,

I’ve tried to install a pre rooted version as described in the guide but I had problems with WIN-MIROBO.
I get the toke from my android phone with the modified Mi Home App. I downloaded the Version root_1898.pkg and placed it into the firmware folder. But the I received the following error:

«WIN-MIROBO INITIALIZATION ERROR
Can not connect to device: Device handshake error on socket receive…»

Does anyone has an idea what I can do?

@rand256

I’d say it could be firewall blocking connections or wrong IP address of a robot specified in configuration.

@dnl0319

Okay, I reset the Wifi of the robot. Then I connected directly to the robot via Wifi with a Win Notebook and disable all firwalls. But now I receive the following error.

«WIN-MIROBO INITIALIZATION ERROR
Can not connect to device: Method ‘miIO.info’ error on socket receive…
Press any key for exit…»

Does someone have an idea what I did wrong?

@lemuba

@dnl0319 I had the same problem on my Gen.1 a couple of days ago, running the original and current Xiaomi firmware (not Valetudo).
It seems that the current Xiaomi firmware blocks flashing, even if you have the token.
So I resetted the robi to the factory firmware and picked up my token. After that I was able to flash Valetudo via rrcc and possible also via WIN-MIROBO.

@ministryofsillywalks

Sorry to go gravedigging but I have the same problem.
After my valetudo rrand robot seemed to once again reset itself I’m back on a chinese speaking robot.
Tried connecting to it with win-mirobo to reflash but I get the error
«WIN-MIROBO INITIALIZATION ERROR
Can not connect to device: Method ‘miIO.info’ error on socket receive…
Press any key for exit…»
Tried completely resetting my robo but the issue persists.
The MiHome App says the robo is on firmware 3.3.9_003088 (and this is after a complete reset.)
Any ideas what I can try to connect to the robo?

@rand256

Try flashing via XVacuum app on the smartphone.

@ministryofsillywalks

XVacuum

«Requested page not found» on XDA when trying to download the apk.
Is the app hosted somewhere else?
nvm found a link

@ministryofsillywalks

no dice.
using the app and connecting directly to the vacuumAP i with the correct token I get:
The server started
Handshaking…
Handshake is successful
The token is got
Trying to get the status (this 50 times)
timeout: Call to the vacuum timed out

Any ideas?

Added the robo to my wifi and its the same. Gets stuck on «Trying to get the status»

@ministryofsillywalks

I’m dumb.
Typo in the token.
Works now

Инструкция

Инструкция подходит для Mi Vacuum Robot Cleaner первого и второго поколения. 

Для прошивки вам понадобится ПК с операционной системой Windows.

1. Необходимо скачать утилиту win-mirobo http://4pda.ru/forum/index.php?showto… 

2. Далее нужно распаковать скачанный файл в корень диска C и запустить от имени администратора.

3. Открываете с помощью блокнота для редактирования системный файл утилиты, который называется win-mirobo.ini и вносите ip-адрес и токен вашего пылесоса. После этого не забудьте сохранить изменения.

Узнать ip-адрес и токен вашего пылесоса можно в приложении Mi Home.

ВАЖНО: Если у вас установлено приложение из Play Маркета удалите его и установите MiHome.apkСкачать его можно на просторах интернета, например отсюда.

В приложении Mi Home из Play Маркета вы не сможете увидеть токен.

● в приложении Mi Home подключитесь к пылесосу

● перейдите в параметры

● далее откройте общие настройки

● перейдите в пункт информация о сети (в нем вы найдете ip-адрес и токен вашего пылесоса)

ВАЖНО: Для того чтобы начать загрузку голосовых пакетов пылесос должен стоять на зарядной станции и иметь не менее 20% заряда. Это искусственное ограничение во избежание проблем. 

4. Запускаете файл win-mirobo.bat который находится в корневой папке скачанной утилиты.

5. После запуска откроется окно с командной строкой где при успешном подключении в первых двух строках будет указан ip-адрес и уровень заряда пылесоса. Ниже будут три пронумерованных пункта меню. Нужно выбрать пункт 2 – он называется Flash voise package. Соответственно нажимаете цифру 2 на клавиатуре и нажимаете Enter.

6. Далее нужно выбрать любой понравившийся пакет. Введите необходимую цифру и нажмите Enter.

7. Затем пойдет отсчет времени установки (не более 15 секунд). Когда вместо времени появится надпись OK подтверждающая завершение установки, нажмите любую кнопку на клавиатуре и закройте окно программы.

После несложных, вышеописанных манипуляций ваш пылесос «обретет душу», заговорит на русском языке.

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

Действие

Голосовой пакет ru_leathers_Bastards  Голосом робота

Голосовой пакет ru_maxim_vashe_velichestvo голосом робота

Голосовой пакет ru_alisa голосом Алисы

Когда поднимаешь крышку

Я здесь

Выключение

Адьес организмы.

Когда вытаскиваете контейнер для мусора

Отдай бл..ть, она не твоя. Ты че шкура, сюда иди.

Мусорный отсек извлечен.

Мусорный отсек извлечен.

Когда вставляете контейнер для мусора

Ну и пошел бы ты на х…р.

Мусорный отсек установлен.

Мусорный отсек установлен.

Во время запуска

Ненавижу эту еб…ную работу. Почему кожаные убл…дки не могут сами навести порядок?

Начинаю уборку, Ваше Величество.

Начинаю уборку.

Когда останавливаете

Оу Оу Стапэ!

Приостанавливаю уборку, Ваше Величество.

Пауза.

Когда отправляете на базу

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

Ваше Величество, я возвращаюсь к док станции.

Возвращаюсь к док станции.

Когда бак заполнен

Сука, теперь еще и фильтр забился!

Ваше Величество, пора очистить мусорный отсек.

Завершение обновления прошивки

Ваше Величество, обновление завершено успешно.

Когда что-то мешает встать на док станцию

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

Напоминание очистки фильтра

Мусорный отсек извлечен. Ваше Величество очистите фильтр.

Когда уборка закончена

Ваше Величество, уборка завершена. Возвращаюсь к док станции.

Уборка завершена

Когда док станция не подключена к сети

Ошибка 19 – док станция не подключена.

Забилась щетка

Ошибка номер 5. Извлеките и очистите главную щетку.

Когда пылесос зарядился полностью и пылесос продолжает уборку

Ваше Величество, аккумулятор заряжен, продолжаю уборку

Помимо части представленных в таблице фраз есть пакет со звуками R2D2 и музыкального сопровождения из звездных войн + Алиса. Есть пакет с голосом Домовенка Кузи из мультфильма («Нафаня!!! Сундук отняли!!!). И это только небольшая часть голосовых пакетов.

Послушать примеры голосовых пакетов вы можете в видео инструкции ниже! 

Обзор пылесоса Xiaomi Mi Robot Vacuum Cleaner

Остались вопросы? Задавайте их в комментарии, и мы постараемся ответить на них.

Помогите разобраться…
Пытаюсь написать поддержку Xiaomi Power Strip (6 розеток)…
Через маркетовский модуль смог ее прицепить как розетку и получил функционал включения/выключения
Теперь нужно прикрутить снятие инфы с датчика потребления энергии
В другом проекте уже вроде научились вынимать эту инфу через параметр powerConsumed… Значит теперь пытаюсь достучаться до удлинителя…
Однако получаю неудачу при получении даже обычного параметра power

c:_majordomoserverphpphp.exe E:!Hlam!softmajordomomajordomo_projectmodulesxiaomimiiophp-miio-mastermiio-cli.php —ip 192.168.0.19 —token 3994bbe6f7ba20675be60fcafea8465e —sendcmd {«id»:3,»method»:»get_prop»,»params»:[«power»]} —debug

array(4) {
[«ip»]=>
string(12) «192.168.0.19»
[«token»]=>
string(32) «3994bbe6f7ba20675be60fcafea8465e»
[«sendcmd»]=>
string(37) «{id:3,method:get_prop,params:[power]}»
[«debug»]=>
bool(false)
}
Соединение с устройством IP 192.168.0.19
Статус отладки [1]
Сокет успешно создан
Команда для отправки — {id:3,method:get_prop,params:[power]}

Проверяем доступность устройства 192.168.0.19
Параметр SO_RCVTIMEO сокета успешно задан
>>>>> Отправляем hello-пакет на 192.168.0.19 с таймаутом 5
>>>>> Отправлено в сокет 32 байт
<<<<< Получен ответ от IP 192.168.0.19 с порта 54321
Прочитано 32 байта из сокета
magic: 2131
length: 0020 —> 32 байт
unknown1: 00000000
devicetype: 02e7
serial: 7a8d
ts: 00008e73 —> 36467 секунд —> 1970-01-01 13:07:47
checksum: 3994bbe6f7ba20675be60fcafea8465e
ts_server: 5a356012 —> 1513447442 секунд —> 2017-12-16 21:04:02
timediff: -1513410975

Устройство 192.168.0.19 доступно
Параметр SO_RCVTIMEO сокета успешно задан
Используется токен, указанный вручную, — 3994bbe6f7ba20675be60fcafea8465e
>>>>> Отправляем пакет на 192.168.0.19 с таймаутом 5
magic: 2131
length: 0050 —> 80 байт
unknown1: 00000000
devicetype: 02e7
serial: 7a8d
ts: 00008e73 —> 36467 секунд —> 1970-01-01 13:07:47
checksum: 2f767a91fc7cd251fb6e2c5a469ce5dd
data: 65c3a06b6d6b0ecc89a4e6ad32d7d345c45c44b42087d03ee85a9f7e78ef390ad1ca8e98ad03f359689a03e8e505f18b
ts_server: 5a356012 —> 1513447442 секунд —> 2017-12-16 21:04:02
timediff: -1513410975
>>>>> Отправлено в сокет 80 байт
Ошибка чтения из сокета [10060] Попытка установить соединение была безуспешной, т.к. от другого компьютера за требуемое время не получен нужный отклик, или было разорвано уже установленное соединение из-за неверного отклика уже подключенного компьютера.

Устройство 192.168.0.19 не доступно или не отвечает.

но обычный инфо проходит
c:_majordomoserverphpphp.exe E:!Hlam!softmajordomomajordomo_projectmodulesxiaomimiiophp-miio-mastermiio-cli.php —ip 192.168.0.19 —info —token 3994bbe6f7ba20675be60fcafea8465e —debug

array(4) {
[«ip»]=>
string(12) «192.168.0.19»
[«info»]=>
bool(false)
[«token»]=>
string(32) «3994bbe6f7ba20675be60fcafea8465e»
[«debug»]=>
bool(false)
}
Соединение с устройством IP 192.168.0.19
Статус отладки [1]
Сокет успешно создан

Используем авто-формирование уникальных ID для команд из файла id.json
Команда для отправки — {«id»:3,»method»:»miIO.info»,»params»:[]}

Проверяем доступность устройства 192.168.0.19
Параметр SO_RCVTIMEO сокета успешно задан
>>>>> Отправляем hello-пакет на 192.168.0.19 с таймаутом 5
>>>>> Отправлено в сокет 32 байт
<<<<< Получен ответ от IP 192.168.0.19 с порта 54321
Прочитано 32 байта из сокета
magic: 2131
length: 0020 —> 32 байт
unknown1: 00000000
devicetype: 02e7
serial: 7a8d
ts: 00008f4c —> 36684 секунд —> 1970-01-01 13:11:24
checksum: 3994bbe6f7ba20675be60fcafea8465e
ts_server: 5a3560ea —> 1513447658 секунд —> 2017-12-16 21:07:38
timediff: -1513410974

Устройство 192.168.0.19 доступно
Параметр SO_RCVTIMEO сокета успешно задан
Используется токен, указанный вручную, — 3994bbe6f7ba20675be60fcafea8465e
>>>>> Отправляем пакет на 192.168.0.19 с таймаутом 5
magic: 2131
length: 0050 —> 80 байт
unknown1: 00000000
devicetype: 02e7
serial: 7a8d
ts: 00008f4c —> 36684 секунд —> 1970-01-01 13:11:24
checksum: cdbd296be8a2573095296adf5b8a7b86
data: 3cb732a6ef1e4d7eb7c2a54cdfea881654d1978346164c044ef8b7db88fd2d9ddf69a239e66d57289fb0e196040cb5fd
ts_server: 5a3560ea —> 1513447658 секунд —> 2017-12-16 21:07:38
timediff: -1513410974
>>>>> Отправлено в сокет 80 байт
<<<<< Получен ответ от IP 192.168.0.19 с порта 54321
Прочитано 496 байта из сокета
magic: 2131
length: 01f0 —> 496 байт
unknown1: 00000000
devicetype: 02e7
serial: 7a8d
ts: 00008f4c —> 36684 секунд —> 1970-01-01 13:11:24
checksum: e63fed1d1b44bf00ffe853adaa090a8d
data: 3311b6280d7bc0177f86270e3ad502ef432aef1d68de74267786dba71e64aa22f2790ad071ab79bd09e8251610411d031b29578961a0095a26461ade5f26145d96b9527e2d201ead46a01b124a749560b372fae04b25ea95087cb04a50e885de6b0405d99c1866dba3c3ee20d09ab9e938b4267428bbe6cdca12016e56ce75a4d96b4261f22a552211ee9b072366fbacf97e1e6900cba574b8775764d42ee101449f0815b0505edf35138222d125f57a918b35be259ea4d2efda9233095180717e288098082d9c9dca37b89d489bb054baa142268cd10fa46d817ac3f5157b9bf1787b01a47b2993bb723e6c3c1e33f5a119061435f26ede9c5b3d058a3ce464cc381783ac94f0c37472168377eb91351e9eefb15d6eca88309fa8004854c9a17c846cb1355632ade5a560c4bfbdf8ade5036c1fc76e63beb7094e7fad124fffbe6e795c0dfd23640b29a67b5df69d9419701147c00ade0e6eb3aeb1ad1751b7ccf32dcc28221d9f8a4ce88e6931c01d2c6825f754d148d54c783099c0c61ac99208251655655d597b17e673a6d3410d0224c0252ffbc8c69a36eec9da1bafc1b29316588061518a971bd07a2d84afa55973e9ee1fbdfe03b5d7b8443d6442133cbeb415240205a624469f7b2fcc57bd
Расшифрованные данные: {«result»:{«life»:36684,»cfg_time»:0,»token»:»3994bbe6f7ba20675be60fcafea8465e»,»mac»:»28:6C:07:17:7B:28″,»fw_ver»:»1.2.4_51″,»hw_ver»:»MW300″,»model»:»zimi.powerstrip.v2″,»wifi_fw_ver»:»SD878x-14.76.36.p84-702.1.0-WM»,»ap»:{«rssi»:-47,»ssid»:»25e4e8″,»bssid»:»E0:69:95:6D:FC:0F»},»netif»:{«localIp»:»192.168.0.19″,»mask»:»255.255.255.0″,»gw»:»192.168.0.1″},»mmfree»:15832,»ot»:»otu»,»otu_stat»:[335,259,183,2,169,17],»ott_stat»:[0, 0, 0, 0]},»id»:3}
Данные JSON валидны.
Информация об устройстве:
{«result»:{«life»:36684,»cfg_time»:0,»token»:»3994bbe6f7ba20675be60fcafea8465e»,»mac»:»28:6C:07:17:7B:28″,»fw_ver»:»1.2.4_51″,»hw_ver»:»MW300″,»model»:»zimi.powerstrip.v2″,»wifi_fw_ver»:»SD878x-14.76.36.p84-702.1.0-WM»,»ap»:{«rssi»:-47,»ssid»:»25e4e8″,»bssid»:»E0:69:95:6D:FC:0F»},»netif»:{«localIp»:»192.168.0.19″,»mask»:»255.255.255.0″,»gw»:»192.168.0.1″},»mmfree»:15832,»ot»:»otu»,»otu_stat»:[335,259,183,2,169,17],»ott_stat»:[0, 0, 0, 0]},»id»:3}

Что я не так делаю при отправке sendcmd ?

Recommend Projects

  • React photo

    React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo

    Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo

    Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo

    TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo

    Django

    The Web framework for perfectionists with deadlines.

  • Laravel photo

    Laravel

    A PHP framework for web artisans

  • D3 photo

    D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Visualization

    Some thing interesting about visualization, use data art

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo

    Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo

    Microsoft

    Open source projects and samples from Microsoft.

  • Google photo

    Google

    Google ❤️ Open Source for everyone.

  • Alibaba photo

    Alibaba

    Alibaba Open Source for everyone

  • D3 photo

    D3

    Data-Driven Documents codes.

  • Tencent photo

    Tencent

    China tencent open source team.

Понравилась статья? Поделить с друзьями:
  • Win mirobo method get status error on socket receive
  • Win mirobo initialization error что делать
  • Win mirobo initialization error device handshake error on socket receive
  • Win mirobo initialization error cannot connect to device method miio info error on socket receive
  • Win error code 123