Найти тему
Smart Home 53

Интеграция робота-пылесоса Xiaomi Vacuum mop p (STYJ02YM, Vioomi vacuum v7) в Home assistant, зональная уборка

Ранее рассказывал об опыте покупки и использования этого пылесоса. Я, естественно, не удовлетворился функционалом родного приложения mihome и захотел интегрировать этот пылесос в Home assistant.

К сожалению, на момент написания статьи штатная интеграция в Home Assistant не поддерживает данную модель пылесоса, поэтому пришлось искать альтернативы. Одно время в качестве альтернативы я рассматривал перепрошивку пылесоса на альтернативную прошивка Valetudo, но на данный момент нашел и использую другую интеграцию, без необходимости перепрошивки пылесоса.

Итак, в HACS была найдена интеграция

На данный момент автор ушел больше в поддержки европейской версии пылесоса, где были убраны “лишние” атрибуты, например, статистика расходных материалов.

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

Итак, приступим. Установив данную интеграцию, в Файл configuration.yaml добавляем следующее содержание

-2

Токен устройства можно взять из приложения mihome от kapiba.ru. Заходим в настройки пылесоса - Общие настройки - Дополнительные настройки - Информация о сети. В самом низу будет токен. Далее перезагружаем сервер, теперь нам доступен пылесос.

-3

Карточка самого пылесоса содержит просто кучу атрибутов, что может быть удобно для использования в уведомлениях и автоматизациях.

-4

Теперь необходимо научиться отправлять пылесос убирать отдельные комнаты. Я долго искал способ для этого пылесоса, но все же нашел его. Мне очень помогло это видео для понимания новой системы координатов в данном пылесосе. Если кратко - за точку отсчета берется док-станция пылесоса, она имеет координаты 0.0.0.0. Далее необходимо определить расстояние от док станции до границ уборки. Расстояние в данном случае в метрах.

-5

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

-6

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

Я вынес скрипты и автоматизации пылесоса в отдельный package, вот таким образом выглядят скрипты.

-7

Для отображения я воспользовался картой

После настройки она выглядит следующим образом:

-8

Подписывайтесь на мой канал и страницу в инстаграм @smart.home53, чтобы не пропустить новые статьи.

#умный дом #smart home #home assistant #xiaomi #робот пылесос #интернет вещей #iot #технологии