"¿Uso un ESP32 o una Raspberry Pi?" es una de las preguntas más comunes al empezar con domótica. Parecen alternativas, pero son cosas muy distintas: el ESP32 es un microcontrolador y la Raspberry Pi es un computador. Elegir bien depende de qué papel va a cumplir en tu casa.
Son dos cosas distintas que a menudo se comparan: un microcontrolador y un computador. En esta comparativa te explico qué hace bien cada uno, cuándo combinarlos y cuándo la nube puede ocupar el lugar de la Raspberry Pi. Si es tu primera vez con esta placa, tienes la guía del ESP32.
La diferencia de fondo
| ESP32 | Raspberry Pi | |
|---|---|---|
| Qué es | Microcontrolador: ejecuta un único programa | Computador completo con Linux |
| Arranque | Instantáneo (milisegundos) | Decenas de segundos |
| Consumo | Muy bajo; con sueño profundo, microamperios | Varios vatios, siempre encendida |
| Memoria | Cientos de KB de RAM y algunos MB de flash | Gigabytes de RAM y almacenamiento en tarjeta o SSD |
| Fiabilidad ante cortes de luz | Arranca y sigue | Puede corromper la tarjeta si se apaga de golpe |
| Pines para electrónica | Muchos, con conversores analógicos | Sí, pero sin entradas analógicas |
| Software | Un firmware que tú escribes | Cualquier programa de Linux: Home Assistant, bases de datos, servidores |
| Precio | Muy bajo | Bastante más alto, más fuente, tarjeta y caja |
Cuándo elegir un ESP32
- Para cada dispositivo de la casa: un relé, un interruptor, un sensor. El ESP32 está hecho para esto: barato, pequeño, consume poco y arranca al instante.
- Para una pasarela sencilla que conecta tus dispositivos con la nube. Un ESP32-S3 puede mantener la conexión segura con AWS IoT Core y repartir las órdenes al resto por ESP-NOW (parte 1 de la serie de domótica).
- Cuando la fiabilidad ante cortes importa: un ESP32 vuelve a funcionar segundos después de que vuelve la luz, sin riesgo de corromper un sistema de archivos.
Cuándo elegir una Raspberry Pi
- Para ejecutar un servidor de domótica local, como Home Assistant, con su base de datos, automatizaciones y panel.
- Para tareas pesadas: procesar video de cámaras, reconocimiento de voz local, guardar históricos largos.
- Para correr software existente de Linux sin escribir firmware: Node-RED, un broker MQTT como Mosquitto, Zigbee2MQTT con un adaptador USB.
Lo más habitual: los dos juntos
En la mayoría de las casas inteligentes hechas en casa, la respuesta es los dos:
- ESP32 en cada dispositivo, haciendo el trabajo físico.
- Una Raspberry Pi como cerebro local, con Home Assistant o un broker MQTT, coordinando todo.
La alternativa es sustituir la Raspberry Pi por la nube: el cerebro vive en servicios administrados (AWS IoT Core, Lambda, DynamoDB) y en casa solo queda un ESP32 como pasarela. Así no hay un servidor que mantener en casa.
Ventajas y riesgos de cada enfoque
| Enfoque | A favor | En contra |
|---|---|---|
| Solo ESP32 (cada uno al Wi-Fi) | Simple y barato para pocos dispositivos | Difícil de coordinar con muchos dispositivos |
| ESP32 + Raspberry Pi local | Todo funciona sin internet; muchísimas integraciones | Un servidor que mantener y actualizar; la tarjeta puede fallar |
| ESP32 + nube | Sin servidor en casa; control remoto directo; escala a muchas casas | El control remoto depende de internet; hay que diseñar la seguridad de la nube |
Consumo y costo de tenerla encendida
Una Raspberry Pi encendida todo el año consume varios vatios de forma constante; un ESP32 como pasarela, una fracción de eso. En una casa no es una cifra grande, pero suma, y el ESP32 no necesita ventilación ni una tarjeta de memoria que se desgasta.
Si usas una Raspberry Pi como servidor permanente, arranca desde un SSD en lugar de una tarjeta microSD y usa una fuente de calidad: es la forma de evitar la causa más común de fallos.
Si tu alternativa es una placa pequeña de Raspberry Pi, mira Pico W vs ESP32.
Qué comprar según tu caso
ESP32-S3 Super Mini
Como pasarela o como dispositivo con más carga de trabajo.
Enlace de afiliado: si compras, el sitio recibe una comisión sin costo extra para ti.
ESP32-C3 Super Mini
Para cada luz, enchufe o sensor.
Enlace de afiliado: si compras, el sitio recibe una comisión sin costo extra para ti.
Raspberry Pi 5
Si vas a montar un servidor local con Home Assistant o procesar video.
Enlace de afiliado: si compras, el sitio recibe una comisión sin costo extra para ti.
Fuente oficial para Raspberry Pi
Una fuente insuficiente es la causa más común de fallos en una Raspberry Pi.
Enlace de afiliado: si compras, el sitio recibe una comisión sin costo extra para ti.
Preguntas frecuentes
¿Puedo controlar relés directamente con una Raspberry Pi?
Sí, con sus pines GPIO, pero tendrías la Raspberry Pi cableada a cada luz. Es más práctico poner un ESP32 en cada punto y que la Raspberry Pi solo coordine.
¿Home Assistant funciona en un ESP32?
No: Home Assistant necesita un computador. Lo que sí corre en un ESP32 es ESPHome, que convierte cada placa en un dispositivo que Home Assistant reconoce automáticamente.
¿Qué pasa si se va la luz?
El ESP32 vuelve a funcionar en cuanto vuelve la energía. Una Raspberry Pi también, pero un apagado brusco puede dañar el sistema de archivos de la tarjeta. Un SAI pequeño o arrancar desde SSD reduce ese riesgo.
¿Y si quiero empezar con lo mínimo?
Un par de ESP32 conectados al Wi-Fi y una app sencilla. Cuando tengas más de cinco o seis dispositivos, decide si quieres un cerebro local (Raspberry Pi) o en la nube.



