Automatizando persianas con Shelly 2.5

Dipositivo conectado a Shelly 2.5

A petición de mi tocayo y creador de este interesante blog, voy a intentar explicar cómo he automatizado los motores de persiana de mi casa. Todo se remonta a hace unos años, en una de esas conversaciones de sobremesa, mientras nuestras mujeres se ponían al día, nosotros  hablábamos de todo un poco (tecnología, coches, motos, …) En uno de esos temas, le comenté a Carlos que me gustaría controlar de forma remota las  persianas de casa ya que estaban motorizadas pero solo con pulsadores físicos. Todo ello con el fin de poder controlar los rayos de sol en días de verano e invierno, hacer ver que existe movimiento en casa para disuadir a los amigos de lo ajeno, evitar que los cristales de las ventanas se manchen si llueve y no hay nadie en casa que pueda bajarla (esto en realidad es mi necesidad principal, pero es por mi condición de TOC), etc. Por aquel entonces, mi idea era mediante Arduinos, relés, escudos wifi, pero suponía demasiada infraestructura además de conocimientos de electrónica y demás.

Compra e instalación del cacharro

Con el paso del tiempo han proliferado la aparición de elementos más simples y potentes como es el Shelly 2.5 que me recomendó mi tocayo hará cuestión de un mes derivado de un comentario en este mismo blog. Tras unas horas de análisis y visualización de vídeos disponibles en la red me decidí a comprar un par para hacer la prueba ya que no es excesivamente caro 19,99€/ud , aquí os dejo el enlace donde lo compré yo.

Una vez puestos en situación, pasamos a la acción. Tras la compra, solo debí esperar una semana para que el paquete llegara de Bulgaria. Ese mismo día ya instalé uno de ellos pero de esta instalación no tengo fotos así que os haré la explicación sobre la segunda instalación en el cuarto de mi hijo. Las herramientas necesarias son pocas: escalera, un destornillador, tijeras de electricista, un pelacables si dispones de él, fichas de conexión si tienes los empalmes muy saturados y cable de luz a poder ser de varios colores (no es mi caso como podrás ver más adelante). Una vez todo preparado me dispuse a abrir la caja de empalmes cercana a los cajones de las persianas. Encontrándome lo siguiente (haz click en las imágenes para verlas en grande):

Las dos mangueras de color blanco con varios cables son las que van a los motores de las persianas. Se puede apreciar que hay 4 cables, el neutro (Azul), toma de tierra para proteger la instalación (Amarillo/verde), marrón y negro (estos son para subir y bajar la persiana pero no preguntéis cual es cual que no lo he identificado). En cuanto a la parte que baja a los pulsadores tenemos la fase que viene en el cable de color gris el cual baja hacia ellos y luego del pulsador suben dos cables uno marrón y otro negro que corresponden a la subida y a la bajada que iban empalmados con los de la manguera mencionada antes. Por tanto, viendo el esquema de conexión del Shelly 2.5:

Tenemos que poner el dispositivo entre los cables del pulsador y los que van al motor fig.2.

Probando las conexiones

Antes de tocar nada, os recomiendo quitar el magnetotérmico si lo tenéis sectorizado, o si no es el caso, el diferencial general. Con este gesto os evitareis un calambre fortuito o chispazo en caso de querer medir tensiones con un tester y no hacerlo de forma correcta…

Una vez claro como conectarlo, mi estrategia fue solo alimentarlo con las fases y el neutro con el fin de ver que el aparato funcionaba:

Una vez conectado y subido de nuevo el magnetotérmico, por la parte de detrás aparece una luz roja parpadeante que indica que está alimentado correctamente:

Bien, pues volvemos a quitar la luz y procedemos a conectar los cables que suben de los pulsadores a las entradas SW1/ SW2 y los que van al motor en O1/O2. Ojo que el color de entrada debe de coincidir con el de salida. Como podréis observar no tenía cable de color negro y tuve que marcar un trozo de color marrón para identificar que ese era mi negro…

Volvemos a dar la luz, no explota nada ni salta el magnetotérmico… Parece que va a funcionar! Prueba de fuego al probar los pulsadores y compruebo que funcionan como antes. Bien Carlos no vas mal! Así que me descargo la app de Shelly y aquí empieza la configuración del dispositivo ya sentado en el sofá 🙂

Configurando Shelly 2.5 desde la App

Dentro de la app, lo primero que vamos a hacer es crear una estancia donde vamos a ubicar el nuevo dispositivo. Para ello buscamos el menú de la aplicación y le damos a Añadir Estancia, definimos un nombre, elegimos una imagen o la subimos y guardamos.

A continuación, volvemos al menú y esta vez añadimos uno de los dispositivos:

Si todo va bien nos debe decir que se ha detectado un dispositivo tal y como podemos ver a continuación:

Tocamos en Añadir y nos pedirá que seleccionemos nuestra red wifi de casa. Ojo que debe ser de 2.4 Ghz y no de 5Ghz, acto seguido nos pedirá la clave de la wifi y una vez introducida pasará a conectarse al dispositivo con el fin de vincularlo a nuestra red:

Y hecho esto, nos pregunta si queremos incluir el dispositivo en la nube para poder controlarlo desde fuera de casa. Yo por ejemplo sí que lo quiero como ya dije al principio del articulo, aunque eso de compartir mi contraseña con desconocidos no me gusta.

En esta primera fase lo vamos a dejar así, aunque la idea a futuro es conectar dichas persianas con HomeKit o alguna otra plataforma similar para tenerlo todo centralizado en la misma aplicación y poder generar reglas complejas. Aun así, si no os gusta mucho la idea de que la ente de Shelly tenga la clave de vuestra wifi de alguna manera, se podría crear una red de invitados y meter estos dispositivos. Si queréis saber más sobre cómo crear una red de invitados decidlo en los comentarios y así nos dais ideas para próximas entradas 🙂

Tras añadirla la red Wifi, el cacharro hace una comprobación para ver si tiene el último firmware disponible y, en caso de que no lo tenga, nos lo indica permitiéndonos actualizarlo, tal y como me sucedió a mí:

Como bien sabemos por este blog, hay que tener todos nuestros dispositivos en la última versión de firmware si no queremos tener una brecha de seguridad en nuestros hogares… es posible que a veces sea un incordio revisar los dispositivos conectados para ver si están actualizados o no ya que podemos pensar que están funcionando igualmente, pero normalmente las actualizaciones de firmware incluyen parches de seguridad y nuevas funcionalidades, por lo que no disponer de la última versión de firmware instalado podría hacer que alguien accediera a nuestra red o perdernos alguna función interesante que no teníamos en el momento de la compra.

Si todo va como toca, ya solo nos queda configurar el dispositivo para que actúe de la forma que nosotros queremos. Yo de momento solo las he configurado para que se levanten cuando amanezca y se bajen cuando anochezca. Para conseguirlo  dentro de Configuración / Open Close Working Time se debe realizar un calibrado en el cual la persiana se bajará y subirá varias veces. Con este proceso el dispositivo calcula el tiempo que tarda en subir y bajar además de definir los porcentajes de apertura de la persiana. En Time Zone and Geo-Location hay que definir nuestra ubicación para que calcule el amanecer y el anochecer supongo que consultando algún servicio web que disponga de dicha información, no os preocupéis que no vais a tener que cambiar la programación en las distintas estaciones del año o cuando se cambie la hora, ya que todo esto se calcula automáticamente. Y ya por último dentro de horario semanal añadir la acción de subir o bajar a una hora establecida fija, o variable como es el anochecer (sunrise) o el amanecer (sunset). A continuación os dejo unas capturas de las configuraciones para que se vea el elenco de posibilidades:

Y esto es todo lo que os puedo contar. Solo decir que para mí ha sido el mejor descubrimiento tecnológico del 2019 gracias este blog. Si os surge cualquier duda o pregunta no dudéis en preguntárselo a él o a mi 😉

28 respuestas a “Automatizando persianas con Shelly 2.5”

  1. Magnífica entrada, tocayo! Espero que sea la primera de muchas ya que no podemos dejar las persianas ahí aisladas del mundo sin integrarlas con el resto de cacharros conectados de casa! Habrá que darle una vuelta a ver si es posible integrarlas con HomeKit, HomeAssistant, HomeBrigde o Google Home. Estoy pensando en integración con IFTTT para que se bajen solas cuando vaya a llover o meter un sensor de agua de Aqara para que se bajen cuando empiece a llover o integrarlas con Netatmo para que se bajen si dice que va a llover… mil cosas, además de poder decir ‘Oye Siri, baja la persiana de la habitación que me estoy poniendo romántico’ xD

    1. Gracias a ti por darme esa oportunidad! Si me vas nutriendo de elementos para probar yo no tengo problemas en hacerte de conejillo de índias. Ya sabes que me gusta probar cacharros. No he dicho nada en la entrada y si quieres lo dejamos para una segunda parte, pero lo tengo conectado con mi amazon echo dot, tan solo hace falta el skill de shelly. Mi hijo se lo pasa pipa diciéndole a Alexa que suba y baje las persianas de su cuarto… Lo que se saldría es lo que comentas de conectarlo con un termostato donde se controlara la calefacción y el aacc desde un único dispositivo. Espero que en poco tiempo me digas, ya existe! 😉

      1. Hola a los dos. Yo, tras un fallido intento de instalar pulsadores wifi, voy a probar éste método.
        Me ha gustado la idea de la wifi de invitados para los cacharros de casa.
        Eso lo probaré también.
        Muchas gracias!!
        Ya os contaré

      2. Hola yo tengo una duda muy grande tengo una pantalla de proyector y le voy a poner el shelly 2.5 tendría que ponerlo como persiana?eswue me da miedo quemar el motor de la pantalla y Rego la duda de si hacerlo o no.

        1. Hola Alberto, buenos días. No te preocupes, Shelly solo hace de relé abierto/cerrado, por lo que en la fase de configuración puedes decirle cuando llega el proyector arriba del todo y cuando llega abajo para que pare en ese momento, no se te va a quemar el motor.

  2. Muy buenas Carlos, yo tengo instalado un Shelly 2.5 en una persiana y conectado con Homekit, por lo tanto la configuración la hago con EVE para homekit en vez de la app especifica de Shelly. La instalación del cableado la hice usando el 01 para subida y el 02 para bajada, pero ahora resulta que en Homekit me dice que la persiana esta abierta, cuando en realidad esta cerrada y que esta cerrada cuando la tengo abierta, lo que me obliga a hacer automatizaciones con las ordenes al revés de lo que necesito. En principio funiona correctamente pero es un lio saber si la persiana la tengo abierta al 25% o realmente esta cerrada ese 25%. ¿Como podria solucionar esto? ¿sabes quedes lo que he podido hacer mal?

    1. Buenas tardes Sergio, en la aplicación de shelly hay una opción de Reverse Directions por si quieres cambiar el sentido pero desconozco si en la aplicación que usas tú dispone de dicha opción. En uno de los dos dispositivos que tengo instalados lo activé por no cambiar los cables pero al usar los botones físicos de la pared también lo hacía al revés así que decidí invertir las entradas y las salidas consiguiendo que funcionara correctamente. Espero haberte ayudado.

    2. tienes que cambiar el cable 01 por el cable 02 y te funcionara correctamente.

    3. Buenas Sergio, yo tmb ando liado con un shelly 2.5 con ravencore y la app Eve, serías tan amable de pasarme la configuración que tienes puesta en Eve? no encuentro nada por ningún sitio. Mi correo es el jvog85@hotmail.com

      Muchas gracias tio, un abrazo.

  3. hola sergio, yo recientemente he puesto 2 ventanas con shelly 2.5 y también lo tengo todo con homekit y configurado con eve, el problema que yo tengo es que uno de ellos se desconecta de la red continuamente, como si fuera incompatible tener los 2 en la misma red, se que es algo raro, tengo otros 20000 cacharros de koogeek y aqara y no tengo ningún problema, solo con los shelly, pienso que todo apunta a configuración del router, pero he cambiado de todo y sigo con el mismo problema.
    Algún consejo o solución?? me podrías facilitar la configuración que tienes puesta en el router, evidentemente tapando claves, es por ver si me da algúna pista de que puede ser.
    te paso mi email, ildegil26@gmail.com muchas gracias.

  4. Hola buenos días,

    Gracias con el tutorial tan bueno que has realizado, pero creo que me voy a animar a domotizar las persianas. El problema es que en casa no lo tengo puesto con pulsadores, lo tengo puesto con interruptor de 3 posiciones, subir, bajar y paro. Mi pregunta es, ¿sabes si dejo pulsado el botón subir persiana del interruptor y le doy a bajar persiana desde el movil, se puede quemar el motor o el propio Shelly 2.5 me bloquea esta acciones y me impide que se pueda quemar el motor?

    Muchas gracias y un saludo

    1. Buenos días German,
      El shelly tiene diversas opciones de configuración para evitar que quemes el motor. Dependiendo de la selección que hagas tendra un comportamiento u otro pero ya te digo que no creo que lo puedas llegar a quemarlo. El dispositivo se monta entre los pulsadores y el motor siendo el encargado de gestionar las peticiones ya vengan del pulsador o del movil/internet. En mi caso no lo he probado a putearlo pero si quieres esta tarde lo pruebo y te digo el comportamiento.

  5. Muchas gracias Carlos,

    Por lo que me han dicho parece ser que si se puede utilizar interruptor y aunque el interruptor se quede fijo subiendo y desde el móvil le das a bajar funciona y no se quemaría el motor. Pero si que me gustaría saber que no existan ningun problema.

    Muchas gracias!!!

  6. Hola,
    Estoy pensando en Shelly 2.5, pero me gustaría integrarlo con Apple HOME Kit. ¿Es posible?
    Gracias por adelantado y enhorabuena por tu web.
    Saludos

    1. Hola Agustín! Muchas gracias por tu comentario y por la enhorabuena 🙂

      Shelly 2.5 SÍ que es compatible con Homekit peeeeero solo utilizando una versión concreta de firmware actualizado, si no tienes que hacerlo a mano y es un poco lío. Si estás pensando en comprarlo, te recomiendo hacerlo en esta web porque ya vienen actualizados y con instrucciones en castellano para añadirlos a Homekit: https://www.domoassist.es/pagina-del-producto/shelly-2-5-para-persianas. Como verás, la instalación es muy sencilla, tanto la parte más física como la lógica.

      Ya nos contarás qué tal!

  7. Buenos días. Me gustaría saber de que forma se establecen en el Shelly los margenes de apertura y cierre de la persiana independientemente de los finales de carrera del motor. Es decir. De que forma le grabo el 50% de apertura? Ya que no será el mismo recorrido para una persiana de 1 metro que para otra de 1’5m. Tendré que decirle cual es el 100% de apertura etc. Gracias por la ayuda. es una pasada este site. Un saludo a todos.

    1. Buenas tarde Roberto,
      Dentro de la configuración de dispositivo hay una opción que es positioning controls. Si la desplieguas verás un botón calibrate el cual si lo pulsas configura de forma automática los porcentajes. Desde la posición en la que tengas la persiana la sube y la baja varias veces hasta establecer los porcentajes. Una vez calibrada ya le puedes decir el % de apertura a la cual lo quieres. Si necesitas algo más nos lo dices.
      Un saludo

  8. Hola, es compatible con todos los Alexa, o necesitas el que incorpora tecnología zigbee? Mil gracias

    1. Hola Manuel,

      Yo tengo un echo dot de tercera generación y solo necesité instalar el skin shelly, una vez lo instalas ya los reconoce. Espero haber solucionado tu duda…

      Un saludo.

  9. Hola Carlos ! Una pregunta.. tengo el Shelly 2.5 con una persiana funcionando a la perfección e integrado com Alexa, pero el echo me lo reconoce como interruptor y no como persiana por lo que solo me reconoce comando de encender y apagar y no de subir y bajar .. sabes como arreglarlo? Mil gracias por tu ayuda

    1. Hola David,
      Dentro de configuración del dispositivo existe la opción MODE y deduzco que lo tendrás marcado como Relay. Si te fijas la otra opción es Roller Shutter, si seleccionas esa opcion cambia el icono de encender por subir o bajar. ¿Te refieres a eso?
      Un saludo.

  10. Gracias Carlos por tu tiempo, me ha servido de mucha ayuda.
    Tengo una pregunta si tienes configurado en el modo de tanto % le puedes decir Alexa que pare cuando esta bajando? en Alexa veo que si quiero crear una rutina para decirle en cualquier momento para persiana por ejemplo, solo me deja poner un tanto por ciento de la persiana .

    Saludos y gracias de nuevo

    1. Hola Raül,
      Perdona la demora en contestar pero me habia sido imposible probarlo hasta ahora… Cuando lo tienes configurado con % parece que solo responde a esos comandos. Acabo de probarlo y puedes decirle sube a el % que quieras, si intentas decirle que pare dice que el comando no esta reconocido. Mientras que si le dices que cambie el porcentaje si que deja. Así que creo que no se puede hacer lo que comentas o almenos yo no he sabido como resolverlo. Lo siento!
      Un saludo.

  11. Hola, Carlos.
    Yo tengo los shelly 2.5 pero ya programados para que funcionen con HomeKit. Es una pasada.
    Has actualizado ?

    1. Ostras, yo no he actualizado!! Pero firmware oficial? O has puesto el modificado ese piratilla que sí permite HomeKit?

  12. Hola buenos días,

    Al final ya pedí un Shelly 2.5 para la persiana y esto muy contento. Ahora tengo que meterlo dentro de la caja del pulsador (rompiendo el culo, porque si no, no entra) y ya esta.

    Me gustaría saber si alguien lo tiene configurado para que si esta lloviendo se bajen las persianas solas. He intentado ver alguna configuración de la apliación pero no lo he encontrado. ¿Alguien lo tienes por IFTTT o alguna otra solución?

    Muchas gracias y un saludo

  13. Hola , los instale gracias a este tutoría y estoy muy contento con ellos , los tengo configurados con alexa y me gustaría hacerlo con home kit , pero no tengo ni idea de como hacerlo , me podéis ayudar ?? Gracias

    1. Genial, Javier, muchas gracias por tu comentario!

Deja una respuesta

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