Hoy vamos a ver los productos Sonoff de Itead, unos dispositivos muy interesantes que forman una alternativa atractiva y muy económica para convertir tu casa en domótica.
No cabe duda que la domótica y el IoT están de moda. Algunos ejemplos que están cogiendo popularidad son el control de la iluminación, climatización, monitorizar el consumo energético, o alarmas de intrusión, incendios o fugas de agua, entre un sinfín de ejemplo.
Los principales fabricantes, como Samsung, Apple, o Philips son bien conocedores de esta tendencia, y están desarrollando sus soluciones para domótica e IoT. Sin embargo, en general, de momento son excesivamente caras, cerradas, y con un desarrollo inmaduro.
Frente a los intentos tempranos de los grandes fabricantes, la gama de productos Sonoff de Itead se presenta comouna alternativa de bajo coste y muy bien implementada, motivo por el cual está cogiendo una gran popularidad.
Esta pequeña (en comparación) empresa ha conseguido desarrollar una familia creciente de dispositivos baratos, que funcionan perfectamente y son sencillos de usar, y que podemos integrar por nosotros mismos en nuestra casa para añadir un componente domótico.
Además, los productos Sonoff disponen de integración con los principales asistentes de voz como Google Home o Alexa. Incluso podemos integrarlos con otros servicios en la nube a través de la popular aplicación IFTTT.
Por último, para los usuarios más avanzados y makers, es posible sobreescribir el firmware original del dispositivo Sonoff y programar nuestro propio código, o usar uno de los firmware alternativos desarrollados por la comunidad. Vamos a ver algunos de los principales productos.
Vamos a ver un listado de algunos de los dispositivos de la familia Sonoff y las opciones que tenemos para su uso desde la aplicación para el móvil.
Dispositivos Sonoff
Rele WiFi
Seguramente el componente principal y más conocido de la familia Sonoff es el relé controlado por Wifi. Su uso es muy sencillo, simplemente alimentamos el dispositivo por el primario, y en el secundario recibirá corriente cuando el relé este activado.
El relé también incorpora un botón para conmutar el relé de forma manual. Además de ser cómodo en unas varias situaciones, resulta una medida imprescindible para protegernos de posibles fallos de nuestro WiFi.
Existen otras variantes, como el que incorpora sensor de temperatura y humedad, por ejemplo para activar automáticamente un ventilador, o un humidificador, abrir una ventana, controlar la temperatura de un acuario, o activar una alarma, un sistema de riego, etc…, o que incorporan un mando a distancia RF.
Por otro lado, también existen módulos de relés de 4 u 8 canales, que nos permiten encender múltiples dispositivos de forma sencilla.
Adicionalmente, también encontramos una gran variedad de cajas de plástico, algunas de ellas estancas y aptas para exterior, para alojar el relé de Sonoff.
Interruptor WiFi
Si lo que queremos es controlar la iluminación de nuestra casa, quizás el dispositivo más indicado de la serie Sonoff es el interruptor controlado por Wifi. Existen variantes de interruptores simples, dobles, o tripes.
Este interruptor se comporta similar a un pulsador normal táctil, es decir, seguimos pudiendo activar el interruptor con la mano. Pero añade la posibilidad de encender, apagar, y saber el estado de punto de luz.
La estética es bastante agradable (aunque habrá gustos para todo). Dispone de un cristal protector con una luz azulada que muestra el estado del interruptor. El interruptor es táctil, así que no tiene partes móviles.
Hay que remarcar que el interruptor requiere alimentación propia (AC230V), pero en la mayoría de interruptores de nuestras casas únicamente tenemos una de las fases. Por tanto, deberemos llevar un cable de AC desde la caja de derivación más cercana.
No hay versiones conmutadas ni cruzadas. Pero no es necesario, ya que podemos conseguir este comportamiento a través de la funcionalidad WiFi. (de hecho, ¡podríamos llegar a controlar una lámpara actuando sobre el interruptor sin que ni siquiera llegue el cable al mismo!)
Casquillo de bombilla WiFi
Una opción sencilla para automatizar cualquier punto de luz, un sencillo casquillo que interponemos entre la bombilla y el casquillo original, y nos permite encenderla o apagarla desde el móvil.
Esta opción es muy sencilla, y puede resultar útil, por ejemplo, si no podemos pasar la alimentación para el interruptor anterior, si queremos sacar un punto de luz desde una toma de corriente, o incluso para poder apagar solo alguna de las luces de una lámpara.
Toma enchufe WiFi
Esta opción es la más sencilla para controlar por WiFi el encendido de cualquier dispositivo conectado a una toma de corriente. Un enchufe controlado por WiFi, que interponemos entre la toma de corriente y el dispositivo eléctrico.
Es interesante destacar que, dado que la aplicación permite temporizar el aparato del WiFi, este sencillo dispositivo también reemplaza a los tradicionales temporizadores.
Pasarela WiFi-RF
Un dispositivo muy interesante, que nos permite controlar dispositivos de radio frecuencia controlados con un mando de 433Mhz, como por ejemplo algunos aires acondicionados, sistemas de alarma, etc.
Al configurar este dispositivo deberemos pulsar los botones del mando que queremos “clonar”. La pasarela aprenderá las señales, y podremos emplear las mismas funciones que con el mando.
No obstante, no funcionará con mandos de garaje u otros mandos de seguridad, ya que emplean un código rotativo (precisamente para que no los copien).
Otro uso interesante de la pasarela RF es añadir una gran variedad de sensores inalámbricos. Muchos sistemas de alarma baratos incorporan sensores (de movimiento, de apertura de puerta, de inundación, de incendio). Normalmente no son grandes sistemas de alarma, pero con la pasarela podemos incorporar estos sensores y emplearlos para otras cosas (como encender una luz, o lo que imaginemos).
Estación SC WiFi
Un dispositivo muy interesante, que incorpora sensores de nivel de luz, sonido, polvo, calidad del aire, temperatura y humedad, en un formato compacto.
Está diseñado tanto para monitorizar el estado de nuestra casa en todo momento y desde cualquier parte, como para efectuar acciones automáticas (encender o apagar otros dispositivos, mandar una alerta, etc) cuando alguna variable sobre pase un valor.
Lo que echamos en menos
La gama de Sonoff es bastante completa y crece rápidamente. Pero, por decir algo, echamos de menos la pasarela IR, que nos permite controlar dispositivos controlados por mandos infrarrojos (la tele, mi aire acondicionado, el romba).
También echamos de menos un termostato WiFI, que nos permita encender o apagar la caldera, cambiar la consigna. Sería una gran incorporación a la familia, sobre todo combinado con el Sonoff SC, y rivalizaría con otros termostatos como el famoso Nest.
Así que ¡ya sabéis Itead! Poneros las pilas. ¡Queremos un termostato y una pasarela IR!
Aplicación Sonoff
El control de todos los dispositivos Sonoff se realiza a través de una única aplicación de móvil disponible para Android e iPhone. Su sencillez y buen funcionamiento es uno de los puntos fuertes de la gama Sonoff.
Una vez descargada la aplicación y creada nuestra cuenta de usuario, debemos emparejar los dispositivos que tengamos. Aquí destaca la sencillez de la solución, especialmente si la comparamos con otros productos de IoT de las “principales marcas” (he probado algunas, y emparejarlas era un auténtico horror).
Todos los dispositivos de la serie incorporan un botón de emparejamiento y algún indicador LED. Al pulsarlo, la luz del dispositivo se pondrá a parpadear, y podremos buscarlo desde la aplicación de móvil.
Pasados unos segundos, la aplicación encontrará el nuevo dispositivo, y lo añadirá a la nuestra ventana. ¡Así de fácil!
En función del tipo de dispositivo que hayamos agregado nos creara un widget en la aplicación con las acciones que puede realizar.
Podemos compartir los dispositivos con otras personas, para que puedan usarlo todos los miembros de la familia. Incluso podemos compartir pero poner permisos en ciertas acciones, por ejemplo en el caso de niños.
Por otro lado, la aplicación se encarga de actualizar el software de los dispositivos. En caso de que haya una nueva versión del software disponible en un dispositivo nos avisará, y podremos actualizar el firmware en segundos con sólo pulsar un botón.
La aplicación también permite añadir temporizadores y cuentas atrás para controlar todos los dispositivos. Por ejemplo, podemos apagar automáticamente todas las luces a una hora, encender un sistema de riego, entre muchos otros usos.
Otra opción muy interesante es la función de “Escenas”, que son flujos de acciones que se desencadenan cuando ocurre un evento. Por ejemplo, si detectas movimiento enciende estos dos dispositivos, o si pulso este interruptor enciende también este relé.
Si combinamos todas las funciones, la cantidad de opciones que podemos realizar es prácticamente infinita. Más si, como comentábamos, es posible añadir integración con asistentes de voz, o flujos de trabajo más complejos a través de IFTTT.
Reprogramar el dispositivo
Si todas las opciones disponibles de forma estándar no son suficientes para vosotros, o si os encanta cacharrear con vuestra mejor vena maker, es posible reprogramar estos dispositivos con vuestro propio código.
Si miramos en la interior de los dispositivos Sonoff, estos montan un procesador de Espressif como el conocido ESP8266 o el ESP8285, ambos conocidos ya en el blog, y que podemos reprogramar con las mismas herramientas que un Arduino.
Las ventajas de reprogramar el dispositivo son varias. Personalizar el comportamiento, integrarlo con nuestros propios proyectos, añadir sensores o actuadores (motores, servos, etc). También ganamos en seguridad y privacidad, y nos protegemos de que algún día los servidores de Itead dejen de funcionar.
Sin embargo también perdemos algunas cosas, como la integración con ciertos servicios en la nube y (salvo que tengáis un servidor montado) el acceso desde fuera de red local.
Reprogramar el dispositivo Sonoff es un procedimiento avanzado, que requiere soldar (poco, pero requiere), y conocimientos de informática, sobre todo para todo el partido a las opciones disponibles. Sin embargo, la tarea se ha simplificado bastante gracias a firmware diseñados por la comunidad para los dispositivos Sonoff, como el ESPurna desarrollado por Xose Perez, o Tasmota desarrollado por Theo Arends.
Por otro lado, podemos usar estos dispositivos incluso para funciones distintas a las que fueron usados. De hecho, un relé Sonoff es una buena forma de comprar y modificar un ESP8266 que podemos enchufar a AC230V, en una caja de plástico compacta, que podemos añadir a nuestros proyectos.
Conclusión
La gama Sonoff es una forma sencilla y barata de domotizar la casa. Las opciones normales nos dan una cantidad de combinaciones casi infinita, sobre todo si tenemos en cuenta la función de temporizado y las escenas.
Además de los habituales y conocidos relés, tenemos una gran cantidad de dispositivos menos conocidos, como interruptores, tomas de corriente, una estación de sensores, y una pasarela RF que nos permite añadir muchos más sensores. Aunque echamos de menos un termostato y una pasarela IR.
Para los usuarios más atrevidos, es posible reprogramar los dispositivos con uno de los firmware desarrollados por la comunidad, e integrarlo con otros desarrollos Open Source (Home Assistant, tu servidor MQTT).
Por último, también podemos usar estos dispositivos como procesador programable (normalmente el relé) e incluirlo en nuestro proyecto de electrónica y robótica.
Como veis, unos dispositivos muy interesantes y con un sinfín de posibilidades. En futuras entradas veremos el proceso para cambiar el firmware de los dispositivos Sonoff.