Cómo instalar Homekit en un Sonoff MiniR2 con el firmware HAA

Si eres un usuario de HomeKit y quieres integrar tus dispositivos inteligentes en tu hogar de la manera más fácil y accesible, modificar el firmware de un Sonoff MiniR2 para que funcione con HomeKit nativamente mediante el firmware HAA puede ser una gran opción. Este proceso es fácil y sencillo, y con unos pocos pasos puedes tener tu Sonoff MiniR2 listo y funcionando con HomeKit.
Antes de empezar, asegúrate de que tienes los materiales necesarios: un Mac, un Sonoff MiniR2 y conexión a internet. Una vez que tengas todo lo necesario, puedes empezar a seguir los siguientes pasos:
App Sonoff
Añadir el Sonoff a su aplicación y actualizar a la última versión disponible (asegurarse de que esté al menos en la versión v3.60)
Si estamos seguros que viene con la versión v3.60 o superior, podemos saltarnos este paso.
Modo DIY
Poner el Sonoff MiniR2 en modo setup (DIY):
🔘 Alimentamos el Sonoff MiniR2 y veremos como el LED azul parpadea lentamente 1 vez cada 2 segundos.
🔘 Apretamos 5 segundos seguidos el botón y se pondrá a parpadear el LED azul 3 veces por segundo.
🔘 Volvemos a apretar 5 segundos seguidos el botón y entonces se pondrá a parpadear rápidamente sin parar.
Conectarse a ITEAD-xxxxxx
Conectarse a la red Wifi llamada ITEAD-xxxxxx, la contraseña es 12345678
Conexión a nuestro WIFI
Acceder en el navegador web a http://10.10.7.1/ y añadir las credenciales para nuestra red Wifi (nombre y contraseña).
Este paso solo se da durante flasheo.
ESP_xxxxxx
El modulo intentará acceder a nuestra red Wifi.
El LED azul parpadeará 2 veces por segundo.
En nuestro router aparecerá conectado un dispositivo con el nombre ESP_xxxxxx
Sonoff – Tasmota
Acceder a Github 👉🏼 aquí (Sonoff-ota-flash-cli)
En este punto, podemos flashers el Sonoff MiniR2 de 2 formas diferentes, desde MacOS:
🔘 Descargamos el archivo “Sonoff-ota-flash-cli-main.zip”
Vamos a la carpeta donde hemos descomprimido el archivo comprimido zip y con el botón derecho, vamos a “servicios” -> “nuevo terminal en la carpeta”
Dentro de terminal ejecutamos el script: $ ./sonoff-ota-flash.sh
🔘 Ejecutamos directament el siguin te script:
“curl -O https://raw.githubusercontent.com/njh/sonoff-ota-flash-cli/main/sonoff-ota-flash.shchmod a+rx sonoff-ota-flash.sh”
Tasmota
Acceder a la wifi de tasmota y añadimos nuestra red wifi y contraseña.
Una vez conectado a nuestro wifi acceder a la ip de tasmota (o lo apuntas antes o lo buscas en el router con la app fing o similar).
HAA firmware
Cargamos el firmware de HAA:
🔘 descargamos el firmware 👉🏼 aquí
🔘 Le damos a “firmware update” -> “upgrade by file upload”
🔘 Seleccionamos el archivo tasmota2haa.bin.gz
🔘 Le damos a “start upgrade”
🔘 Esperamos hasta que nos salga el mensaje: “upload successful”.
HAA firmware
Cargamos el firm de HAA dándole a “firmware update”
Después le damos a “upgrade by file upload”
Seleccionamos el archivo tasmota2haa.bin.gz que lo tenemos aquí ->
HAA config
Esperamos un poco y nos aparecerá la red HAA-xxxxxx.
Nos conectamos a di he red.
Accedemos en el navegador a http://192.168.4.1:4567
MEPLHAA script
Al acceder a la pantalla de Home Accecssory Architect Installer añadir nuestroWiFi SSID y contraseña y el MEPLHAA que necesitemos.
Le damos a “Save” y esperamos a que se cargue completamente el firmware (desde la aplicación HAA Manager, accediendo al apartado HAA Log, podemos seguir el proceso de carga del firmware)
Añadir accesorio a Casa
Una vez terminado todo el proceso de instalación del firmware y MEPLHAA, podemos añadir el accesorio a la app casa:
🔘 Desde la app casa le damos a “+” arriba a la derecha
🔘 Añadir accesorio.
🔘 Más opciones…
🔘 Mi accesorio no aparece aquí.
🔘 Introducir código…
🔘 021-82-017
🔘 Seleccionamos el accesorio HAA-xxxxxx
✅ Listo
Disfruta de tu Sonoff MiniR2 con HomeKit, si has completado todos los pasos anteriores, ya tendrás tu Sonoff MiniR2 funcionando con HomeKit nativamente. Ahora puedes controlarlo a través de tu dispositivo Apple y disfrutar de las funciones que te ofrece HomeKit.
Especial agradecimiento a Jose (RavenSystem) por crear, mejorar y mantener el firmware HAA y a toda la comunidad de Telegram y Discord.