В данной статье хочу рассказать как интегрировать пылесос Xiaomi (вторую версию, но первая должна быть аналогичной) в Homey (он же колобок). А так же обозначить зоны уборки в помещении и управлять их уборкой через HomeKit, Siri или использовать в любых сценариях.
1. Обновляем прошивку пылесоса, если требуется:
Для начала потребуется обновить пылесос до прошивки не ниже 3.3.9_001633 т.к. в ней появилась возможность сохранения карты (а так же возможность указать виртуальные ограничения зон уборки, чтобы пылесос не заезжал в проблемные зоны.). На версиях ниже тоже будет работать, но не стабильно, т.к. при каждом запуске карта будет обновляться и все координаты сбиваться.
После обновления, там же в приложении Mi Home, выбираем пылесос / настройки (многоточие в верхнем правом углу) / настройки робота / и включаем «режим сохранения карты». После чего на главной странице управления пылесосом появился кнопка «редактировать карту» жмём её и сбрасываем старую карту. Запускаем пылесос на уборку по всей квартире, чтобы он построил и сохранил всю карту помещения.
Какое приложение скачать для робота-пылесоса Xiaomi?
2. Добавляем пылесос в Homey:
Следующим шагом добавляем пылесос в Homey, для этого устанавливаем в Homey плагин Xiaomi Mi Home, так же потребуется знать ip адрес пылесоса в Вашей сети и token пылесоса.
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. Запоминаем куда перемещается указатель точки назначения, тем самым сможем ориентироваться в координатах, прибавлять или убавлять их для попадания в нужную зону. Определившись с системой координат, стараемся переместить точку назначения в левый нижний угол желаемой зоны уборки. (возможно у кого-то нужно будет переместить в правый нижний угол, или даже верхний, зависит от положения док станции, но у меня это левый нижний)
Обзор приложения Mi Home для робота пылесоса Xiaomi
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 ничего нельзя сделать 🙂
Пример кейса «уборка на кухне после готовки»:
Для себя решил опробовать кейс уборки на кухне после окончания готовки.
После выключения подсветки в зоне готовки приходит уведомление на телефон с вопросом «запустить уборку на кухне?» и если нажать в ответе кнопку «Да» то запускается уборка по координатам кухни.
Так же отдельно, голосовой командой Siri, задал уборку в гостиной и перед входной дверью, т.к. это наиболее часто нуждающиеся зоны уборки у нас в квартире.
Источник: sprut.ai
Как настроить робот пылесос Xiaomi
Пошаговая инструкция по подключению робота-пылесоса XIAOMI
После того, как вы решили купить робот-пылесос XIAOMI, вам необходимо произвести его настройку. Перед началом настройки данного устройства, нужно позаботиться о наличии условий для его полноценного функционирования. Процесс подготовки занимает минимум времени, но является обязательным к выполнению:
- Устранить все препятствия на пути робота-пылесоса, которые могут стать помехой для его передвижения или могут быть втянуты им (зарядки, небольшие игрушки и т.д).
- Установить портативную док-станцию (база “отдыха” уборщика). Размещать ее нужно на ровной поверхности, что позволит ему без проблем заезжать на место дислокации. Нужно проследить, чтобы станция упиралась в стенку или плинтус, рекомендуется оставлять не менее 50 см свободного места по бокам и 100 сантиметров с фронтальной.
- Убедиться в хорошем качестве сигнала беспроводной связи Wi-Fi. Для нормальной работы требуется постоянное интернет-подключение, без сбоев в работе. При длительном отсутствии связи, робот “теряется” и его приходится вручную возвращать на “базу”.
- Зарядить аккумуляторную батарею. Требуется проверить заряд батареи — от 20 до 100 процентов зарядка происходит за четыре часа. Корпус робота имеет индикацию о состоянии заряда.
- Установить границы действия робота-пылесоса. Для этого используется магнитная лента, которая ограничивает передвижение пылесоса в помещении. Наклейка пленки занимает минимум времени. Актуально использовать ленту на ступенях, т.к. это исключит падение робота-пылесоса с высоты. Ее нужно приобретать отдельно, поскольку она в комплект не входит.
Настройка мобильного приложения Mi Home
При окончании подготовительного процесса производится синхронизация устройства с мобильным гаджетом и домашней сетью интернет. Для этого нужно проделать следующие этапы:
- Следует выполнить установку на смартфон соответствующего приложения (Mi Home). Оно является основным для управления “умным домом” от Xiaomi. Это приложение доступно для устройств под управлением OS Android и iOS. В нем необходимо выставить регион — доступно 3 варианта (Китай, Европа и Другие). Изменить местоположение можно в настройках программы.
- Далее нужно создать аккаунт, если его нет. После этого требуется пройти авторизацию в учетной записи Mi, которая занимает минимум времени.
- Добавить робот-пылесос в систему “умного дома”. Для этого необходимо включить на телефоне беспроводную связь Wi-Fi и убедиться в постоянном наличии интернет-соединения. Робот имеет постоянную связь с серверами Xiaomi, что позволяет управлять им дистанционно и получать последние обновления. Сценарий функционирования доступный только при наличии интернет-соединения.
- После всего этого требуется добавить новое устройство (робот-пылесос) в приложении, открыть раздел с роботами и выбрать соответствующую модель. Далее начнется синхронизация между ними. В случае наличия обновления, будет предложено установить его — выполняется в обязательном порядке.
- Обеспечить пылесосу доступ к беспроводной сети (Wi-Fi) — выполняется в окне, которое открывается в автоматическом режиме. Для этого нужно ввести пароль сети и немного подождать.
- Проверить отображение пылесоса в списке подключенных устройств — после обнаружения робота можно использовать его по назначению.
Сценарии уборки (функционирования)
Все модели роботов-пылесосов имеют 2 режима работы — локальный и автоматический. Первый вариант подразумевает уборку только в одном квадрате величиной 150х150 см. Такая уборка будет актуальной для удаления мусора в определенном секторе. Активация функции выполняется длительным нажатием на кнопку Home. Для уборки нужно самостоятельно перенести пылесос на грязный участок, после завершения очистки, робот вернется в док-станцию.
Автоматическая уборка — основной режим работы, который экономит время пользователя. Особенность этого режима заключается в самостоятельном построении карты жилья. В этом режиме он автоматически изучает дом и составляет маршрут следования. Уборка начинается по периметру вдоль стен, далее S-образными движениями проводится удаление загрязнений в комнате.
После этого робот приступает к следующему помещению. Завершив задачу, пылесос возвращается обратно в док-станцию.
При помощи приложения можно задавать периодичность уборок, что позволяет настроить режим работы. Если заряд аккумулятора на исходе, пылесос сам вернется на подзарядку.
Дополнительно имеется ручной режим, когда пользователь может взять на себя управление пылесосом и самостоятельно выполнить уборку. В приложении обозначается как Remote Control. Робот умеет работать в 3-х режимах — тихий, сбалансированный, турбо и максимальная мощность.
Какие действия предпринимать при отказе подключения
- Начать процесс синхронизации заново.
- Сбросить настройки беспроводной сети (Wi-Fi).
- Принудительная перезагрузка пылесоса (если 2-й пункт не оказал никакого воздействия). Эта процедура позволяет начать все заново, экономя время.
Следуя этой инструкции, можно без проблем выполнить настройку умного робота-пылесоса за минимум времени.
Источник: roboty-pylesosy-v-spb.ru
Mi Home 8.9.702
Mi Home — это приложение для управления умным домом и различными бытовыми приборами от Xiaomi. Вы сможете управлять своими устройствами Xiaomi непосредственно со смартфона, удобно и очень просто.
Лучший Telegram-канал про технологии (возможно)
Для использования Mi Home, вам необходимо создать учётную запись. Вы сможете таким образом программировать свой пылесос, светильник, пылесос, смартчасы, и даже камеру наблюдения. Xiaomi славится своей огромной линейкой качественных устройств. Данное приложение позволит грамотно настраивать и использовать эти устройства.
Особенности приложения Mi Home:
- Удобное использование устройств Xiaomi:
- Настройка любых устройств Xiaomi прямо со смартфона.
- Мгновенное создание учетной записи.
Источник: trashbox.ru