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.