Node-RED: Automatizaciones Avanzadas para Tu Hogar

Node-RED: Automatizaciones Avanzadas para Tu Hogar

Node-RED es una herramienta de programación visual que conecta dispositivos, servicios y APIs mediante bloques arrastrables, y se ha convertido en el cerebro de muchas instalaciones domóticas avanzadas. Si ya dominas las automatizaciones básicas y sientes que tu sistema se queda corto, node-red domótica es el salto natural: te permite crear flujos lógicos complejos sin escribir apenas código. En lugar de reglas rígidas de "si pasa esto, haz aquello", diseñas diagramas donde la información fluye, se transforma y dispara acciones encadenadas.

Lo desarrolló IBM en 2013 dentro de su grupo Emerging Technology, y hoy es un proyecto open source bajo la OpenJS Foundation. Está construido sobre Node.js, lo que explica su nombre y su flexibilidad. Funciona en una Raspberry Pi, en un NAS, en un contenedor Docker o como complemento dentro de tu sistema domótico.

Qué hace especial a Node-RED frente a otras herramientas

La diferencia está en la lógica visual. Cada función es un "nodo": uno lee un sensor, otro evalúa una condición, otro envía un mensaje. Los unes con cables y ves el recorrido completo de un vistazo. Esto facilita depurar fallos, porque puedes inyectar mensajes de prueba y observar dónde se rompe el flujo.

Frente a automatizaciones cerradas como las de una app de fabricante, aquí no tienes límites de marca. Mezclas un sensor Zigbee, una cámara WiFi, una notificación de Telegram y una llamada a una API meteorológica en el mismo flujo. Si ya probaste plataformas en la nube, te recomendamos comparar el enfoque con nuestra guía sobre IFTTT y sus automatizaciones para el hogar: IFTTT es más sencillo, pero Node-RED gana en potencia y privacidad porque corre en local.

Node-RED y Home Assistant: la combinación ganadora

La integración node-red home assistant es la pareja más popular del ecosistema domótico open source. Home Assistant actúa como concentrador de dispositivos y Node-RED como motor de lógica avanzada. Instalas el complemento oficial desde la tienda de complementos de Home Assistant (Ajustes → Complementos) y conectas ambos mediante un token de acceso.

A partir de ahí, cualquier entidad de Home Assistant —una bombilla, un termostato, un sensor de presencia— aparece como nodo disponible. Puedes construir node-red automatizaciones que serían tediosas de escribir en YAML: temporizadores con cancelación condicional, máquinas de estado para rutinas matutinas o lógica difusa para climatización.

Un caso real: encender la calefacción solo si la temperatura exterior baja de 8 °C, hay alguien en casa y son menos de las 23:00. Tres condiciones encadenadas que en Node-RED resuelves con dos nodos en treinta segundos.

Para tareas de clima conviene afinar los disparadores. Si controlas equipos de aire, te será útil revisar cómo controlar el split por infrarrojos con WiFi y cómo automatizamos un termostato inteligente Netatmo, ambos integrables como nodos.

Hardware recomendado para empezar

No necesitas un servidor potente. Una placa modesta sobra para gestionar decenas de dispositivos. Esta tabla orientativa compara opciones habituales para alojar node-red domótica en casa.

Dispositivo Características clave Compatibilidad Precio orientativo Valoración
Raspberry Pi 5 4 núcleos, hasta 8 GB RAM, bajo consumo Home Assistant OS, Docker, Zigbee USB en torno a 80-90 € ★★★★★
Mini PC N100 x86, más potencia, SSD NVMe Proxmox, máquinas virtuales, Frigate aproximadamente 150-180 € ★★★★★
NAS Synology Almacenamiento + contenedores Docker Node-RED en Container Manager desde 250 € (sin discos) ★★★★☆
Coordinador Zigbee USB Sonoff o ConBee II, red mallada local Zigbee2MQTT, deCONZ en torno a 25-40 € ★★★★☆

Para la mayoría de hogares, la Raspberry Pi 5 con un coordinador Zigbee USB cubre todo. Ver en Amazon. Si planeas añadir cámaras con detección por IA, el Mini PC N100 ofrece margen de sobra: Ver en Amazon.

Tu primer flujo avanzado paso a paso

Vamos a montar una automatización de presencia inteligente. La idea: apagar luces y bajar la calefacción cuando todos salen de casa, pero solo tras un margen de seguridad para evitar falsos positivos.

  1. Instala Node-RED desde el menú de complementos de Home Assistant y arranca el editor en el puerto 1880.
  2. Añade un nodo "events: state" que escuche el grupo de personas de tu casa (las entidades person).
  3. Conecta un nodo "switch" que evalúe si el estado pasa a not_home para todos.
  4. Inserta un nodo "trigger" con un retardo de 10 minutos y opción de cancelar si alguien regresa.
  5. Enlaza dos nodos "call service": uno apaga el grupo de luces y otro ajusta el termostato al modo eco.
  6. Añade un nodo "telegram sender" para recibir confirmación en el móvil.
  7. Despliega con el botón "Deploy" y prueba inyectando un mensaje manual.

En menos de quince minutos tienes una rutina que apps comerciales venden como función premium. Y al correr en local, sigue funcionando aunque se caiga tu conexión a internet.

Disparadores creativos con NFC y voz

Node-RED brilla combinando entradas poco convencionales. Una etiqueta NFC pegada en la mesilla puede activar el modo noche completo. Tienes ideas concretas en nuestro artículo sobre NFC Tags para automatizaciones en el hogar. También puedes encadenar comandos de voz de Alexa o Google Assistant hacia flujos personalizados.

Buenas prácticas y errores comunes

El error típico de quien empieza es crear un flujo gigante imposible de mantener. Divide la lógica en pestañas temáticas: clima, seguridad, iluminación. Usa nodos "link" para conectar pestañas sin cables cruzados por toda la pantalla.

  • Versiona tus flujos: exporta el JSON periódicamente o usa el complemento de copias en Git.
  • Nombra cada nodo: "Apagar luces salón" se entiende; "switch 3" no dice nada dentro de seis meses.
  • Controla el consumo: evita bucles que se disparen cada segundo; usa MQTT y eventos en lugar de sondeos constantes.
  • Protege el acceso: activa autenticación en el editor y no expongas el puerto 1880 a internet sin VPN.

Respecto a la privacidad, recuerda que el Reglamento General de Protección de Datos (RGPD, UE 2016/679) afecta a las cámaras que graben espacios compartidos. Mantener el procesamiento en local, como permite Node-RED, reduce riesgos frente a servicios en la nube. Si quieres reforzar la seguridad física, combínalo con detectores de humo inteligentes y cámaras de vigilancia WiFi integradas como nodos.

Más allá del hogar: integración con clima y cocina

Los flujos de node-red automatizaciones no terminan en las luces. Puedes orquestar una caldera de estufa de pellets según la previsión meteorológica, o coordinar electrodomésticos conectados siguiendo las ideas de nuestra guía de domótica en la cocina. La lógica visual te deja encadenar climatización, consumo eléctrico por franjas horarias y avisos, todo en un mismo lienzo.

Si tu proyecto crece y necesitas un panel a medida o una app propia para controlarlo, el equipo de soluciones de inteligencia artificial para empresas de Piqture trabaja precisamente en ese tipo de integraciones.

Sensores recomendados para alimentar tus flujos

Un buen flujo necesita datos fiables. Los sensores Zigbee de temperatura, humedad y movimiento son baratos y duran meses con una pila. Ver en Amazon. Para presencia real (no solo movimiento), los sensores mmWave detectan personas inmóviles y evitan que se apaguen las luces mientras lees en el sofá.

Preguntas frecuentes

¿Necesito saber programar para usar Node-RED?

No para empezar. La interfaz visual cubre la mayoría de automatizaciones arrastrando nodos. Solo necesitarás algo de JavaScript en el nodo "function" para casos muy específicos, y existen plantillas listas para copiar.

¿Node-RED es mejor que las automatizaciones nativas de Home Assistant?

Depende de la complejidad. Para reglas simples, el editor nativo de Home Assistant basta. Para lógica con varios estados, temporizadores cancelables o integraciones externas, node-red home assistant resulta más claro y rápido de mantener.

¿Consume muchos recursos en una Raspberry Pi?

Muy pocos. Node-RED es ligero y una Raspberry Pi gestiona decenas de flujos sin esfuerzo. El consumo de RAM se mantiene bajo salvo que añadas procesamiento de vídeo o bases de datos pesadas.

¿Sigue funcionando sin internet?

Sí, porque se ejecuta en local. Las automatizaciones internas funcionan aunque caiga tu conexión. Solo fallarán los nodos que dependan de servicios externos, como una API meteorológica o el envío de mensajes a Telegram.

El siguiente paso

Instala Home Assistant en una Raspberry Pi, añade el complemento de Node-RED desde la tienda de add-ons y crea hoy mismo tu primer flujo de presencia con los seis pasos de esta guía. Empieza por algo pequeño —apagar las luces al salir— y ve ampliando a medida que ganes confianza con la lógica visual.

node-red domótica node-red home assistant node-red automatizaciones

Artículos relacionados

También te puede interesar

Zigbee: Qué Es, Cómo Funciona y Por Qué Lo Necesitas
Automatización

Zigbee: Qué Es, Cómo Funciona y Por Qué Lo Necesitas

Domótica con Presupuesto Ajustado: Empieza por Menos de 100€
Automatización

Domótica con Presupuesto Ajustado: Empieza por Menos de 100€

Motores para Cortinas Inteligentes: Automatiza Sin Cambiar Cortinas
Automatización

Motores para Cortinas Inteligentes: Automatiza Sin Cambiar Cortinas

Zigbee2MQTT: Conecta Dispositivos Zigbee Sin Hub Propietario
Automatización

Zigbee2MQTT: Conecta Dispositivos Zigbee Sin Hub Propietario