Lo instalo para asi ver el estado del Robot dentro de mis sistemas domoticos.
En este caso explicare como me lie la manta a la cabeza y de una forma facil consegui que esto funcionara, entonces vamos al lio.
Requisitos
Se necesitan los siguientes pasos para una instalacion limpia con el sistema domotico Domoticz.
Tenemos que descubrir el Token.
Instalar el plugin para Domoticz.
Instalar MiRobo.
Descubrir Tokens Xiaomi
Todo lo que digan no sirve de nada, lo mejor y muy fácil.
He probado varias soluciones, en red, Linux, Backups, etc… 2 días perdidos y en el grupo de telegram me comentaron que instalara un MiHome inferior a la 5.0.29, un tal benito_kamela
Se necesita:
Ordenador con MiToolkit.1.6b.
Para esto, he utilizado Java 8.0.310.
Requisitos es no tener más versiones de java, solo la 8 que sea.
Móvil con MiHome 5.0.12.
Entonces, instalamos MiHome y configuramos el dispositivo.
Despues en el ordenador instalamos MiToolkit y ya nos dara el Token.
P.D. algun dia si es necesario subire fotos y esas cosas…. de momento como son mis apuntes….
Instalar Plugin
Antes del plugin de instalación, comprobar que python3. python3-dev, pip3 está instalado:
Escribir lo siguiente exceptuando «192.168.1.12 476e6b70343055483230644c53707a12» que hay que poner la ip y el token sacado antes
# 1. Check and update absolute path to miio_server.py
# 2. Update IP and TOKEN for robot
# 3. Optional. Change MIIO server host-port bindings if need it
# file miio_server.sh
DAEMON_USER=root
DAEMON=/home/pi/domoticz/plugins/xiaomi-mirobot/miio_server.py
DAEMON_ARGS="192.168.1.12 476e6b70343055483230644c53707a12"
DAEMON_ARGS="$DAEMON_ARGS --host 127.0.0.1 --port 22222"
2. Compruebe la ruta a python3 “which python3”. Por defecto es “/usr/bin/python3”. Si su ruta es diferente a la predeterminada, actualice “miio_server.py” escribiendo en la primera línea con: