Lección 2. Mostrar las entradas del PLC en un dashboard
#2 Cómo visualizar las entradas
En los capítulos anteriores hemos visto cómo instalar Node-RED en nuestro ordenador y un código útil de Arduino utilizando las unidades Industrial Shields. Este código estará relacionado durante todo el curso e iremos interactuando con él para depurar nuestros propios programas.
Así que, en el capítulo #2, daremos un paso adelante y veremos cómo visualizar los valores de entrada de nuestro M-Duino en un Dashboard.
El primer paso es instalar la versión estable de Node-RED-Dashboards API. Una vez que Node-RED esté correctamente instalado, ve al directorio .node-red escribiendo el siguiente comando en una ventana de terminal:
cd .node-red/
Y luego, instala los nodos node-red-dashboard:
npm install node-red-dashboard
Nota (2026): este curso usa Node-RED Dashboard 1.x (node-red-dashboard). Está en desuso desde 2024, pero todavía se instala y funciona con Node-RED 4, y los flujos del curso lo necesitan. Para proyectos nuevos, usa su sucesor, FlowFuse Dashboard 2.0 (@flowfuse/node-red-dashboard). También puedes instalar cualquiera de los dos desde el editor: Menú > Manage palette > Install. Si quieres más información sobre Node-RED Dashboard, consulta el siguiente enlace:
Ejecución de Node-RED
Una vez instalado Node-RED-Dashboard podemos proceder a iniciar nuestra primera aplicación.
En primer lugar, ejecuta el siguiente comando para ejecutar Node-RED:
node-red

Abre un navegador y ve a:
localhost:1880/
Verás la interfaz de usuario de Node-RED donde podremos desarrollar, depurar y modificar nuestros programas.
En la parte izquierda, tenemos una sección con todos los nodos por defecto y los descargados. Si pulsas sobre un nodo, verás que en la parte derecha se muestra una documentación de ayuda que te será muy útil para entender el nodo.

Broker Eclipse Mosquitto
En este curso, trabajaremos con Eclipse Mosquitto, un broker de mensajes de código abierto que implementa el protocolo MQTT. Tras haber instalado la aplicación Node-RED, procederemos a descargar el broker Mosquitto.
Descarga el instalador de Mosquitto para tu sistema operativo desde la web oficial. En Debian, Ubuntu o Raspberry Pi OS: sudo apt install mosquitto mosquitto-clients
Mientras que Node-RED se ejecutará utilizando el puerto 1880, el protocolo MQTT utilizará el 1883. Para ejecutar una conexión, tendremos que abrir una nueva terminal, ir al directorio de Mosquitto y ejecutar el broker usando el siguiente comando:
mosquitto
Este comando iniciará el broker en el puerto MQTT por defecto, el 1883. Importante: desde Mosquitto 2.0 el broker solo acepta conexiones locales por defecto. Para que el PLC se pueda conectar, crea un fichero mosquitto.conf con las líneas listener 1883 y allow_anonymous true (solo en redes de pruebas) y arranca el broker con mosquitto -c mosquitto.conf. Ahora ya podemos empezar a programar nuestra primera aplicación.
Nota: Para garantizar una correcta instalación, sigue las siguientes indicacionesartículo del blog
Creación de nuestro primer programa
Finalmente nuestros primeros pasos creando nuestro programa:
Toma un bloque de entrada MQTT.
Este módulo será nuestro mensaje de entrada MQTT desde el broker MQTT. Haz doble clic y cambia el topic a "I". Este cambio relaciona el bloque de entrada con todos los mensajes que recibimos por el topic "I". En realidad, el nodo se ha suscrito a "I".
Además debemos cambiar el servidor. Verás que no tienes ningún servidor creado. Crea un nuevo servidor, con el siguiente nombre y configuración. Estos serán la dirección IP y el puerto donde se encuentra el broker MQTT. Fíjate en la siguiente imagen. Hemos llamado al servidor "Localhost broker".

Nuestra suscripción MQTT está configurada correctamente.
De este nodo, recibiremos una cadena JSON con la siguiente estructura:
"{"zone" = 0, "index" = 0 , "value" = 0 }"
Trabajar con una cadena no es práctico. Por esta razón, tenemos que convertir esta cadena en un objeto JavaScript. Node-RED tiene un nodo dedicado a hacer este trabajo. Este nodo se llama json y lo podemos encontrar en los nodos de función. Haz doble clic en este nodo. Cambia la acción a "Always convert to JavaScript Object'' ("Convertir siempre en objeto JavaScript''). Ahora, a la salida de este mensaje, tendremos el objeto JavaScript y será muy fácil organizar nuestro programa.

Después de convertir el mensaje del topic MQTT "I" en un objeto JavaScript, ya podemos analizar el objeto y dividirlo en distintas zonas e índices. En este curso solo veremos un ejemplo con el M-Duino 21+. Tendremos la siguiente estructura de entradas.
Zona 0
- Índice 0 = I0_0
- Índice 1 = I0_1
- Índice 2 = I0_2
- Índice 3 = I0_3
- Índice 4 = I0_4
- Índice 5 = I0_5
- Índice 6 = I0_6
- Índice 7 = I0_7
- Índice 8 = I0_8
- Índice 9 = I0_9
- Índice 10 = I0_10
- Índice 11 = I0_11
- Índice 12 = I0_12
Zona 1
M-Duino 42+, M-Duino 38R, M-Duino 38AR+…
Zona 2
(M-Duino 57R+, M-Duino 58+…)
Fíjate en las entradas del M-Duino 21+ y verás que de I0_7 a I0_12 son entradas analógicas. De hecho, los valores se representan de forma distinta, porque unas son digitales y otras analógicas (de 0 a 1023). Pero lo veremos más adelante.

La primera división del objeto será por zona.
Node-RED tiene un nodo llamado switch que nos será muy útil para dividir la información y dirigirla hacia donde queramos. Así, para filtrar la zona añadiremos el switch y con doble click cambiaremos la configuración.
Añade dos nuevas condiciones y configúralas como en la siguiente imagen. Al añadir payload.zone indicamos en qué parte del objeto debe mirar el switch para clasificar el mensaje.

Después del primer switch de zona, haremos lo mismo con el índice.

Antes de colocar los nodos finales que muestran los valores en el dashboard, necesitamos crear algunos grupos.
En la parte derecha tenemos tres pestañas distintas: una para ver los mensajes de depuración, otra para información y otra para la distribución de nuestro dashboard.
En la pestaña Layout, hemos distribuido el espacio en tres grupos: uno para entradas digitales y dos para entradas analógicas. Cuando creemos los nodos del dashboard, decidiremos dónde colocarlos. Además, hay otras opciones en las pestañas Site y Theme que dan un aspecto personalizado a nuestro dashboard.
Así que, después de analizar y dividir el mensaje completo, solo nos queda mostrar en el dashboard el valor real y actualizado. Basta con conectar el nodo switch para las entradas digitales y el nodo gauge para las entradas analógicas; encontrarás estos nodos en el grupo dashboard del lado izquierdo.
Node-RED también tiene opciones como un gráfico (chart) para señales analógicas. Fíjate en las siguientes imágenes para entenderlo mejor.



Por fin tenemos la lógica programada y solo nos queda personalizar el dashboard. Configura Layout, Site y Theme para dar a tu dashboard el aspecto que quieras. Por ejemplo, fíjate en las siguientes imágenes.



Finalmente, el trabajo está hecho. Con el fin de probar nuestro nuevo programa, tendremos el broker Mosquitto MQTT en nuestro ordenador y conectaremos el M-Duino a la misma red. A continuación, se muestra una imagen de cómo se mostrará el dashboard.

Además, tienes un vídeo de ejemplo de cómo verás el dashboard en tiempo real mientras cambian los valores de las entradas.
Ahora, importa el flows.json de Node-RED a tu flujo para poder desarrollar tu propia aplicación.
[{"id":"59562e307ff66eec","type":"tab","label":"Flow 1","disabled":false,"info":""},{"id":"18eca158.c30bef","type":"ui_spacer","name":"spacer","group":"","order":3,"width":3,"height":1},{"id":"66b1ac62.f204c4","type":"ui_spacer","name":"spacer","group":"","order":5,"width":2,"height":1},{"id":"57e7a054.1d3d","type":"ui_spacer","name":"spacer","group":"","order":6,"width":1,"height":1},{"id":"3d2f0a19.b50e16","type":"ui_spacer","name":"spacer","group":"","order":7,"width":3,"height":1},{"id":"2818fa86.78b246","type":"ui_spacer","name":"spacer","group":"","order":8,"width":2,"height":1},{"id":"b7071d44.aac77","type":"ui_spacer","name":"spacer","group":"","order":9,"width":14,"height":1},{"id":"76d851d4.191b1","type":"ui_spacer","name":"spacer","group":"","order":10,"width":1,"height":1},{"id":"2b8a21d5.7e913e","type":"ui_spacer","name":"spacer","group":"","order":12,"width":1,"height":1},{"id":"8ff507a5.bebcf8","type":"ui_spacer","name":"spacer","group":"","order":13,"width":1,"height":1},{"id":"4e0db42.3a7d74c","type":"ui_spacer","name":"spacer","group":"","order":14,"width":1,"height":1},{"id":"6ef46fcc.54f8d","type":"ui_spacer","name":"spacer","group":"","order":15,"width":14,"height":1},{"id":"ff69b32a.fafbb","type":"ui_spacer","name":"spacer","group":"","order":16,"width":1,"height":1},{"id":"a4c5a26b.0ba75","type":"ui_spacer","name":"spacer","group":"","order":18,"width":1,"height":1},{"id":"aba323e0.729b9","type":"ui_spacer","name":"spacer","group":"","order":19,"width":1,"height":1},{"id":"caa68f8b.b56ca","type":"ui_spacer","name":"spacer","group":"","order":20,"width":1,"height":1},{"id":"a9e2309bbb6821ba","type":"ui_spacer","name":"spacer","group":"","order":2,"width":1,"height":1},{"id":"21ea384a01fa887e","type":"ui_spacer","name":"spacer","group":"","order":3,"width":1,"height":1},{"id":"d5d81a9f0d428697","type":"ui_spacer","name":"spacer","group":"","order":4,"width":1,"height":1},{"id":"da4a771ac31dcf3d","type":"ui_spacer","name":"spacer","group":"","order":5,"width":1,"height":1},{"id":"fe4d904b8bb40878","type":"ui_spacer","name":"spacer","group":"","order":6,"width":1,"height":1},{"id":"6b3d8da4e9a96852","type":"ui_spacer","name":"spacer","group":"","order":7,"width":1,"height":1},{"id":"74821225a7ca51ca","type":"ui_spacer","name":"spacer","group":"","order":8,"width":1,"height":1},{"id":"e91dbd2767a763f6","type":"ui_spacer","name":"spacer","group":"","order":9,"width":1,"height":1},{"id":"93d3502802dcc1a4","type":"ui_spacer","name":"spacer","group":"","order":7,"width":2,"height":1},{"id":"9fc8c3278ee9b9c1","type":"ui_spacer","name":"spacer","group":"","order":10,"width":1,"height":1},{"id":"f774fbfaae54eb0e","type":"ui_spacer","name":"spacer","group":"","order":12,"width":10,"height":1},{"id":"08e6b009b586964d","type":"ui_spacer","name":"spacer","group":"","order":17,"width":1,"height":1},{"id":"b6232aa234a57cb1","type":"ui_spacer","name":"spacer","group":"","order":20,"width":1,"height":1},{"id":"a60378ac9f87fc5e","type":"ui_spacer","name":"spacer","group":"","order":8,"width":1,"height":1},{"id":"260c6340f6f14ad3","type":"ui_spacer","name":"spacer","group":"","order":12,"width":9,"height":1},{"id":"2b980305848cfeef","type":"ui_spacer","name":"spacer","group":"","order":19,"width":1,"height":1},{"id":"22a9f72987124d95","type":"ui_spacer","name":"spacer","group":"","order":5,"width":5,"height":1},{"id":"5e9d977e96083094","type":"ui_spacer","name":"spacer","group":"","order":9,"width":9,"height":1},{"id":"9110a4597689ae8b","type":"ui_spacer","name":"spacer","group":"","order":10,"width":9,"height":1},{"id":"459ab95d2d2a5ddb","type":"ui_spacer","name":"spacer","group":"","order":11,"width":9,"height":1},{"id":"90e1410acc8c38b9","type":"ui_spacer","name":"spacer","group":"","order":16,"width":5,"height":1},{"id":"7ad2d307c987a7df","type":"ui_spacer","name":"spacer","group":"","order":18,"width":2,"height":1},{"id":"e5e9feb0763ec81e","type":"ui_spacer","name":"spacer","group":"","order":20,"width":1,"height":1},{"id":"093ef67678864b13","type":"ui_spacer","name":"spacer","group":"","order":1,"width":6,"height":1},{"id":"b94afa82cf8ecc1f","type":"ui_spacer","name":"spacer","group":"","order":3,"width":6,"height":1},{"id":"faf9e9fde02df27d","type":"ui_spacer","name":"spacer","group":"","order":4,"width":2,"height":1},{"id":"a8cbdcf68248d1b9","type":"ui_spacer","name":"spacer","group":"","order":6,"width":2,"height":1},{"id":"1dfce3d8addd0131","type":"ui_spacer","name":"spacer","group":"","order":7,"width":2,"height":1},{"id":"add5f326020a30a1","type":"ui_spacer","name":"spacer","group":"","order":8,"width":2,"height":1},{"id":"0c6c63f5118690bf","type":"ui_spacer","name":"spacer","group":"","order":9,"width":2,"height":1},{"id":"73f373a14ff151ec","type":"ui_spacer","name":"spacer","group":"","order":11,"width":2,"height":1},{"id":"ce026db7ddc0b2d0","type":"ui_spacer","name":"spacer","group":"","order":13,"width":2,"height":1},{"id":"f8b17415c15a6072","type":"ui_spacer","name":"spacer","group":"","order":15,"width":2,"height":1},{"id":"8f4603f38cd344ad","type":"ui_spacer","name":"spacer","group":"78426f95.8f95a","order":2,"width":1,"height":1},{"id":"562468767aea6755","type":"ui_spacer","name":"spacer","group":"78426f95.8f95a","order":4,"width":2,"height":1},{"id":"6a6113cdfd6d877e","type":"ui_spacer","name":"spacer","group":"78426f95.8f95a","order":6,"width":2,"height":1},{"id":"4d89a801118d61ef","type":"ui_spacer","name":"spacer","group":"78426f95.8f95a","order":7,"width":2,"height":1},{"id":"72e7fd9dec97d5ce","type":"ui_spacer","name":"spacer","group":"78426f95.8f95a","order":8,"width":2,"height":1},{"id":"4a4b3e4669027be4","type":"ui_spacer","name":"spacer","group":"78426f95.8f95a","order":9,"width":2,"height":1},{"id":"79bd20907ddb50c4","type":"ui_spacer","name":"spacer","group":"78426f95.8f95a","order":10,"width":3,"height":1},{"id":"c1fed531493ab6fe","type":"ui_spacer","name":"spacer","group":"78426f95.8f95a","order":12,"width":3,"height":1},{"id":"3e3030c3709fe31c","type":"ui_spacer","name":"spacer","group":"78426f95.8f95a","order":13,"width":3,"height":1},{"id":"bf367c6bb97ffc0a","type":"ui_spacer","name":"spacer","group":"78426f95.8f95a","order":14,"width":3,"height":1},{"id":"79689c89c65ac453","type":"ui_spacer","name":"spacer","group":"78426f95.8f95a","order":15,"width":3,"height":1},{"id":"26078b1caf5a4049","type":"ui_spacer","name":"spacer","group":"78426f95.8f95a","order":17,"width":3,"height":1},{"id":"03d10337489964ad","type":"ui_spacer","name":"spacer","group":"78426f95.8f95a","order":18,"width":3,"height":1},{"id":"a3a820bc7fb53497","type":"ui_spacer","name":"spacer","group":"78426f95.8f95a","order":19,"width":3,"height":1},{"id":"9f9ae7141861e1c8","type":"ui_spacer","name":"spacer","group":"","order":2,"width":1,"height":1},{"id":"d9cb8337360336d6","type":"ui_spacer","name":"spacer","group":"","order":3,"width":1,"height":1},{"id":"a86c41aef3f1182e","type":"ui_spacer","name":"spacer","group":"","order":4,"width":1,"height":1},{"id":"9666ccbf2e136ba9","type":"ui_spacer","name":"spacer","group":"","order":5,"width":1,"height":1},{"id":"d6403fae75f2ce72","type":"ui_spacer","name":"spacer","group":"","order":6,"width":1,"height":1},{"id":"1577da1ad00267c8","type":"ui_spacer","name":"spacer","group":"","order":7,"width":1,"height":1},{"id":"85a6633f734a397f","type":"ui_spacer","name":"spacer","group":"","order":8,"width":1,"height":1},{"id":"6d0451543273b8e9","type":"ui_spacer","name":"spacer","group":"","order":9,"width":1,"height":1},{"id":"a096632e7e8c7fcc","type":"ui_spacer","name":"spacer","group":"","order":7,"width":2,"height":1},{"id":"01c034e071a22d06","type":"ui_spacer","name":"spacer","group":"","order":10,"width":1,"height":1},{"id":"a41773576044e9e2","type":"ui_spacer","name":"spacer","group":"","order":12,"width":10,"height":1},{"id":"38b3ea45b44de95a","type":"ui_spacer","name":"spacer","group":"","order":17,"width":1,"height":1},{"id":"4f7c5bfb900e811b","type":"ui_spacer","name":"spacer","group":"","order":20,"width":1,"height":1},{"id":"2bf13987b7d07c68","type":"ui_spacer","name":"spacer","group":"","order":8,"width":1,"height":1},{"id":"925897d6382cfc1e","type":"ui_spacer","name":"spacer","group":"","order":12,"width":9,"height":1},{"id":"f9dbd340829a20ab","type":"ui_spacer","name":"spacer","group":"","order":19,"width":1,"height":1},{"id":"84efe78acd668123","type":"ui_spacer","name":"spacer","group":"","order":5,"width":5,"height":1},{"id":"7403c4408d998eb9","type":"ui_spacer","name":"spacer","group":"","order":9,"width":9,"height":1},{"id":"a72cd60a04683869","type":"ui_spacer","name":"spacer","group":"","order":10,"width":9,"height":1},{"id":"27a841b63ebf78df","type":"ui_spacer","name":"spacer","group":"","order":11,"width":9,"height":1},{"id":"2507a7e17f059640","type":"ui_spacer","name":"spacer","group":"","order":16,"width":5,"height":1},{"id":"dd648ea2b4fc993e","type":"ui_spacer","name":"spacer","group":"","order":18,"width":2,"height":1},{"id":"f6f18b0119a0c7a8","type":"ui_spacer","name":"spacer","group":"","order":20,"width":1,"height":1},{"id":"6f20eee74019c663","type":"ui_spacer","name":"spacer","group":"","order":1,"width":6,"height":1},{"id":"7e797c689f839bd5","type":"ui_spacer","name":"spacer","group":"","order":3,"width":6,"height":1},{"id":"159875d396fd2e1d","type":"ui_spacer","name":"spacer","group":"","order":4,"width":2,"height":1},{"id":"09f15455e01dc3bd","type":"ui_spacer","name":"spacer","group":"","order":6,"width":2,"height":1},{"id":"00b530d543c6533d","type":"ui_spacer","name":"spacer","group":"","order":7,"width":2,"height":1},{"id":"9b68b46d65334e55","type":"ui_spacer","name":"spacer","group":"","order":8,"width":2,"height":1},{"id":"2b103ab7680be12c","type":"ui_spacer","name":"spacer","group":"","order":9,"width":2,"height":1},{"id":"a45e230894b860f4","type":"ui_spacer","name":"spacer","group":"","order":11,"width":2,"height":1},{"id":"d96da445e3f00f3b","type":"ui_spacer","name":"spacer","group":"","order":13,"width":2,"height":1},{"id":"8c8b1dc3d2ecd22e","type":"ui_spacer","name":"spacer","group":"","order":15,"width":2,"height":1},{"id":"ad65b0982b9515d2","type":"ui_spacer","name":"spacer","group":"78426f95.8f95a","order":2,"width":1,"height":1},{"id":"8572d6bead68d3fd","type":"ui_spacer","name":"spacer","group":"78426f95.8f95a","order":4,"width":2,"height":1},{"id":"7535d92b622832e2","type":"ui_spacer","name":"spacer","group":"78426f95.8f95a","order":6,"width":2,"height":1},{"id":"acc331cf74b68edf","type":"ui_spacer","name":"spacer","group":"78426f95.8f95a","order":7,"width":2,"height":1},{"id":"d8a017de905c275c","type":"ui_spacer","name":"spacer","group":"78426f95.8f95a","order":8,"width":2,"height":1},{"id":"30e75722341fe68d","type":"ui_spacer","name":"spacer","group":"78426f95.8f95a","order":9,"width":2,"height":1},{"id":"b1a10de362b4fc16","type":"ui_spacer","name":"spacer","group":"78426f95.8f95a","order":10,"width":3,"height":1},{"id":"6edfbbcaa60fa199","type":"ui_spacer","name":"spacer","group":"78426f95.8f95a","order":12,"width":3,"height":1},{"id":"15600e26f2233629","type":"ui_spacer","name":"spacer","group":"78426f95.8f95a","order":13,"width":3,"height":1},{"id":"90ddb4d963776480","type":"ui_spacer","name":"spacer","group":"78426f95.8f95a","order":14,"width":3,"height":1},{"id":"43c7e25f67aadcb1","type":"ui_spacer","name":"spacer","group":"78426f95.8f95a","order":15,"width":3,"height":1},{"id":"dd2ed8c042a0b788","type":"ui_spacer","name":"spacer","group":"78426f95.8f95a","order":17,"width":3,"height":1},{"id":"d3b14202340ff557","type":"ui_spacer","name":"spacer","group":"78426f95.8f95a","order":18,"width":3,"height":1},{"id":"da0c9031a45eeb31","type":"ui_spacer","name":"spacer","group":"78426f95.8f95a","order":19,"width":3,"height":1},{"id":"6902ce18c912334f","type":"ui_base","theme":{"name":"theme-light","lightTheme":{"default":"#0094CE","baseColor":"#0094CE","baseFont":"-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif","edited":true,"reset":false},"darkTheme":{"default":"#097479","baseColor":"#097479","baseFont":"-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif","edited":false},"customTheme":{"name":"Untitled Theme 1","default":"#4B7930","baseColor":"#4B7930","baseFont":"-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif"},"themeState":{"base-color":{"default":"#0094CE","value":"#0094CE","edited":false},"page-titlebar-backgroundColor":{"value":"#0094CE","edited":false},"page-backgroundColor":{"value":"#fafafa","edited":false},"page-sidebar-backgroundColor":{"value":"#ffffff","edited":false},"group-textColor":{"value":"#1bbfff","edited":false},"group-borderColor":{"value":"#ffffff","edited":false},"group-backgroundColor":{"value":"#ffffff","edited":false},"widget-textColor":{"value":"#111111","edited":false},"widget-backgroundColor":{"value":"#0094ce","edited":false},"widget-borderColor":{"value":"#ffffff","edited":false},"base-font":{"value":"-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif"}},"angularTheme":{"primary":"indigo","accents":"blue","warn":"red","background":"grey","palette":"light"}},"site":{"name":"Node-RED Dashboard","hideToolbar":"false","allowSwipe":"false","lockMenu":"false","allowTempTheme":"true","dateFormat":"DD/MM/YYYY","sizes":{"sx":48,"sy":48,"gx":6,"gy":6,"cx":6,"cy":6,"px":0,"py":0}}},{"id":"69cb78e6839f91a3","type":"ui_tab","name":"Home","icon":"dashboard","disabled":false,"hidden":false},{"id":"209716c527117631","type":"ui_group","name":"Default","tab":"69cb78e6839f91a3","order":1,"disp":true,"width":15,"collapse":false},{"id":"2e12ad50408b6629","type":"ui_spacer","z":"59562e307ff66eec","name":"spacer","group":"209716c527117631","order":2,"width":2,"height":1},{"id":"d77509b863b729c8","type":"ui_spacer","z":"59562e307ff66eec","name":"spacer","group":"209716c527117631","order":4,"width":1,"height":1},{"id":"18be695ed5967c55","type":"ui_spacer","z":"59562e307ff66eec","name":"spacer","group":"209716c527117631","order":6,"width":3,"height":1},{"id":"373b981740836d86","type":"ui_spacer","z":"59562e307ff66eec","name":"spacer","group":"209716c527117631","order":8,"width":2,"height":1},{"id":"1e5308e58f562d65","type":"ui_spacer","z":"59562e307ff66eec","name":"spacer","group":"209716c527117631","order":9,"width":1,"height":1},{"id":"772423aebdc20413","type":"ui_spacer","z":"59562e307ff66eec","name":"spacer","group":"209716c527117631","order":10,"width":3,"height":1},{"id":"1e5cbd8cd8e6ad99","type":"ui_spacer","z":"59562e307ff66eec","name":"spacer","group":"209716c527117631","order":12,"width":12,"height":1},{"id":"b727b910bb1e3430","type":"ui_spacer","z":"59562e307ff66eec","name":"spacer","group":"209716c527117631","order":14,"width":2,"height":1},{"id":"75027ab3641a4381","type":"ui_spacer","z":"59562e307ff66eec","name":"spacer","group":"209716c527117631","order":16,"width":1,"height":1},{"id":"d1676cdfe84f36ba","type":"ui_spacer","z":"59562e307ff66eec","name":"spacer","group":"209716c527117631","order":18,"width":3,"height":1},{"id":"10db55e184df410b","type":"ui_spacer","z":"59562e307ff66eec","name":"spacer","group":"209716c527117631","order":20,"width":2,"height":1},{"id":"a5309a5f0d37759f","type":"ui_spacer","z":"59562e307ff66eec","name":"spacer","group":"209716c527117631","order":21,"width":1,"height":1},{"id":"64700c4532f7fbe2","type":"ui_spacer","z":"59562e307ff66eec","name":"spacer","group":"209716c527117631","order":22,"width":3,"height":1},{"id":"4095f8e4542183e3","type":"ui_spacer","z":"59562e307ff66eec","name":"spacer","group":"209716c527117631","order":24,"width":12,"height":1},{"id":"a4043142bd5698b0","type":"ui_spacer","z":"59562e307ff66eec","name":"spacer","group":"209716c527117631","order":26,"width":2,"height":1},{"id":"56e651c8a17c2213","type":"ui_spacer","z":"59562e307ff66eec","name":"spacer","group":"209716c527117631","order":28,"width":1,"height":1},{"id":"867236e54617149a","type":"ui_spacer","z":"59562e307ff66eec","name":"spacer","group":"209716c527117631","order":30,"width":3,"height":1},{"id":"32ce518e655427aa","type":"ui_spacer","z":"59562e307ff66eec","name":"spacer","group":"209716c527117631","order":31,"width":5,"height":1},{"id":"a24daaef7d9dbdb1","type":"ui_spacer","z":"59562e307ff66eec","name":"spacer","group":"209716c527117631","order":32,"width":1,"height":1},{"id":"190efab33c173184","type":"ui_spacer","z":"59562e307ff66eec","name":"spacer","group":"209716c527117631","order":33,"width":3,"height":1},{"id":"26a9d4e92e122474","type":"mqtt-broker","name":"","broker":"localhost","port":"1883","clientid":"","usetls":false,"protocolVersion":"4","keepalive":"60","cleansession":true,"birthTopic":"","birthQos":"0","birthPayload":"","birthMsg":{},"closeTopic":"","closeQos":"0","closePayload":"","closeMsg":{},"willTopic":"","willQos":"0","willPayload":"","willMsg":{},"sessionExpiry":""},{"id":"1d8e97c9a55b78fe","type":"json","z":"59562e307ff66eec","name":"","property":"payload","action":"obj","pretty":false,"x":230,"y":320,"wires":[["7135fd0b7743ec37"]]},{"id":"7135fd0b7743ec37","type":"switch","z":"59562e307ff66eec","name":"Zone","property":"payload.zone","propertyType":"msg","rules":[{"t":"eq","v":"0","vt":"num"},{"t":"eq","v":"1","vt":"num"},{"t":"eq","v":"2","vt":"num"}],"checkall":"true","repair":false,"outputs":3,"x":380,"y":320,"wires":[["d521da127e6338d5"],[],[]]},{"id":"d521da127e6338d5","type":"switch","z":"59562e307ff66eec","name":"Index","property":"payload.index","propertyType":"msg","rules":[{"t":"eq","v":"0","vt":"num"},{"t":"eq","v":"1","vt":"str"},{"t":"eq","v":"2","vt":"str"},{"t":"eq","v":"3","vt":"str"},{"t":"eq","v":"4","vt":"str"},{"t":"eq","v":"5","vt":"str"},{"t":"eq","v":"6","vt":"str"},{"t":"eq","v":"7","vt":"num"},{"t":"eq","v":"8","vt":"num"},{"t":"eq","v":"9","vt":"str"},{"t":"eq","v":"10","vt":"str"},{"t":"eq","v":"11","vt":"str"},{"t":"eq","v":"12","vt":"str"}],"checkall":"true","repair":false,"outputs":13,"x":530,"y":320,"wires":[["ada4c0bbb4abbc20"],["11f29c02c99e85c4"],["194db21feb010a8a"],["efa999ea2113d1f8"],["73c5765350d1f7cd"],["a8b411d38989b6ab"],["c7f140cdb7fe50c2"],["d0607b8597caf627"],["35728fd1a46712f5"],["b935b236718e82c8"],["f71afad12b1b1c57"],["c334e44d3c3d6e36"],["36988fe392030def"]]},{"id":"ada4c0bbb4abbc20","type":"change","z":"59562e307ff66eec","name":"Value","rules":[{"t":"set","p":"payload","pt":"msg","to":"payload.value","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":750,"y":80,"wires":[["0bd7222677977f41"]]},{"id":"11f29c02c99e85c4","type":"change","z":"59562e307ff66eec","name":"Value","rules":[{"t":"set","p":"payload","pt":"msg","to":"payload.value","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":750,"y":120,"wires":[["a00018996a167831"]]},{"id":"194db21feb010a8a","type":"change","z":"59562e307ff66eec","name":"Value","rules":[{"t":"set","p":"payload","pt":"msg","to":"payload.value","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":750,"y":160,"wires":[["ba365424480b52a1"]]},{"id":"efa999ea2113d1f8","type":"change","z":"59562e307ff66eec","name":"Value","rules":[{"t":"set","p":"payload","pt":"msg","to":"payload.value","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":750,"y":200,"wires":[["ad14e06ef0324776"]]},{"id":"73c5765350d1f7cd","type":"change","z":"59562e307ff66eec","name":"Value","rules":[{"t":"set","p":"payload","pt":"msg","to":"payload.value","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":750,"y":240,"wires":[["85ccbab828a3cdfd"]]},{"id":"a8b411d38989b6ab","type":"change","z":"59562e307ff66eec","name":"Value","rules":[{"t":"set","p":"payload","pt":"msg","to":"payload.value","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":750,"y":280,"wires":[["1c3a19d19555dc77"]]},{"id":"c7f140cdb7fe50c2","type":"change","z":"59562e307ff66eec","name":"Value","rules":[{"t":"set","p":"payload","pt":"msg","to":"payload.value","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":750,"y":320,"wires":[["4784a7c3e7a4b439"]]},{"id":"d0607b8597caf627","type":"change","z":"59562e307ff66eec","name":"Value","rules":[{"t":"set","p":"payload","pt":"msg","to":"payload.value","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":750,"y":360,"wires":[["53f2520fccc5cf91"]]},{"id":"35728fd1a46712f5","type":"change","z":"59562e307ff66eec","name":"Value","rules":[{"t":"set","p":"payload","pt":"msg","to":"payload.value","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":750,"y":400,"wires":[["d51e41369fe6c1b6"]]},{"id":"b935b236718e82c8","type":"change","z":"59562e307ff66eec","name":"Value","rules":[{"t":"set","p":"payload","pt":"msg","to":"payload.value","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":750,"y":440,"wires":[["85fa3dcff3e44f1d"]]},{"id":"f71afad12b1b1c57","type":"change","z":"59562e307ff66eec","name":"Value","rules":[{"t":"set","p":"payload","pt":"msg","to":"payload.value","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":750,"y":480,"wires":[["3f01be0c5dee1bf7"]]},{"id":"c334e44d3c3d6e36","type":"change","z":"59562e307ff66eec","name":"Value","rules":[{"t":"set","p":"payload","pt":"msg","to":"payload.value","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":750,"y":520,"wires":[["6846156cfe334d2a"]]},{"id":"36988fe392030def","type":"change","z":"59562e307ff66eec","name":"Value","rules":[{"t":"set","p":"payload","pt":"msg","to":"payload.value","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":750,"y":560,"wires":[["87d63d54bd2d8b3c"]]},{"id":"0bd7222677977f41","type":"ui_switch","z":"59562e307ff66eec","name":"","label":"I0.0","tooltip":"","group":"209716c527117631","order":1,"width":3,"height":1,"passthru":false,"decouple":"true","topic":"","topicType":"str","style":"","onvalue":"1","onvalueType":"num","onicon":"","oncolor":"","offvalue":"0","offvalueType":"num","officon":"","offcolor":"","animate":false,"x":910,"y":80,"wires":[[]]},{"id":"53f2520fccc5cf91","type":"ui_gauge","z":"59562e307ff66eec","name":"","group":"209716c527117631","order":3,"width":3,"height":2,"gtype":"gage","title":"I0.7","label":"mV","format":"{{value}}","min":0,"max":"1023","colors":["#00b500","#e6e600","#ca3838"],"seg1":"","seg2":"","x":910,"y":360,"wires":[]},{"id":"a00018996a167831","type":"ui_switch","z":"59562e307ff66eec","name":"","label":"I0.1","tooltip":"","group":"209716c527117631","order":7,"width":3,"height":1,"passthru":false,"decouple":"true","topic":"","topicType":"str","style":"","onvalue":"1","onvalueType":"num","onicon":"","oncolor":"","offvalue":"0","offvalueType":"num","officon":"","offcolor":"","animate":false,"x":910,"y":120,"wires":[[]]},{"id":"ba365424480b52a1","type":"ui_switch","z":"59562e307ff66eec","name":"","label":"I0.2","tooltip":"","group":"209716c527117631","order":11,"width":3,"height":1,"passthru":false,"decouple":"true","topic":"","topicType":"str","style":"","onvalue":"1","onvalueType":"num","onicon":"","oncolor":"","offvalue":"0","offvalueType":"num","officon":"","offcolor":"","animate":false,"x":910,"y":160,"wires":[[]]},{"id":"ad14e06ef0324776","type":"ui_switch","z":"59562e307ff66eec","name":"","label":"I0.3","tooltip":"","group":"209716c527117631","order":13,"width":3,"height":1,"passthru":false,"decouple":"true","topic":"","topicType":"str","style":"","onvalue":"1","onvalueType":"num","onicon":"","oncolor":"","offvalue":"0","offvalueType":"num","officon":"","offcolor":"","animate":false,"x":910,"y":200,"wires":[[]]},{"id":"85ccbab828a3cdfd","type":"ui_switch","z":"59562e307ff66eec","name":"","label":"I0.4","tooltip":"","group":"209716c527117631","order":19,"width":3,"height":1,"passthru":false,"decouple":"true","topic":"","topicType":"str","style":"","onvalue":"1","onvalueType":"num","onicon":"","oncolor":"","offvalue":"0","offvalueType":"num","officon":"","offcolor":"","animate":false,"x":910,"y":240,"wires":[[]]},{"id":"1c3a19d19555dc77","type":"ui_switch","z":"59562e307ff66eec","name":"","label":"I0.5","tooltip":"","group":"209716c527117631","order":23,"width":3,"height":1,"passthru":false,"decouple":"true","topic":"","topicType":"str","style":"","onvalue":"1","onvalueType":"num","onicon":"","oncolor":"","offvalue":"0","offvalueType":"num","officon":"","offcolor":"","animate":false,"x":910,"y":280,"wires":[[]]},{"id":"4784a7c3e7a4b439","type":"ui_switch","z":"59562e307ff66eec","name":"","label":"I0.6","tooltip":"","group":"209716c527117631","order":25,"width":3,"height":1,"passthru":false,"decouple":"true","topic":"","topicType":"str","style":"","onvalue":"1","onvalueType":"num","onicon":"","oncolor":"","offvalue":"0","offvalueType":"num","officon":"","offcolor":"","animate":false,"x":910,"y":320,"wires":[[]]},{"id":"d51e41369fe6c1b6","type":"ui_gauge","z":"59562e307ff66eec","name":"","group":"209716c527117631","order":5,"width":3,"height":2,"gtype":"gage","title":"I0.8","label":"mV","format":"{{value}}","min":0,"max":"1023","colors":["#00b500","#e6e600","#ca3838"],"seg1":"","seg2":"","x":910,"y":400,"wires":[]},{"id":"85fa3dcff3e44f1d","type":"ui_gauge","z":"59562e307ff66eec","name":"","group":"209716c527117631","order":15,"width":3,"height":2,"gtype":"gage","title":"I0.9","label":"mV","format":"{{value}}","min":0,"max":"1023","colors":["#00b500","#e6e600","#ca3838"],"seg1":"","seg2":"","x":910,"y":440,"wires":[]},{"id":"3f01be0c5dee1bf7","type":"ui_gauge","z":"59562e307ff66eec","name":"","group":"209716c527117631","order":17,"width":3,"height":2,"gtype":"gage","title":"I0.10","label":"mV","format":"{{value}}","min":0,"max":"1023","colors":["#00b500","#e6e600","#ca3838"],"seg1":"","seg2":"","x":910,"y":480,"wires":[]},{"id":"6846156cfe334d2a","type":"ui_gauge","z":"59562e307ff66eec","name":"","group":"209716c527117631","order":27,"width":3,"height":2,"gtype":"gage","title":"I0.11","label":"mV","format":"{{value}}","min":0,"max":"1023","colors":["#00b500","#e6e600","#ca3838"],"seg1":"","seg2":"","x":910,"y":520,"wires":[]},{"id":"87d63d54bd2d8b3c","type":"ui_gauge","z":"59562e307ff66eec","name":"","group":"209716c527117631","order":29,"width":3,"height":2,"gtype":"gage","title":"I0.12","label":"mV","format":"{{value}}","min":0,"max":"1023","colors":["#00b500","#e6e600","#ca3838"],"seg1":"","seg2":"","x":910,"y":560,"wires":[]},{"id":"ddedcf27ae8f711a","type":"mqtt in","z":"59562e307ff66eec","name":"","topic":"I","qos":"2","datatype":"auto","broker":"26a9d4e92e122474","nl":false,"rap":true,"rh":0,"x":90,"y":320,"wires":[["1d8e97c9a55b78fe"]]}]
No se permite comentar en este curso.