Logo Studenta

Tutorial Obtener Token de Mi Home

¡Estudia con miles de materiales!

Vista previa del material en texto

Tutorial Obtener Token de Mi Home 
 
Antes de agregar el Ir Remote de Xiaomi o el robot Vacuum ect… a Home Assistant 
tenéis que obtener el “Token” de vuestra cuenta xiaomi para eso necesitaremos el 
móvil con la opción de Depuración de usb Activada. 
Luego tenéis que desinstalar vuestra versión de “Mi Home” ya que en las últimas 
versiones no te permite obtener el token (En versiones superiores a 5.0.31+),en mi caso 
he instalado la versión 5.0.19 bajada de apkmirror y no he tenido problemas para 
obtenerlo, una vez instalada comprobad si tenéis el ir remote agregado si no lo 
estuviese lo agregáis. Luego toca bajarse el MiToolkit 
https://github.com/ultrara1n/MiToolkit/releases 
Una vez bajado y descomprimido podéis cambiarle el idioma en la banderita y 
colocarlo en inglés (al menos se entiende mejor). 
 
https://github.com/ultrara1n/MiToolkit/releases
Pulsamos “Extract Token” y nos vamos a nuestro teléfono que debe de haber salido un 
mensaje pidiendo que ingresemos una contraseña y si realmente queremos hacer una 
copia de seguridad, Le decimos que “Si” pero sin meter contraseña alguna. Pasado 
unos minutos saltara un mensaje comunicándonos que se realizó el backup 
correctamente y en pantalla os mostrara vuestro token como veis más abajo, que es 
esa combinación de números y letras que veis en la captura: 
 
 
NOTA: Si os da fallo como a mí al principio de intentar sacar el token, os aconsejo 
ejecutar como administrador y aparte instalar “All in one Runtimes” pesa sobre unos 
350mb, pero tenéis todas las dependencias que os hace falta por si vuestro Windows 
no la tuviera (https://www.sereby.org/site/All%20in%20One%20Runtimes) 
Ya con esto tenéis listo el tema del token, ahora faltaría agregar vuestro dispositivo en 
especial, en mi caso fue para un Ir Remote que todavía estoy intentando hacer andar, 
pero bueno… Os dejo también escrito lo que llevo adelantado por si entre todos lo 
conseguimos hacer andar. 
 
REPITO: Esta Parte ya es a modo de 
investigación, quiere decir que en cualquier 
momento puede cambiar ya que puede estar 
equivocada(casi seguro). 
Agregar en configuration.yaml 
remote: 
 - platform: xiaomi_miio 
 name: "Infrarojos" 
 host: IPDEVUESTROIRREMOTE 
 token: TOKENOBTENIDO 
 
Con esto reinicias home assistant y nos vamos a la inferior donde tenemos un icono de 
un mando(Servicios) y vamos seleccionando como en la captura: 
 
Una vez que presionéis el botón 4 (Call Service) vuestro ir remote se pondrá a 
parpadear esperando el código de vuestro mando para programar, en mi caso el 
boton de “Power” del aire acondicionado, apunto al ir remote y presiono el botón 
veréis como el “Ir Remote” se vuelve a quedar fijo el piloto que quiere decir que ha 
captado del código de vuestro mando, ahora nos tendríamos que ir a “state” y 
encontrareis como ultima notificación vuestro código completo. 
 
Ya con todos estos datos podréis terminar de rellenar el configuration.yaml 
remote: 
 - platform: xiaomi_miio 
 name: "Infrarojos" 
 host: 192.168.1.63 
 token: 49484a4820efddb1bd8a09cda4b19376 
 slot: 1 
 timeout: 30 
 hidden: false 
 commands: 
 on_off_tele: 
 command: 
 
raw:base64:[Z6WnAjMCAABvBgAAYhEAAKIRAACktQAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAjEBAQAAAAAAAQEBAAAAA
AAAAQAAAAAAAAEAAQEBAQEBBAIxAQEAAAAAAAEBAQAAAAAAAAEAAAAAAAABA
AEBAQEBAQQCMQEBAAAAAAABAQEAAAAAAAABAAAAAAAAAQABAQEBAQEEAjEBA
QAAAAAAAQEBAAAAAAAAAQAAAAAAAAEAAQEBAQEBBAIxAQEAAAAAAAEBAQAAA
AAAAAEAAAAAAAABAAEBAQEBAQQCMQEBAAAAAAABAQEAAAAAAAABAAAAAAA
AAQABAQEBAQEEAjEBAQAAAAAAAQEBAAAAAAAAAQAAAAAAAAEAAQEBAQEBBAIx
AQEAAAAAAAEBAQAAAAAAAAEAAAAAAAABAAEBAQEBAQQCMQEBAAAAAAABAQE
AAAAAAAABAAAAAAAAAQABAQEBAQEEAjEBAQAAAAAAAQEBAAAAAAAAAQAAAA
AAAAEAAQEBAQEBAA] 
Por ahora es lo que tengo hecho desconozco si esto último está bien o mal ya que me 
quede aquí, pero bueno con esto creo que podremos seguir investigando entre todos 
y modificarlo cuando se consiga. Gracias a todos y espero haber sido lo más claro 
posible con el tutorial.