Оглавление:
 Domoticz, установкаDomoticz, настройки после установки. Добавление первого датчика. 
Domoticz добавление шлюза XiaomiDomoticz  полуумное управление Livolo, BroadlinkРадио в Domoticz, виртуальные переключатели Bluetooth в Domoticz, Xiaomi Flower Care, Mijia SensorRaspberry PI
Добавляем управление пылесосом от 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 и делаем необходимые настройки:
- Настройка - Оборудование
- В разделе Тип: выбираете - Xiaomi Mi Robot Vacuum указываете имя. Настройки оставляете по умолчанию 
- Нажимайте добавить, появится новая запись 
- Переходим в: Настройка - Устройства в открывшемся окне находим созданные плагином датчики, в количестве 9 штук 
- Переходим в меню: Переключатели -> Вспомогательные. В открывшемся окне видим ваши созданные датчики. Здесь вы сможете управлять, редактировать, менять иконки 
Инструкция в картинках:
 
 





 
  
  
  
  
 
Добрый вечер.
При установке peython выдает ошибку: "При обработке следующих пакетов произошли ошибки:
А на кокой системе вы пытаетесь установить питона?
Raspbian. Железо Raspberry PI 3 B+.
Error: (xiaomi-mi-robot-vacuum) failed to load 'plugin.py', Python Path used was '/home/pavel/domoticz/plugins/xiaomi-mirobot/:/usr/lib/python38.zip:/usr/lib/python3.8:/usr/lib/python3.8/lib-dynload:/usr/local/lib/python3.8/dist-packages:/usr/lib/python3/dist-packages:/usr/lib/python3.8/dist-packages'.
Error: (Robot Vacuum) Module Import failed, exception: 'ModuleNotFoundError'
Error: (Robot Vacuum) Module Import failed: ' Name: msgpack'
Error: (Robot Vacuum) Error Line details not available