Cuándo usar Node-RED en vez del dashboard nativo
El dashboard nativo de iGromi OS cubre la mayoría de los casos (series de tiempo, OEE, alarmas). Node-RED entra en juego cuando necesitas lógica personalizada: combinar variables de distintas máquinas con una fórmula propia, generar una pantalla Andon a medida, o integrar un sistema de terceros que no tiene conector nativo.
Paso 1: Activar el módulo Node-RED
- En el portal de iGromi OS, ve a Edge Apps > Node-RED.
- Actívalo sobre el Bridge o Edge Node donde quieras correr los flujos (corre como contenedor aislado, sin afectar el resto del sistema).
- Accede al editor visual desde el botón Abrir Editor — se abre en una nueva pestaña.
Paso 2: Conectar el nodo iGromi
El módulo viene con nodos propios (igromi-in, igromi-out) preinstalados:
- Arrastra un nodo
igromi-inal lienzo. - Haz doble clic y selecciona el tag del Unified Namespace que quieres leer (Ej:
Planta/Linea1/Envasadora/OEE). - Conecta su salida a un nodo
debugpara confirmar que los valores llegan cada vez que el tag cambia.
Paso 3: Construir el dashboard visual
- Instala la paleta
node-red-dashboarddesde el menú Manage Palette (ya viene incluida en la imagen de iGromi OS). - Arrastra un nodo
gaugeochartdesde la categoría dashboard. - Conéctalo a la salida del nodo
igromi-in. - Haz clic en Deploy (arriba a la derecha).
- El dashboard queda accesible en
http://[ip-del-edge]:1880/ui.
Paso 4: Lógica personalizada (ejemplo)
Para calcular un indicador propio, ej. costo energético en tiempo real:
- Añade un nodo
functionentre eligromi-inde potencia (kW) y el de tarifa eléctrica. - Escribe la fórmula en JavaScript dentro del nodo (Ej:
msg.payload = msg.payload * tarifaPorKwh;). - Envía el resultado a un nodo
igromi-outpara publicarlo de vuelta como un tag calculado, disponible también en el dashboard nativo.
Nota: Todo lo que publiques con
igromi-outqueda en el Unified Namespace igual que cualquier otro tag — se puede usar en alarmas, reportes u OEE sin duplicar lógica.