Привет Siri, уберись на кухне (пылесос Xiaomi Homey)

робот пылесос xiaomi не запоминает карту. «Привет Siri, уберись на кухне» (пылесос Xiaomi + Homey) В данной статье хочу рассказать как интегрировать пылесос Xiaomi (вторую версию, но первая должна быть аналогичной) в Homey (он же

«Привет Siri, уберись на кухне» (пылесос Xiaomi + Homey)

В данной статье хочу рассказать как интегрировать пылесос Xiaomi (вторую версию, но первая должна быть аналогичной) в Homey (он же колобок). А так же обозначить зоны уборки в помещении и управлять их уборкой через HomeKit, Siri или использовать в любых сценариях.

1. Обновляем прошивку пылесоса, если требуется:

Для начала потребуется обновить пылесос до прошивки не ниже 3.3.9_001633 т. к. в ней появилась возможность сохранения карты (а так же возможность указать виртуальные ограничения зон уборки, чтобы пылесос не заезжал в проблемные зоны.). На версиях ниже тоже будет работать, но не стабильно, т. к. при каждом запуске карта будет обновляться и все координаты сбиваться.

После обновления, там же в приложении Mi Home, выбираем пылесос / настройки (многоточие в верхнем правом углу) / настройки робота / и включаем «режим сохранения карты». После чего на главной странице управления пылесосом появился кнопка «редактировать карту» жмём её и сбрасываем старую карту. Запускаем пылесос на уборку по всей квартире, чтобы он построил и сохранил всю карту помещения.

2. Добавляем пылесос в Homey:

IP адрес можно посмотреть на роутере в списке клиентов WiFi, а о том как достать token есть много статей, но мне больше всего понравился способ с эмулятором Android Nox и версией Mi Home от Вевса. Если у Вас есть устройство на Android, то эмулятор можно пропустить (у меня просто ни одного Android устройства дома не оказалось) подробнее где что скачать и как делать можно найти здесь.

После того как достали token, добавляем в Homey новое устройство, выбираем Mi Robot в соответствующем плагине и прописываем ip и token.

3. Определяем координаты:

Для определения координат открываем приложение Mi Home и переходим на страницу пылесоса, чтобы была видна карта помещения. Далее за вводное берём координаты 25500×25500 это так называемая нулевая координата, и начинается она от док станции пылесоса. Создаём тестовый Flow, в столбик when перемещаем для теста This Flow is started, а в столбик then перетаскиваем карточку Mi Robot и перелистываем до действия Send vacuum cleaner to target. Затем необходимо задать X и Y координаты, помня что докстанция это 25500×25500 прибавляем и убавляем значение к этим координатам по 1000, и выполняя тестовый запуск Flow смотрим на открытую карту в приложении Mi Home. Запоминаем куда перемещается указатель точки назначения, тем самым сможем ориентироваться в координатах, прибавлять или убавлять их для попадания в нужную зону. Определившись с системой координат, стараемся переместить точку назначения в левый нижний угол желаемой зоны уборки. (возможно у кого-то нужно будет переместить в правый нижний угол, или даже верхний, зависит от положения док станции, но у меня это левый нижний)

4. Обозначаем границы зон:

Следующим шагом меняем действие Send vacuum cleaner to target в тестовом Flow на Start zone cleaning. Формат координаты в этой карточке следующий [18700, 27600, 22200, 33200, 1] где 18700, 27600 координаты X и Y нижней левой точки зоны уборки, которую мы определили на предыдущем шаге, а 22200, 33200 координаты верхней правой точки этой зоны, которая определяется путём экспериментов. Прибавляя и убавляя значения, проверяем получаемую зону после запуска Flow на карте в Mi Home. ВАЖНО координаты второй точки ОБЯЗАТЕЛЬНО больше чем первой! Если координаты второй точки получились меньше чем у первой, то нужно их поменять местами в шаблоне, иначе не будет работать. А последний оставшийся параметр в шаблоне «1» это количество циклов уборки, по аналогии с тем же параметром в Mi Home от 1 до 3.

Таким же способом определяем координаты других зон если требуется.

5. Добавляем в HomeKit:

Для запуска зональной уборки через Siri потребуется добавить в Homey виртуальную кнопку через модуль Virtual Devices. Лучше всего Siri будет озвучивать тип кнопки Heater, такой тип она будет считать выключателем, а не розеткой или светом.

Далее создаём Flow где when это условия включения виртуальной кнопки, а then это карточка Mi Robot с действием Start zone cleaning по указанным координатам. И ещё одна карточка это выключение виртуальной кнопки. Т. к. если оставить её включенной, то второй и далее запуск через Siri не пройдёт, т. к. HomeKit видит что данное устройство уже включено и не передаёт команду в Homey.

Остаётся только пробросить виртуальную кнопку в HomeKit через плагин от Sprut’а, переименовать как Вам нравится, и создать сценарий в приложении Home Вашей iOS, где в имя написать удобную Вам команду, например «Уберись на кухне», а в действие добавить включение той самой добавленной виртуальной кнопки.

Всё теперь можно командой через Siri «Уберись на кухне» отправить пылесос убираться в нужной зоне. Это быстрее и удобнее чем рисовать каждый раз зону в приложении Mi Home, и работает даже без интернета (разве что SiRi нужен интернет) и китайских серверов, которые часто стали сбоить, после чего в приложении Mi Home ничего нельзя сделать 🙂

Какие бывают ошибки в работе робота-пылесоса Xiaomi и как их устранить

Робот-пылесос Xiaomi: ошибки в работе устройства и пути их решения

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

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

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

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

Пыль на корпусе робота пылесоса 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 Неправильная работа док-станции. Протрите от пыли зону передачи док-станции. Избавьтесь от мусора на контактных зонах.

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

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