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

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

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