Shelly – Homekit

Hola a todos!

En esta ocasión hablaremos de cómo preparar nuestro Shelly para que sea compatible con «HomeKit» de apple.

Es es la manera de «mongoose» donde podemos ver las actualizaciones y descargar los archivos que va actualizando:
https://github.com/mongoose-os-apps/shelly-homekit/releases

Desde aquí un gran saludo a mongoose y agradece tu trabajo, eres un crack!
Siempre decir que todo esto es un trabajo y agradece los donativos.

Una vez actualizado, se nos quedaría así:

Importante saber que dejamos de tener acceso al Shelly desde su app nativa y desde Shelly cloud, únicamente tendremos acceso desde HomeKit y accediendo por web…

¿Y ahora, cómo hacemos la actualización?

Tenemos 2 maneras:

1 – Hacerlo por usb… es un poco más complicada, pero bueno, no está demás saberlo y ya tenemos un post sobre esto:
Cambio firmware por usb (pincha aquí para ir)
Que nos harían falta los archivos que hemos visto arriba.

2 – OTA (over the air)
De esta manera no necesitamos cable y se hace online, a través de un link, que podemos ver aquí:
https://github.com/mongoose-os-apps/shelly-homekit

Si bajamos un poco en la web, verás que nos comenta la manera de instalarlo.

¿Cómo se hace? En mi caso voy ha hacer el Shelly 1.
http://A.B.C.D/ota?url=http://rojer.me/files/shelly/shelly-homekit-Shelly1.zip
Para ello tenemos usar este link y donde A.B.C.D poner la ip de nuestro Shelly, que como ejemplo quedaría así:
http://192.168.1.133/ota?url=http://rojer.me/files/shelly/shelly-homekit-Shelly1.zip

Para empezar ha hacerlo, para aquellos que no lo tengan claro:

  • Nos conectamos al wifi del Shelly, buscamos redes y nos conectamos a la suya.
  • Un vez conectado, iremos a la dirección web (con un navegador): http://192.168.33.1, donde veremos la pantalla principal del Shelly.
  • Iremos a la parte de ajustes de internet y conectaremos el Shelly a nuestro wifi y le pondremos una ip fija para poder encontrarlo.
  • Guardamos ajustes y nos saldrá un cartel informativo como que cambia de ip.
  • Volvemos a conectarnos a nuestra wifi de casa y en la dirección web pondremos la ip que acabamos de asignarle, así comprobamos que tenemos acceso al Shelly.
  • Por último, tenemos que poner la dirección de flashes vía OTA:
    http://___TU_IP___/ota?url=http://rojer.me/files/shelly/shelly-homekit-Shelly1.zip (o si es otro shelly)

En mi caso, para mostrarlo pongo la ip 133 que quedaría así:

  • Esto puede tardar unos minutos, lo dejamos 3 minutos y volvemos poner en la dirección web la ip del Shelly, http://192.168.x.xxx

Y nos aparecerá el shelly con el sistema HomeKit:

Como veis es muy intuitivo… Lo primero que hago yo por orden:

  • Cambiarle el nombre (para distinguirlo) y seleccionar si es switch o puerta de garaje.
  • En Homekit settings – Establecer el code, tienen que como dice el ejemplo, poner un número que sea de 333-22-333, el que quieras, pero tienes que recordarlo porque te hará falta al asociarlo en HomeKit.
  • Wifi: Si alguien ha comprado el Shelly ya flameado (seguramente más caro que en la web oficial) y no lo tiene conectado al wifi, es posible que lo tenga que conectar. Activar el wifi, poner el nombre «exacto» del wifi del casa y la contraseña, darle a guardar, buscar el dispositivo en la red y conectar a él con su ip, para poder hacer los ajustes.
  • Y por último actualizar el firmware:

¿Y que pasa si quiero volver a dejarlo como antes?
Muy fácil en el botón de «Revert to stock» nos lo devuelve a Shelly «normal».

Y con todo esto que hemos visto, ya podéis asociarlo en vuestra app de HomeKit, lo cual es muy sencillo, que no tendréis dudas.

Espero que os haya gustado.

Un saludo.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *