Добавляем Xiaomi Mi Robot Vacuum Cleaner в Domoticz

05 декабря 2018, 12:17
Добавляем управление пылесосом от Xiaomi в Domoticz, с помощью плагина Xiaomi-MiRobot Domoticz.
  • Необходимо узнать токен пылесоса, если он у вас есть имеется, идем дальше…
  • Подключитесь по SSH с помощью программы Putty к вашей Raspberry PI
  • Устанавливаем необходимые компоненты для работы
sudo apt-get install python3 python3-dev python3-pip
  • Установка необходимых библиотек
sudo apt-get install libffi-dev libssl-dev
  • Устанавливаем набор инструментов для построения пакетов Python
sudo pip3 install -U setuptools
  • Устанавливаем пакет виртуальной среды Python
sudo pip3 install -U virtualenv
  • Переходим в папку и скачиваем репозиторий. Устанавливаем плагин Xiaomi-MiRobot Domoticz.
cd domoticz/plugins
git clone https://github.com/mrin/domoticz-mirobot-plugin.git xiaomi-mirobot
cd xiaomi-mirobot
virtualenv -p python3 .env
source .env/bin/activate
  • Запускаем установку
pip3 install -r pip_req.txt
  • Выходим
deactivate
  • Открываем и редактируем файл miio_server.sh
cd ~/domoticz/plugins/xiaomi-mirobot
sudo nano miio_server.sh
  • Открываем и редактируем файл miio_server.py
cd ~/domoticz/plugins/xiaomi-mirobot
sudo nano miio_server.py
  • Добавляем права файлам
sudo chmod +x miio_server.py
sudo chmod +x miio_server.sh
  • Проверяем путь
sudo ln -s /home/pi/domoticz/plugins/xiaomi-mirobot/miio_server.sh /etc/init.d/miio_server
  • Добавляем сервис в автозагрузку
sudo update-rc.d miio_server defaults
sudo systemctl daemon-reload
  • Проверяем, если будут ошибки тогда ниже указан ручной запуск
sudo service miio_server start
sudo chmod +x test.py
sudo ./test.py
  • Вручную указываем ваш IP-адрес пылесоса и его токен
sudo service miio_server stop
sudo ./miio_server.py 192.168.1.234 5005a48281fea58325ca972c3ab02d10 --host 127.0.0.1 --port 22222
  • Вывод будет такой
test: python modules path: ././.env/lib/python3.5/site-packages
test: trying connect to 127.0.0.1:22222
test: sent request to server [status]
test: reading response...
test: got server reply {'cmd': 'status', 'error': None, 'state_code': 8, 'battery': 100, 'clean_seconds': 0, 'clean_area': 10.4125, 'fan_level': 90}
  • Перезапускаем Raspberry
sudo reboot

Переходим в Domoticz и делаем необходимые настройки:

  1. Настройка - Оборудование
  2. В разделе Тип: выбираете - Xiaomi Mi Robot Vacuum указываете имя. Настройки оставляете по умолчанию

  3. Нажимайте добавить, появится новая запись

  4. Переходим в: Настройка - Устройства в открывшемся окне находим созданные плагином датчики, в количестве 9 штук

  5. Переходим в меню: Переключатели -> Вспомогательные. В открывшемся окне видим ваши созданные датчики. Здесь вы сможете управлять, редактировать, менять иконки

Инструкция в картинках:


Все новости мира умных домов - t.me/SprutAI_News

Остались вопросы? Мы в Telegram - t.me/soprut

Хочешь умный дом но нет времени разбираться?
Посмотри примеры работ и выбери себе интегратора.
  1. (Amir)
    (Amir) 6 месяцев назад

    Добрый вечер.

    При установке peython выдает ошибку: "При обработке следующих пакетов произошли ошибки:
    gyp node-gyp npm". По варианту https://kvvhost.ru/2018/04/20/... аналогичная ошибка. В результате устройства не добавляются. Поиск в google результатов пока не дал. Прошу подсказать куда копать.

    • (kvvoff)
      (kvvoff) 5 месяцев назад

      А на кокой системе вы пытаетесь установить питона?

      • (Amir)
        (Amir) отредактировано 5 месяцев назад

        Raspbian. Железо Raspberry PI 3 B+.

К списку статей

Скидки для сообщества

MI-DOM

+7 977 282-80-53
Промокод:
SPRUTAI
Размер скидки:
5%

УЮТНЫЙ ДОМ

+7 495 797-21-74
Промокод:
SPRUT
Размер скидки:
5%

Z-Wave Ukraine

+380 68 641 9670
Промокод:
Sprut-UA
Размер скидки:
15%

Интернет-магазин yourhomekit.ru

+7 914 550-51-11
Промокод:
SPRUT-BLG
Размер скидки:
8%
Cамый большой ассортимент в России аксессуаров Apple HomeKit

Похожие статьи

09 ноября 2018, 20:54
Кейс создания умного дома без каких либо прокладок в виде Raspberry pi
15 ноября 2018, 13:11
Xiaomi Mi Remote 360 добавляем Apple HomeKit
27 октября 2018, 12:20
Нативный Термостат для котла на ESP8266 с поддержкой Apple HomeKit
19 марта 2019, 22:19
Обзор долгожданного 2х канального zigbee реле от Aqara, сравнение с конкурентами и небольшой тест на Deconz, Mi Hub и Aqara Hub.
28 августа 2018, 09:48
От голого Raspbian до веб-интерфейса homebridge за четыре команды в терминале.
04 апреля 2019, 17:48
Расскажу о том за ~1 час перевезти УД с 2мя USB стиками с Raspberry PI на Synology NAS.
01 ноября 2018, 09:27
Настройка Deconz USB стика ConBee от Dresden Elektronik в Hass.io и некоторые особенности эксплуатации
25 ноября 2018, 18:23
Умное зеркало добавляем модули Airplay и Google Calendar
01 декабря 2018, 18:27
Получение токена устройств Xiaomi с помошью Windows или MacOs
30 июня 2018, 12:17
Добавляем устройства управляемые по ИК через Broadlink RM3 Mini на примере кондиционера.