Пылесос Xiaomi MiRobotVacuum

Подключение исполнительных устройств, датчиков, контроллеров.

Модератор: immortal

Аватара пользователя
Divan
Сообщения: 859
Зарегистрирован: Пн июл 08, 2019 5:04 pm

Re: Пылесос Xiaomi MiRobotVacuum

Сообщение Divan »

Полный список статусов для пылесоса первого поколения, взято с гитхаба
SPOILERSPOILER_SHOW
Обозначение свойства "state" Status Codes 
Code Description 
0 Unknown 
1 Initiating 
2 Sleeping 
3 Waiting 
4 ? 
5 Cleaning 
6 Returning home 
7 Remote control 
8 Charging 
9 Charging Error 
10 Pause 
11 Spot Cleaning 
12 In Error
13 Shutting down 
14 Updating 
15 Docking 
16 Go To 
17 Zone cleaning 
100 Full
Xpenology DSM 6.2.2 + Ubuntu Server 18.10 + Majordomo + MariaDB
Аватара пользователя
Divan
Сообщения: 859
Зарегистрирован: Пн июл 08, 2019 5:04 pm

Re: Пылесос Xiaomi MiRobotVacuum

Сообщение Divan »

Скажите, а что меняется , если вчера зональная уборка работала, маркеры тоже срабатывали, а сегодня при отправке в зону уборки пылик поелозит около базы, а потом заявляет - уборка выделенной зоны завершена не полностью, из за недоступности некоторых зон, и идет на зарядку?
Такое бывает, нужно по новой прогнать пылесос по всей квартире и скопировать координаты. Я заметил, что карта у пылесоса через какое-то время меняет угол и прежние координаты устаревают.
Xpenology DSM 6.2.2 + Ubuntu Server 18.10 + Majordomo + MariaDB
Мазур
Сообщения: 133
Зарегистрирован: Чт ноя 26, 2015 3:52 pm

Re: Пылесос Xiaomi MiRobotVacuum

Сообщение Мазур »

Ребят, есть такая хорошая штука https://github.com/LazyT/rrcc/releases
Это программа управления Roborock вместо MiHome для нашего пылесоса. Нашёл
про нёё на 4pda, но о самой проге там обсуждений нет. На винду на работе ставил,
ничего так. )))) Дома поставлю на линукс, посмотрю, может к МД прикрутить как то можно.
Аватара пользователя
Divan
Сообщения: 859
Зарегистрирован: Пн июл 08, 2019 5:04 pm

Re: Пылесос Xiaomi MiRobotVacuum

Сообщение Divan »

Про RoboRock Control Center я упомянул в шапке. RoboRock Control Center норм прога, но есть но, вы не будете получать уведомление на телефон, вы не сможете через MD задавать координаты, так как координаты отличаются от miio. Для того, чтобы работал RoboRock Control Center, нужно на пылик ставить прошивку от Valetudo. Я отказался от Valetudo и использую родную прошивку, а координаты беру из FloleVac и закидываю в сценарии, после чего зональная уборка работает через MD.
Xpenology DSM 6.2.2 + Ubuntu Server 18.10 + Majordomo + MariaDB
Мазур
Сообщения: 133
Зарегистрирован: Чт ноя 26, 2015 3:52 pm

Re: Пылесос Xiaomi MiRobotVacuum

Сообщение Мазур »

Ясно. Буду пробовать делать как Вы
Мазур
Сообщения: 133
Зарегистрирован: Чт ноя 26, 2015 3:52 pm

Re: Пылесос Xiaomi MiRobotVacuum

Сообщение Мазур »

Divan писал(а): Ср дек 11, 2019 10:10 pm Про RoboRock Control Center я упомянул в шапке. RoboRock Control Center норм прога, но есть но, вы не будете получать уведомление на телефон, вы не сможете через MD задавать координаты, так как координаты отличаются от miio. Для того, чтобы работал RoboRock Control Center, нужно на пылик ставить прошивку от Valetudo. Я отказался от Valetudo и использую родную прошивку, а координаты беру из FloleVac и закидываю в сценарии, после чего зональная уборка работает через MD.
Скажите как вы установили в МД всё это. Карта отображается в МД?
Аватара пользователя
Divan
Сообщения: 859
Зарегистрирован: Пн июл 08, 2019 5:04 pm

Re: Пылесос Xiaomi MiRobotVacuum

Сообщение Divan »

О настройке в MD управления пылесосом, вы можете прочитать здесь
Xpenology DSM 6.2.2 + Ubuntu Server 18.10 + Majordomo + MariaDB
Аватара пользователя
buba911
Сообщения: 127
Зарегистрирован: Пт дек 07, 2018 4:57 pm

Re: Пылесос Xiaomi MiRobotVacuum

Сообщение buba911 »

Divan писал(а): Чт дек 12, 2019 5:45 pm О настройке в MD управления пылесосом, вы можете прочитать здесь
Спасибо за приложение, не могли бы вы расписать подробнее об управлении пылесосом.
124.PNG
124.PNG (145.87 КБ) 6600 просмотров
А, то не совсем понятно где это и что за команды.
Заранее спасибо.
Raspberry Pi3B+ v4.44
Аватара пользователя
Divan
Сообщения: 859
Зарегистрирован: Пн июл 08, 2019 5:04 pm

Re: Пылесос Xiaomi MiRobotVacuum

Сообщение Divan »

Это не приложение, это просто импорт объекта в МД, вы и сами можете сделать экспорт и импорт своих объектов. Вам нужно создать методы start, stop, pause и т.д, а в них указать определенную команду, которая вставит значение в свойство объекта.

К примеру для запуска уборки мы создаем метод start и вставляем код, где app_start и есть та команда для запуска уборки
setGlobal('XiaomiMiRobotVacuum.Сommand', 'app_start');
Xpenology DSM 6.2.2 + Ubuntu Server 18.10 + Majordomo + MariaDB
kas5858
Сообщения: 366
Зарегистрирован: Вс янв 15, 2017 5:34 pm
Откуда: Москва

Re: Пылесос Xiaomi MiRobotVacuum

Сообщение kas5858 »

Divan писал(а): Ср дек 11, 2019 10:10 pm Я отказался от Valetudo и использую родную прошивку, а координаты беру из FloleVac и закидываю в сценарии, после чего зональная уборка работает через MD.
У вас карта нормально отображается в FloleVac?
Screenshot_20200114-160839.jpg
Screenshot_20200114-160839.jpg (440.36 КБ) 6438 просмотров
У меня нет, в чем может быть проблема?
Raspberry Pi3 - Broadlink - MegaD - Много датчиков - Камеры - Часы.
Изображение Connect
Ответить