Logo Studenta

Integracion entidades en H A dispositivos Tuya

¡Estudia con miles de materiales!

Vista previa del material en texto

28-04-2021 Página 1 de 8 Enrique J. 
 
TUTORIAL PARA EXTRAER LAS KEYS DE LOCAL TUYA E INTEGRAR DISPOSITIVOS TUYA EN H.A. 
• Estas instrucciones pretenden ayudar, dentro de lo posible, a los novatos en la instalación de dispositivos Tuya en H.A. 
• Están basadas en mis experiencias, fallos y aciertos, después de ver muchos videos, tutoriales e información. 
• Además de la ayuda inestimable, recibida de mi hijo, que ha traducido todo el vídeo. 
• Toda la información ha sido extraída del vídeo de YouTube, https://www.youtube.com/watch?v=YKvGYXw-_cE, autor Mark Watt 
Tech. 
• Local Tuya es una integración de HCAS. 
• El procedimiento se ha realizado en un pc, con Windows 10 y 64 bits. 
• Recalcar que esta instalación la he realizado en la fecha de 28-04-2021, lo indico ya que cuando entraba en las páginas que 
necesitaba, cambiaban algunas cosas respecto a los vídeos e información que miraba. 
• Por supuesto, no me hago responsable de cualquier incidencia, borrado, perdida de datos, rotura, incendio, etc., de vuestros 
dispositivos, información, software, y/o configuraciones que os carguéis. 
• Esto es un tutorial, no un curso de formación. 
• Recomiendo leer la documentación de Home Assistant, https://www.home-assistant.io/ 
• Dicho esto, vamos al toste corrosque: 
 
Procedemos a la descarga de todos los archivos necesarios, recomendable crear una carpeta y ponerlos todos juntos: 
 
• BSTWEAKER: Nos permitirá extraer el archivo .XML de Smart Life desde el ordenador. 
https://bstweaker.tk/ 
• BLUESTACKS: Emulador de Android que utilizaremos para entrar en la aplicación SmartLife. 
https://www.bluestacks.com/download.html 
• SMART LIFE APK: La utilizaremos para crear el archivo .XML La versión del APK debe ser necesariamente la 3.6.1 como está puesto 
en el link. Una versión superior inhabilitará todo este proceso. 
https://www.apkmirror.com/apk/volcano-technology-limited/smart-life-smart-living/smart-life-smart-living-3-6-1-release/smart-life-
smart-living-3-6-1-android-apk-download/ 
• MY TUYA KEY EXTRACTION TOOL: Nos permitirá ver de forma sencilla los códigos del producto para crear la entidad. 
https://github.com/MarkWattTech/TuyaKeyExtractor 
• NET CORE Runtime: Necesario para poder iniciar My tuya key extraction tool. Este link es para Windows 10 x64. 
https://dotnet.microsoft.com/download/dotnet/thank-you/runtime-3.1.13-windows-x64-installer 
 
1. Instalar BlueStacks en el ordenador, este proceso puede tardar unos minutos. 
2. Click derecho en el APK de SmartLife y abrir con BlueStacks. Esto instalará la APK que podremos ver en “Mis juegos” 
 
 
 
 
 
 
 
 
 
 
3. Entramos en la aplicación SmartLife e iniciamos sesión con la cuenta en la que tengamos los dispositivos cuyo código queremos. 
• Importante, en nuestro dispositivo móvil tenemos que tener la APP de SmartLife con la información actualizada de los 
dispositivos, detectados e incluidos. 
4. Una vez iniciada la sesión y comprobado que los dispositivos están ahí cerramos la aplicación y minimizamos BlueStacks. 
 
 
E.J
. L
lác
er 
se
se
nta
ys
eis
https://www.youtube.com/watch?v=YKvGYXw-_cE
https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbnhFQ2g5b3FXMkFWRUV4VG1SQnhOTWdpbFpoQXxBQ3Jtc0tsdXdMbkxBYzlSaHdPS05SRC1FbnRwc3daX0pKX1pQTi1LbDFUTGlRTGRfQW8yOGJFX3FvQ1A3MmpOVkJ5R0lXR0c5TVVuV2ZjcGZsSGxkSk1DUFA3OVRGTjNMN0pDdzJmX1BQeU45bi1PWk5jTHd1OA&q=https%3A%2F%2Fbstweaker.tk%2F
https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbXZ5bjA4NElBeEtnMHRONUdSY2JEZTFGc1U4d3xBQ3Jtc0tuNEhZTVJIZHNoOE9wcmY2WklFVTJWRll5RkE5LVIxdVlFbC1xNkJLZTdmeFNEbFNMeG9iM2NQYkZMZ290YXJhc0ppdm44eEVJRl9nd2VWODJGNEUtVlIyU0gwV3N4anRTWVVBaFJmSVpwUGtVMlVsdw&q=https%3A%2F%2Fwww.bluestacks.com%2Fdownload.html
https://www.apkmirror.com/apk/volcano-technology-limited/smart-life-smart-living/smart-life-smart-living-3-6-1-release/smart-life-smart-living-3-6-1-android-apk-download/
https://www.apkmirror.com/apk/volcano-technology-limited/smart-life-smart-living/smart-life-smart-living-3-6-1-release/smart-life-smart-living-3-6-1-android-apk-download/
https://github.com/MarkWattTech/TuyaKeyExtractor
https://dotnet.microsoft.com/download/dotnet/thank-you/runtime-3.1.13-windows-x64-installer
28-04-2021 Página 2 de 8 Enrique J. 
 
 
 
5. Iniciamos BlueStacksTweaker.exe nos debería aparecer algo similar a esto: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6. Entramos en File Manager 
7. Clicamos “/data” en la parte superior derecha, en esta pantalla la parte derecha es el dispositivo y la izquierda nuestro PC. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
E.J
. L
lác
er 
se
se
nta
ys
eis
28-04-2021 Página 3 de 8 Enrique J. 
 
 
8. Movemos la barra hacia abajo hasta encontrar de nuevo “data” y entramos. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9. Bajamos hasta el final y buscamos “com. tuya. SmartLife” y entramos. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
E.J
. L
lác
er 
se
se
nta
ys
eis
28-04-2021 Página 4 de 8 Enrique J. 
 
 
10. Aquí dentro entramos en “shared_prefs” al final de la lista. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
11. Buscamos el archivo “preferences_global_key (con numeros).xml” no confundir con “preferences_global_key.xml” que no tiene 
números. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
E.J
. L
lác
er 
se
se
nta
ys
eis
28-04-2021 Página 5 de 8 Enrique J. 
 
 
 
 
12. Ahora en la parte izquierda (nuestro ordenador) buscamos una carpeta en la que queremos insertar el archivo. En nuestro caso 
hemos creado una carpeta en C:/ llamada “keysç”. Acto seguido arrastramos el archivo “preferences_global_key(numeritos).xml” de la 
parte derecha a la carpeta receptora. 
 
 
 
 
 
 
 
 
 
 
 
 
 
13. Cerramos BlueStacks Tweaker. Ahora en la carpeta en la que hemos puesto el .XML, verificamos que tenemos el archivo. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
E.J
. L
lác
er 
se
se
nta
ys
eis
28-04-2021 Página 6 de 8 Enrique J. 
 
 
 
 
14. Ahora hay dos formas de ver los códigos. La primera no será necesario instalar nada y en la segunda utilizaremos la herramienta de 
Mark Watt que es más visual. 
 
15. Método 1. El difícil: Botón derecho en el archivo. XML y clicamos en “editar”. Nos aparecerán muchos datos, pero lo que nos 
interesa lo encontraremos con la herramienta Buscar (Ctrl+F) e insertamos “LocalKey” en el buscador. La primera coincidencia será la 
LocalKey del primer producto de la lista: 
;,"localKey":"SECUENCIAALFANUMERICA ", 
 
16. Unas líneas más abajo encontraremos el nombre del producto: 
quot;name":"NOMBRE","productId":"vSECUENCIALFANUMERICA" 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
E.J
. L
lác
er 
se
se
nta
ys
eis
28-04-2021 Página 7 de 8 Enrique J. 
 
17. Método 2: El visual. Para este método necesitaremos My Tuya Key Extraction Tool y .net CoreRuntime. En la carpeta 
TuyaKeyExtractor v0.03 iniciaremos el archivo TuyaKeyExtractor.exe. Se nos abrirá una pantalla de comandos. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
18. Lo primero que haremos será establecer la ubicación de la carpeta con el archivo .XML Para esto tecleamos 1 y Enter en “Enter a 
Menu Option” y escribiremos la ubicación del archivo (recomiendo cambiar el nombre del archivo para que sea más fácil copiarlo a 
mano, esto no afecta en nada. En mi caso lo cambio a preferences.xml. Se quedaría tal que: 
 
 
 
 
 
 
 
 
 
 
 
 
19. Pulsamos Enter después de poner la ruta con el nombre del archivo. Y la respuesta que dará será “PATH has been set” Press Enter 
to Continue. 
 
 
 
 
E.J
. L
lác
er 
se
se
nta
ys
eis
28-04-2021 Página 8 de 8 Enrique J. 
20. Presionamos de nuevo Enter y se limpiará la línea de comandos. Ahora a la parte derecha deberá salir [ PATH: Ubicación] en
nuestro caso:
21. Ahora tecleamos el número 2 y presionamos Enter. ¡MAGIA! Aparecerán los nombres de los dispositivos, la Local Key y su Device ID
que utilizaremos en Local Tuya Integration.
E.J
. L
lác
er 
se
se
nta
ys
eis

Continuar navegando