Sonoff, Qué es y cómo configurarlo para el IOT

Sonoff, dispositivos compatibles con Arduino y Raspberry Pi

Los interruptores remotos, el Internet de las cosas (IOT) y el hogar inteligente en general están de moda hoy en día. Hay muchas marcas registradas y dispositivos que te permiten cambiar las luces, la calefacción, las puertas de garaje, etc. a través de una aplicación en su móvil / página web.

Hay un gadget muy popular para los hogares inteligentes, el Sonoff. En realidad es una marca registrada que incluye varios tipos de interruptores remotos. Los dispositivos Sonoff son cada vez más populares hoy en día porque son pequeños, baratos, están preparados para la nube, son fáciles de usar y tienen un convertidor AD/DC incorporado, es decir, no se necesita una fuente de alimentación externa, sólo un cable para conectarlos a la red. Algunos sonoffs pueden controlarse mediante mandos a distancia por radiofrecuencia.

sonoff características

Tipos de Sonoff

Los Sonoffs vienen en diferentes formas que se ajustan a las necesidades específicas o genéricas de la domótica, por ejemplo:

  1. Sonoff basic – un simple interruptor de control remotosonoff sencillo interruptor a distancia
  2. Sonoff TH10/TH16 – interruptor de control remoto con capacidad para medir temperatura/humedadsonoff sencillo interruptor mide humedad y temperatura
  3. Sonoff 4CH – un interruptor remoto de 4 canales montable en riel DIN.sonoff sencillo interruptor de 4 canales
  4. Sonoff Touch – un interruptor de pared con soporte táctil. Nota: Necesita un cable neutro.sonoff sencillo interruptor pulsador
  5. Sonoff Slampher – un interruptor remoto que soporta bombillas E27 estándar. Se puede controlar desde la aplicación y desde un mando a distancia de radiofrecuencia. Es una buena solución cuando no se desea cambiar el cableado de la casa existente.sonoff sencillo interruptor wifi

Los modelos difieren principalmente en el propósito y las características de carga eléctrica.

Beneficios

  • Pequeño tamaño
  • Barato – de 5$ a 30$ (dependiendo del modelo)
  • Preparado para 220V gracias a la fuente de alimentación incorporada, es decir, sin necesidad de comprar y montar transformadores externos.
  • Probado
  • Certificado

Qué hay dentro

Un sonoff típico se compone de estos bloques: fuente de alimentación, relé, serial/TTL IC, ESP8266. El esquema está a disposición de todo el mundo, es de código abierto.

Aquí hay una vista de la placa de circuito impreso montada (Sonoff basic):

sonoff con módulo ESP8266

Cómo funciona el sonoff

En general, para controlar los dispositivos IoT existen dos opciones:

  1. Un controlador local que se expone a través de tu router. Esta solución requiere IP pública (preferiblemente estática) y configuración manual del router. Usualmente es hecho por usuarios avanzados;
  2. Un servidor público, puede ser un servidor basado en la nube. En este caso, tus dispositivos IoT se conectan directamente al servidor a través de tu red local por WiFi. Esta solución es más flexible ya que el control/informe se realiza de forma centralizada. Los dispositivos deben tener SSL/TLS para asegurar la conexión.

Cada sonoff tiene un botón que sirve para dos propósitos:

  1. Cuando se pulsa y suelta, controla el estado de encendido/apagado del interruptor interno.
  2. Si se pulsa durante más de 7 segundos, el dispositivo entra en el modo de configuración.

Itead ofrece una aplicación móvil gratuita para configurar, ver y controlar tus sonoffs – la aplicación eWeLink. Está disponible para dispositivos Android e iOS.

La configuración inicial requiere el SSID y la contraseña para tu red WiFi local. El sonoff se conecta a él y luego hace peticiones de configuración iniciales a la nube de Itead (vía http/https). Una vez configurado mantiene una conexión persistente con la Nube y está listo para reportar su información de estado/sensor y aceptar comandos.

sonoff aplicacion android ios

La aplicación eWeLink también se conecta a la Nube de Itead y se usa para comandar sus dispositivos de sondeo o configurarlos.

Cómo configurar su sonoff con eWelink y otras aplicaciones:

  1. Conecta tu teléfono a tu red WiFi
  2. Descarga e instala la aplicación eWeLink en tu teléfono móvil
  3. Iniciar, crear una cuenta e iniciar sesión
  4. Enciende tu dispositivo sonoff y presiona tu botón durante 7-8 segundos. Tu led empezará a parpadear.
  5. En el eWeLink haga clic en el botón «+» y elige la primera opción
  6. Introduce tu SSID WiFi y contraseña y pulsa Siguiente.

En 5-20 segundos tu dispositivo sonoff estará configurado y listo para su uso. Se te pedirá que le dés un nombre.

Se recomienda utilizar nombres pragmáticos como: luces de cocina, luces, calentadores, luces de salón, etc. Esto te ayudará a controlar fácilmente tus sonoffs usando comandos de voz (vía Amazon Alexa, Google Home etc.)

A partir de ahora puedes activar o desactivar el sonoff, ver su estado, la versión del firmware, los datos del sensor (si los hay), etc.

Solución de problemas

A veces, las compensaciones pueden no funcionar como se esperaba. El LED revelará la razón:

  1. 1 parpadeo corto cada 2 segundos – el dispositivo no puede conectarse a la red WiFi. Intenta configurarlo de nuevo usando la aplicación eWeLink
  2. El indicador LED parpadea rápidamente dos veces y se repite, lo que significa que el dispositivo se ha conectado al router pero no al servidor. Comprueba su conexión a Internet. También puedes intentar hacer ping a los servidores de Itead. Para la EU es iseu-disp.coolkit.cc. Ten en cuenta que recientemente hubo un montón de problemas con los servidores en la región de la UE.
  3. El LED parpadea una vez cada 1s, y el dispositivo está desconectado, el dispositivo se ha conectado correctamente al router pero no se ha añadido a la cuenta del usuario. Utilice el eWeLink para configurarlo.

También deberías ver la guía oficial de solución de problemas.

Para usuarios avanzados

El corazón de cada sonoff es el chip ESP8266. Ejecuta el firmware, mantiene la conexión WiFi, la conectividad en la nube, controla e informa sobre los switches/sensores.

Desafortunadamente, los sonoffs no ofrecen soporte local de API, por lo que debes confiar en sus servicios Cloud. Esto puede ser un problema si tiene una conexión inestable a Internet o peor aún, si en lugar de ello tiene problemas con sus servidores. En estos casos no podrás controlar nada en tu casa.

Por esta razón, muchas personas sustituyen el firmware de sonoff por otros más flexibles, por ejemplo los dos siguientes ejemplos:

  1. Sonoff Tasmota
  2. Espurna

El flasheo o sustitución del firmware puede ser complicado. Para ellos tienes dos opciones:

    1. Usar un módulo FTDI – esto requiere desmontaje, volver a montar y cableado… Aquí está el pinout de la cabecera (sonoff basic): Uso de un módulo FTDIY aquí está cómo conectar el módulo FTDI:conexión de un módulo FTDI
    2. Usando el proceso original de OTA, sin cables. La idea es descargar tu nuevo firmware desde tu servidor (en lugar del de Itead). Consulta SonOTA para obtener más detalles, pero ten¡ en cuenta que depende en gran medida del firmware de Itead y que puede fallar en caso de que se produzcan cambios.

Siguientes pasos

Sonoffs ofrece muchas opciones de control y se integra con varios sistemas:

  • Puedes configurar temporizadores y opciones a través de la aplicación eWeLink
  • Puedes utilizar la voz para controlar los sonoffs a través de Amazon Alexa / Google Home
  • Puedes integrarlo con IFTT

Enlaces de Interes

Interruptor controlado por Wifi

 

Pin It on Pinterest

Shares