DEV Community

Cover image for Casa inteligente DIY desde cero con ESP32 y AWS: guía para planificarla
Steven Carvajal
Steven Carvajal

Posted on Originally published at iot.gripe

Casa inteligente DIY desde cero con ESP32 y AWS: guía para planificarla

Publicado originalmente en iot.gripe.

Hacer tu propia casa inteligente es uno de los proyectos más satisfactorios con ESP32: lo usas todos los días y aprendes de electrónica, redes, nube y aplicaciones a la vez. También es fácil empezar mal y terminar con un montón de dispositivos sueltos, cada uno con su app.

Esta guía te ayuda a planificarla antes de soldar nada. Reúne las decisiones que conviene tomar desde el principio, con enlaces a la serie de domótica de este blog para cada pieza.

Paso 1: decide qué quieres resolver

Antes del hardware, escribe qué quieres hacer. Algunos ejemplos:

  • Encender y apagar luces desde el celular y por voz.
  • Que las luces sigan funcionando con el interruptor de siempre si se cae internet.
  • Que varias personas de la casa tengan acceso.
  • Automatizaciones por horario o por presencia.

Esta lista decide todo lo demás. Por ejemplo, exigir que el interruptor funcione sin internet cambia el diseño del firmware (parte 18).

Paso 2: local, en la nube o híbrida

Local (Home Assistant, ESPHome) En la nube (propia, con AWS)
Funciona sin internet Sí El control remoto no; los interruptores físicos sí, si los diseñas así
Control fuera de casa Requiere VPN o un servicio de acceso remoto Directo
Mantenimiento Un servidor en tu casa Servicios administrados
Varias casas Una instalación por casa Una sola plataforma
Curva de aprendizaje Baja con ESPHome Alta: nube, permisos, app

Si solo quieres domotizar tu casa, Home Assistant con ESPHome es probablemente el camino más corto. La nube tiene sentido si quieres control remoto sin abrir puertos ni mantener un servidor, o aprender a construir cada pieza. La arquitectura está en la parte 1 de la serie de domótica.

Paso 3: el hardware

  • Controladores: placas ESP32. Un ESP32-S3 para el que habla con la nube y ESP32-C3 para cada luz es una combinación equilibrada (parte 2).
  • Actuadores: módulos de relé para encender cargas. Revisa la tensión y la corriente que admiten, y si se activan en alto o en bajo.
  • Entradas: los interruptores de pared que ya tienes, conectados a un pin del ESP32; sensores de movimiento, temperatura o puertas.
  • Alimentación: una fuente adecuada y aislada para cada dispositivo que vaya en la pared.
  • Cajas: aptas para instalaciones eléctricas, con separación entre la parte de red eléctrica y la de baja tensión.

Paso 4: cómo se comunican

Hay dos opciones principales:

  • Cada dispositivo al Wi-Fi: simple al principio, pero con muchos dispositivos se vuelve frágil: cada uno ocupa el router y, si va a la nube, necesita su propia conexión segura.
  • Una pasarela: un solo dispositivo conectado a internet y el resto hablando con él por ESP-NOW, Zigbee o Thread.

Con una pasarela y ESP-NOW, los nodos no necesitan la contraseña del Wi-Fi y la nube solo ve un dispositivo por casa (parte 4). La comparación de opciones está en la guía de comunicación de este blog.

Paso 5: seguridad eléctrica (no te la saltes)

Una casa inteligente toca la red eléctrica: 230 V a 50 Hz en España y buena parte de Europa, entre 110 y 127 V a 60 Hz en México y gran parte de América. Un error puede causar una descarga o un incendio.

  • Si no tienes experiencia con instalaciones eléctricas, pide ayuda a un electricista.
  • Corta el circuito en el tablero antes de tocar cualquier cable y comprueba que no hay tensión.
  • Usa componentes dimensionados para la carga y certificados para tu país.
  • Respeta la normativa local: en muchos lugares, las instalaciones fijas deben hacerlas profesionales habilitados.

Puedes desarrollar todo el sistema con LEDs en la mesa y dejar la conexión a la red para el final.

Paso 6: la app, la voz y los usuarios

  • Una web app instalable (PWA) te da un ícono en el celular sin pasar por las tiendas de apps (parte 15).
  • Voz: un Atajo de Siri que llama a una API es la forma más simple de controlar por voz un sistema propio (parte 9). En Android, apps como HTTP Shortcuts hacen lo mismo.
  • Usuarios: si vive más gente en casa, piensa desde el principio quién puede controlar qué (parte 11).

Paso 7: el costo

  • Hardware: una placa por dispositivo, más relés, fuentes y cajas. Es el mayor gasto.
  • Nube: con una pasarela por casa, centavos al mes en AWS (parte 22).
  • Local: el consumo eléctrico y el costo del servidor (por ejemplo, un Raspberry Pi o un mini PC).

Una hoja de ruta realista

  1. Un ESP32 que enciende un LED desde el celular (por Wi-Fi o con la nube).
  2. Un segundo dispositivo y la comunicación entre ellos.
  3. El interruptor físico y el comportamiento sin internet.
  4. La app, los usuarios y la voz.
  5. La seguridad: identidad por dispositivo, permisos y revisión.
  6. Por último, la instalación eléctrica real, con ayuda profesional.

Preguntas frecuentes

¿Necesito saber programar?

Para ESPHome y Home Assistant, muy poco. Para un sistema propio, sí: firmware en C++, una app web y algo de nube.

¿Qué hago si se cae internet?

Diseña para que lo esencial funcione igual: interruptores físicos que actúan directamente sobre la luz y dispositivos que se ponen al día cuando vuelve la conexión.

¿Es caro?

El hardware de una luz inteligente hecha con un ESP32-C3 y un relé suele costar menos que un interruptor inteligente comercial. Lo que más inviertes es tiempo.

Todos los artículos sobre casa inteligente DIY y voz

Top comments (0)