Shelly's Compatibility with Apple HomeKit: Firmares

Darle corriente a Shelly

This is not the first time we’ve talked about the Shelly’s compatibility with Apple HomeKit, in fact the entry of how to flash the Shelly to make it compatible with Apple HomeKit is one of the most visited on the blog. However, not only do we have the possibility to put the Mongolose firmware we were talking about in that entry, but there are other firmars that allow us to integrate the Shelly with the HomeKit devices.

What is a firmware?

If you’ve reached this page you’ll know what a firmware is, but just in case. The firmware is, as it were, the operating system that runs a component. On many devices it is possible to update and we can change the behavior a little, unlock functionalities, etc.

The original firmware that Shelly devices carry is compatible with Google Home and Alexa, but not with Apple HomeKit. It was a few years ago, but it seems that for an Apple license issue, Shelly was forced to take off the support… and until today. Shelly’s people say he’s working on it to return Apple HomeKit’s support native (and official).

But in the meantime, users can flash the device to make it compatible by replacing the original firmware. To not repeat what we already commented on in the entry on flashear Shelly to make it compatible with Apple HomeKit, we will save the rest of the details in this.

In the other entry, I explained step by step how to install the Mongolose firmware in the Shelly. This firmware is very good, works properly, has many extra features and, of course, includes support for Apple HomeKit. But he’s not the only one! There are currently many people who are updating the Shelly to install the firmware Home Access Architect (HAA). The veteran’s out there too. Tasmota firmware that so many joys have given us with the SonOff devices.

The differences between them will depend on your real needs, as I always say, but the main difference is that Mongoose is much more ‘user-friendly’. I still use the Mongolose firmware because it’s the one I know the most, it’s very simple for me to have the web interface and I already move through it with loose if I need to change any parameter. In addition, the update is very simple. However, the HAA Firmware is more complicated, although it allows more options. On the one hand, it promises energy savings as it reduces the speed of the processor by being better optimized, so it consumes less and is less heated. I mean, it’s not like the Shelly gets hot with Mongolos.

e, if you touch it with your hand notes it’s a little hot (and therefore on and running) but it’s not so hot as to melt a cable or burn to the touch much less! And of course it’s not going to give you any trouble, no matter how much funnel you got it in the wire.

On the contrary, HAA is MUCH more complicated to manage. The configuration is based on JSON files that interpret firmware… and it seems that they are written in Hebrew! For non-programmers like me but that we like to tamper is quite difficult to understand. It is true that they have a very good wiki and very active forums where the most experienced users are able to make a JSON file tailored to your needs if you make the request, but still I feel too ‘corset’ to be comfortable with this firmware. However, the partner @ J

ASF of the Telegram group is a in love with this firmware xD

In addition, to flash a Shelly with the HAA firmware you need a FTDI adapter that allows us to overwrite the original firmware by the firmware HAA. It is only the first time, since once flashed it is possible to update it without any problem, but it complicates the process a little bit.

There is also an intermediate firmware between Mongolose and HAA that allows us to download HAA and flash the device without having to connect it to anything… but I don’t know, I see it already get too much… we have to update it first to Mongolose, then to the intermediate firmware, then to HAA… so I stay directly with Mongolian and get integration with HomeKit which is the end we are looking for from the beginning, right? If what you’re looking for is’ simply ‘this compatibility, don’t worry that you’re not going to give up any basic functionality and you’re not going to be’ short ‘much less and it’s 100% reliable.

wp: block {«ref»: 1612} /

Carlos Sahuquillo

Carlos Sahuquillo

'Haga lo que haga en la vida, siempre compito' - Jacques Villeneuve Reserva una sesión →

Sigue leyendo

Entradas relacionadas

Ver todo el blog
Conversación

6 comentarios

  1. Hola Carlos,
    He escuchado el podcast y leído el articulo…
    Se puede cargar el firmware HAA via OTA directamente desde el firmware original de Shelly, muy parecido al procedimiento que se hace con Mongoose. El problema es que necesitas un FTDI y conectarte fisicamente al dispositivo si por algo quieres volver al firmware original o pasar a Mongoose. Con Mongoose, puedes volver al firmware original fácilmente.
    No soy un enamorado de HAA, pienso como tú mas o menos: es mas potente pero mas lioso. Si no necesitas alguna función especial, usa Mongoose. Solo tengo un Shelly 1 con HAA…
    También dicen a favor de HAA, que es mas estable con wifi’s “malas” y es mas seguro (Claro, con lo complicado que es de entender y acceder, así cualquiera … 😂🤣😂)
    Si necesitas alguna captura de HAA para ilustrar el articulo, encantado de pasartela.
    Saludos maestro!

  2. Buenas tardes:
    Teniéndote como ‘experto’ de referencia para iniciados en estos temas de domótica, siento comentarte cuán erradas son algunas de tus apreciaciones sobre HAA frente al resto de opciones.
    No quiero entrar al detalle sobre tus comentarios, pero sí hacerte un símil: “Yo tan sólo conduzco coches automáticos y mi Citroën me va estupendo. Mercedes, puff, son coches muy complicados: tienen marchas”
    En fin, escribir no es sencillo especialmente si es de modo altruista, lleva su tiempo; pero conviene contrastar más la información ya que de otro modo se convierte en desinformación.
    Un saludo

    1. Hola gonzabur, muchas gracias por tu comentario! Pues tienes toda la razón, no he trasteado con HAA tanto como con Mongoose y seguramente haya metido el remo en algunas cosas. Mi impresión es esta, lo que he trasteado con HAA me parece muchísimo más complicado a nivel de usuario básico… pero haz todos los comentarios que consideres y los añado a la entrada sin ningún problema! Lo de verdad importante es que le sirva a la gente, qué te parece?

  3. Tiene CSAHUQUI toda la razón HAA antes se podía hacer por OTA directamente, eso lo quitaron.

    Y no no ayudan se suelen reír del que pregunté algo básico.

    Si te fijas no hay ningún código para usar un Shelly para el abre puerta de la calle, solo como interruptor con pulsador o como interruptor o como lock pero no como abre puertas o sea nada externo.

    Mongoose tiene la opción de interruptor y poner los segundos que tú quieras.

    Pero busca en la base de datos de HAA no verás esa opción en ninguna parte.

    Ahh y no preguntes te contestarán muy mal ante algo fácil para el grupo, yo me fui de discord por eso, el mismo creador te dice que te busques la vida y no te da el código a usar prueba y verás yo ya no estoy allí.

    Conseguí el Json por un antiguo miembro desarrollador qué se fue por eso.

    Es más importante el trato que el código.

    Llevo grupos de más 10k personas y ayudo en lo que se aunque sea algo fácil, no tienen por qué saber algo que es muy fácil para mí ni reírme de él y adenas aprendo de otros con orgullo.

    Este grupo te hablo de hace años antes del covid pero la persona será la misma no te ayuda en nada.

    Al final uso Mongoose.

  4. PEREZ yo llevo años en el discord de HAA desde que lo pusieron y nunca he visto que se rian o traten mal a nadie. Pero viendo que dices cosas como «Conseguí el Json por un antiguo miembro desarrollador qué se fue por eso.» esta claro que todo lo que dices es mentira, porque HAA siempre ha tenido solo un desarrollador. Y tampoco han quitado la instalación por OTA en los Shelly. También te comento que yo tengo un Shelly 1 con HAA como abrepuertas de la calle (en la wiki esta como hacerlo), con lo que otra mentira más que te hemos pillado.

Deja un comentario

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

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.