Cómo integrar dispositivos Sonoff con Home Assistant de forma local

La integración de dispositivos inteligentes con Home Assistant es una de las principales ventajas de contar con un sistema domótico centralizado. Los dispositivos Sonoff, ampliamente utilizados por su relación calidad-precio, pueden controlarse de forma local sin necesidad de depender de servicios en la nube, mejorando significativamente la velocidad de respuesta y la privacidad.

En este artículo técnico explicaremos el proceso completo para integrar dispositivos WiFi de la marca Sonoff con Home Assistant utilizando la integración Sonoff LAN, que permite el control local a través de la red doméstica.

Requisitos previos

Antes de comenzar con la integración, es fundamental cumplir con los siguientes requisitos:

  • Tener Home Assistant instalado y funcionando correctamente
  • Contar con el complemento HACS (Home Assistant Community Store) instalado
  • Dispositivos Sonoff previamente configurados en la aplicación eWeLink
  • Credenciales de acceso a la cuenta de eWeLink (usuario y contraseña)
  • Todos los dispositivos conectados a la misma red local que Home Assistant

Instalación de HACS

HACS es un complemento esencial que permite instalar integraciones desarrolladas por la comunidad que no están disponibles en el repositorio oficial de Home Assistant. Si aún no tienes HACS instalado, deberás hacerlo antes de continuar con este proceso.

La instalación de HACS es un procedimiento específico que requiere acceso al sistema de archivos de Home Assistant y la ejecución de ciertos comandos. Una vez instalado, HACS se convierte en una herramienta fundamental para expandir las capacidades de tu instalación domótica.

Instalación de la integración Sonoff LAN

Una vez que HACS está correctamente instalado, el siguiente paso es agregar la integración Sonoff LAN. El proceso varía ligeramente dependiendo de la versión de HACS que tengas instalada.

Instalación en la versión actual de HACS

Si acabas de instalar HACS o tienes la versión más reciente, la interfaz mostrará un diseño actualizado. El procedimiento es el siguiente:

  • Accede a HACS desde el menú lateral de Home Assistant
  • En el cuadro de búsqueda, escribe “Sonoff”
  • Localiza la integración llamada “Sonoff LAN”
  • Selecciona la integración y haz clic en el botón “Descargar”
  • Confirma la descarga e instalación

Instalación en versiones anteriores de HACS

Si instalaste HACS hace algún tiempo y no has actualizado la interfaz, verás un diseño diferente. En este caso:

  • Accede a HACS desde el menú lateral
  • Dirígete a la sección “Integraciones”
  • Haz clic en el botón “Explorar y descargar repositorios”
  • Busca “Sonoff” en el cuadro de búsqueda
  • Selecciona “Sonoff LAN” de los resultados
  • En la pantalla siguiente, haz clic en “Descargar”
  • Confirma la instalación

Reinicio de Home Assistant

Después de instalar cualquier integración a través de HACS, es fundamental reiniciar Home Assistant para asegurar que todos los componentes se carguen correctamente en el sistema.

Para reiniciar Home Assistant:

  • Navega a “Ajustes” en el menú lateral
  • Haz clic en el botón con tres puntos verticales
  • Selecciona “Reiniciar Home Assistant”
  • Confirma el reinicio del servidor

El proceso de reinicio puede tomar entre 30 segundos y algunos minutos, dependiendo de la configuración y el hardware donde esté instalado Home Assistant.

Configuración de la integración Sonoff LAN

Una vez que Home Assistant ha reiniciado completamente, es momento de configurar la integración con nuestros dispositivos Sonoff.

Añadir la integración

El proceso de configuración es el siguiente:

  • Accede a “Ajustes” en el menú lateral
  • Selecciona “Dispositivos y servicios”
  • Haz clic en “Añadir integración”
  • En el cuadro de búsqueda, escribe “Sonoff”
  • Selecciona la integración “Sonoff LAN” que ahora aparecerá en los resultados

Autenticación con eWeLink

Al seleccionar la integración Sonoff LAN, el sistema solicitará credenciales de acceso. Es importante entender qué son estas credenciales y por qué son necesarias.

Cuando configuraste inicialmente tus dispositivos Sonoff, fue necesario utilizar la aplicación móvil eWeLink para vincularlos con tu red WiFi. Durante ese proceso, creaste una cuenta con un usuario y contraseña. Estas son exactamente las credenciales que debes introducir en este paso.

Introduce:

  • Usuario de eWeLink (generalmente un correo electrónico)
  • Contraseña de tu cuenta eWeLink

Una vez introducidas las credenciales correctas, la integración se autenticará y comenzará a descubrir automáticamente todos los dispositivos Sonoff asociados a tu cuenta que estén en la misma red local.

Verificación de dispositivos integrados

Después de completar la autenticación, los dispositivos Sonoff deberían aparecer automáticamente en tu instalación de Home Assistant.

Para verificar que los dispositivos se han integrado correctamente:

  • Navega a “Ajustes” > “Dispositivos y servicios”
  • Busca la integración Sonoff LAN en la lista
  • Haz clic en ella para ver todos los dispositivos detectados

Los dispositivos aparecerán listados, posiblemente con nombres genéricos o técnicos si no los personalizaste previamente en la aplicación eWeLink.

Personalización de dispositivos

Una vez que los dispositivos están integrados, es recomendable asignarles nombres descriptivos que faciliten su identificación y uso en automatizaciones.

Para renombrar un dispositivo:

  • Accede a la lista de dispositivos integrados
  • Selecciona el dispositivo que deseas renombrar
  • Haz clic en el nombre actual
  • Introduce un nombre descriptivo (por ejemplo: “Luz Salón”, “Interruptor Dormitorio”, etc.)
  • Guarda los cambios

Esta personalización no solo mejora la usabilidad, sino que también facilita la creación de automatizaciones y la integración con asistentes de voz.

Control de dispositivos

Una vez completada la integración, puedes controlar tus dispositivos Sonoff directamente desde Home Assistant. El control está disponible desde múltiples interfaces:

  • Panel principal de Home Assistant
  • Vista de dispositivos y servicios
  • Tarjetas personalizadas en el dashboard
  • Automatizaciones y scripts
  • Asistentes de voz integrados

El control es instantáneo y se realiza completamente a través de la red local, sin necesidad de acceder a servidores externos.

Ventajas del control local

La integración local de dispositivos Sonoff con Home Assistant ofrece múltiples ventajas significativas frente al control mediante la nube de eWeLink:

Velocidad de respuesta

Al eliminar la necesidad de comunicarse con servidores remotos, los comandos se ejecutan prácticamente de forma instantánea. La comunicación directa entre Home Assistant y los dispositivos a través de la red local reduce la latencia de varios segundos a milisegundos.

Independencia de Internet

El control local funciona incluso si la conexión a Internet está caída. Mientras la red local esté operativa, podrás controlar todos tus dispositivos sin interrupciones, lo que aumenta significativamente la fiabilidad del sistema domótico.

Privacidad mejorada

Al no depender de servicios en la nube, los datos sobre el uso de tus dispositivos no se transmiten a servidores de terceros. Toda la información permanece dentro de tu red doméstica, mejorando la privacidad y seguridad.

Mayor estabilidad

El sistema no se ve afectado por caídas de los servidores de eWeLink, mantenimientos programados o problemas de conectividad con servicios externos. La estabilidad depende únicamente de tu infraestructura local.

Integración avanzada

Home Assistant permite crear automatizaciones complejas, integraciones con otros dispositivos de diferentes marcas y personalización completa del comportamiento de los dispositivos, algo que las aplicaciones móviles estándar no suelen ofrecer.

Consideraciones técnicas

Compatibilidad de dispositivos

La integración Sonoff LAN es compatible con la mayoría de dispositivos Sonoff que funcionan con WiFi. Sin embargo, algunos modelos más antiguos o específicos podrían tener limitaciones. Es recomendable verificar la compatibilidad en la documentación de la integración si tienes dispositivos poco comunes.

Requisitos de red

Para que la integración funcione correctamente, es fundamental que:

  • Home Assistant y los dispositivos Sonoff estén en la misma red local
  • El router permita la comunicación entre dispositivos (algunas configuraciones de aislamiento de cliente pueden impedirlo)
  • Los dispositivos mantengan direcciones IP estables (se recomienda asignar IPs estáticas o reservas DHCP)

Mantenimiento de credenciales

Aunque el control es local, la integración utiliza las credenciales de eWeLink para el descubrimiento inicial de dispositivos. Si cambias la contraseña de tu cuenta eWeLink, deberás actualizar las credenciales en la configuración de la integración en Home Assistant.

Solución de problemas comunes

Dispositivos no detectados

Si después de configurar la integración no aparecen todos los dispositivos:

  • Verifica que los dispositivos estén encendidos y conectados a la red WiFi
  • Confirma que las credenciales de eWeLink sean correctas
  • Reinicia los dispositivos Sonoff desconectándolos de la alimentación
  • Reinicia Home Assistant nuevamente

Error de autenticación

Si recibes un error al introducir las credenciales:

  • Verifica que el usuario y contraseña sean correctos
  • Asegúrate de usar las credenciales de eWeLink, no de otra plataforma
  • Comprueba que tu cuenta de eWeLink esté activa

Control intermitente

Si los dispositivos responden de forma irregular:

  • Verifica la estabilidad de tu red WiFi
  • Considera asignar IPs estáticas a los dispositivos Sonoff
  • Revisa que no haya interferencias o problemas de cobertura WiFi

Próximos pasos

Una vez que tus dispositivos Sonoff están integrados con Home Assistant, las posibilidades son prácticamente ilimitadas. Puedes:

  • Crear automatizaciones basadas en horarios, sensores o eventos
  • Integrar los dispositivos con asistentes de voz como Google Assistant o Alexa
  • Diseñar dashboards personalizados para controlar toda tu casa
  • Combinar dispositivos Sonoff con otros de diferentes marcas en automatizaciones complejas
  • Implementar escenas que activen múltiples dispositivos simultáneamente

La integración local de dispositivos Sonoff con Home Assistant representa un paso importante hacia un sistema domótico robusto, rápido y privado, aprovechando al máximo las capacidades de ambas plataformas.