Ранее рассказывал об опыте покупки и использования этого пылесоса. Я, естественно, не удовлетворился функционалом родного приложения mihome и захотел интегрировать этот пылесос в Home assistant.
К сожалению, на момент написания статьи штатная интеграция в Home Assistant не поддерживает данную модель пылесоса, поэтому пришлось искать альтернативы. Одно время в качестве альтернативы я рассматривал перепрошивку пылесоса на альтернативную прошивка Valetudo, но на данный момент нашел и использую другую интеграцию, без необходимости перепрошивки пылесоса.
Итак, в HACS была найдена интеграция
На данный момент автор ушел больше в поддержки европейской версии пылесоса, где были убраны “лишние” атрибуты, например, статистика расходных материалов.
После того, как это обновление произошло, я просто откатился назад и больше не обновляю эту интеграцию, сейчас все работает шикарно. В качестве альтернативы есть другая ветка развития данного репозитория
Итак, приступим. Установив данную интеграцию, в Файл configuration.yaml добавляем следующее содержание
Токен устройства можно взять из приложения mihome от kapiba.ru. Заходим в настройки пылесоса - Общие настройки - Дополнительные настройки - Информация о сети. В самом низу будет токен. Далее перезагружаем сервер, теперь нам доступен пылесос.
Карточка самого пылесоса содержит просто кучу атрибутов, что может быть удобно для использования в уведомлениях и автоматизациях.
Теперь необходимо научиться отправлять пылесос убирать отдельные комнаты. Я долго искал способ для этого пылесоса, но все же нашел его. Мне очень помогло это видео для понимания новой системы координатов в данном пылесосе. Если кратко - за точку отсчета берется док-станция пылесоса, она имеет координаты 0.0.0.0. Далее необходимо определить расстояние от док станции до границ уборки. Расстояние в данном случае в метрах.
Подобрать идеальные координаты с первого раза может не получится, но попыток у вас неограниченное число.
При вызове сервиса с координатами в приложении можно будет увидеть очерченный прямоугольник зоны для уборки, на него можно ориентироваться при дальнейшем подборе координат.
Я вынес скрипты и автоматизации пылесоса в отдельный package, вот таким образом выглядят скрипты.
Для отображения я воспользовался картой
После настройки она выглядит следующим образом:
Подписывайтесь на мой канал и страницу в инстаграм @smart.home53, чтобы не пропустить новые статьи.
#умный дом #smart home #home assistant #xiaomi #робот пылесос #интернет вещей #iot #технологии