Domoticz – Xiaomi roborock s50

Lukáš Beran (web, linkedin, google+, twitter, facebook) mi poslal návod, jak přidat robotický vysavač Xiaomi do služby Domoticz. Za zaslání článku děkuji.

Zakoupil jsem si úžasný robotický vysavač Xiaomi roborock s50. Vzhledem k tomu, že mi doma běží domoticz, rozhodl jsem se přidat ovládání vysavače do domoticz.

Nejprve je nutné získat unikátní ID – token vašeho vysavače, k tomu jsem použil upravenou aplikaci Mi Home od Vivs. Tudíž je nutné oficiální aplikaci Mi Home odinstalovat a nainstalovat upravenou verzi. Ničeho se nebojte, kompletní nastavení v Mi home je zálohované ve vašem účtu.

Tuto aplikaci lze stáhnout zde: https://cloud.mail.ru/public/GXA6/4rbqNrQ8b/

Blog autora: http://www.kapiba.ru/2017/11/mi-home.html

Po nainstalování aplikace, si stačí otevřít nastavení vysavače a dát informace o síti, zde už uvidíte token.

Po získání tokenu můžeme přejít k instalaci pluginu do domoticz. Vzhledem k tomu, že je instalace pěkně popsaná na githubu autora, tak si myslím, že nemá smysl dlouze postup rozepisovat.

https://github.com/mrin/domoticz-mirobot-plugin

Instalace všech potřebných aplikací:
sudo apt-get install python3 python3-dev python3-pip

sudo apt-get install libffi-dev libssl-dev

sudo pip3 install -U setuptools

sudo pip3 install -U virtualenv

Stažení a instalce pluginu do 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

Natavení komunikce – upravit IP a token:
nano miio_server.sh

najít řádek:
DAEMON_ARGS=“192.168.1.12 476e6b70343055483230644c53707a12″ // upravit

v tomto řádku upravit IP adresu vysavače a vložit sem token vysavače

Přidělení práv a nastevení automatického spuštění na rpi:
sudo chmod +x miio_server.py

sudo chmod +x miio_server.sh

# check your path here:

sudo ln -s /home/pi/domoticz/plugins/xiaomi-mirobot/miio_server.sh /etc/init.d/miio_server

# add to startup

sudo update-rc.d miio_server defaults

sudo systemctl daemon-reload

Spuštění a otestování:
sudo service miio_server start

sudo chmod +x test.py

sudo ./test.py

Restartování domoticz:
sudo service domoticz.sh restart

Teď je možné jít do domoticz, zde do setup, hardware a zde se objevil doinstalovaný plugin pro vysavač. Po přidání nového hardware, se v devices objeví spoustu nových indikátorů a ovladačů pro vysavač, zde pak stačí u daného indikátoru kliknout na zelenou šipku, pomocí ní se dané zařízení přidá do naší scény.

Sdílejte článek:

Související články

Lukáš Beran (web, linkedin, google+, twitter, facebook) mi poslal návod, jak nainstalovat Domoticz na RaspberryPi a určitě to není poslední jeho článek na chiptron.

Lukáš Beran (web, linkedin, google+, twitter, facebook) mi poslal návod, jak zkombinovat RaspberryPi, ESP8266, Domoticz a LED pásek tak, aby ESP8266 ovládalo LED pásek právě přes Domoticz.

Lukáš Beran (web, linkedin, google+, twitter, facebook) mi poslal svůj návod, jak zprovoznit Zigbee2MQTT do Domoticz a ovládat tak nejrůznější zařízení.

Lukáš Beran (web, linkedin, google+, twitter, facebook) mi poslal návod, jak zprovoznit ESP8266 (Arduino IDE) v Domoticz na RaspberryPi a určitě to není poslední jeho článek na chiptron.