Advertisement
jsprieto10

Node-js

Sep 3rd, 2017
141
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
JSON 49.97 KB | None | 0 0
  1. [
  2.     {
  3.         "id": "49eaa07d.30974",
  4.         "type": "tab",
  5.         "label": "Telemetry Flow",
  6.         "disabled": false,
  7.         "info": ""
  8.     },
  9.     {
  10.         "id": "abf331c5.b032e",
  11.         "type": "tab",
  12.         "label": "Processing Flow",
  13.         "disabled": false,
  14.         "info": ""
  15.     },
  16.     {
  17.         "id": "78ae594a.07c728",
  18.         "type": "tab",
  19.         "label": "Interfaz Web",
  20.         "disabled": false,
  21.         "info": ""
  22.     },
  23.     {
  24.         "id": "53c20ff7.1ee0e",
  25.         "type": "serial-port",
  26.         "z": "",
  27.         "serialport": "COM4",
  28.         "serialbaud": "9600",
  29.         "databits": "8",
  30.         "parity": "none",
  31.         "stopbits": "1",
  32.         "newline": "\\n",
  33.         "bin": "false",
  34.         "out": "char",
  35.         "addchar": true
  36.     },
  37.     {
  38.         "id": "33131376.a2d92c",
  39.         "type": "ui_tab",
  40.         "z": "",
  41.         "name": "Home",
  42.         "icon": "dashboard"
  43.     },
  44.     {
  45.         "id": "49cb94b6.d9666c",
  46.         "type": "ui_base",
  47.         "theme": {
  48.             "name": "theme-light",
  49.             "lightTheme": {
  50.                 "default": "#0094CE",
  51.                 "baseColor": "#0094CE",
  52.                 "baseFont": "-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif",
  53.                 "edited": true,
  54.                 "reset": false
  55.             },
  56.             "darkTheme": {
  57.                 "default": "#097479",
  58.                 "baseColor": "#097479",
  59.                 "baseFont": "-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif",
  60.                 "edited": false
  61.             },
  62.             "customTheme": {
  63.                 "name": "Untitled Theme 1",
  64.                 "default": "#4B7930",
  65.                 "baseColor": "#4B7930",
  66.                 "baseFont": "-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif"
  67.             },
  68.             "themeState": {
  69.                 "base-color": {
  70.                     "default": "#0094CE",
  71.                     "value": "#0094CE",
  72.                     "edited": false
  73.                 },
  74.                 "page-titlebar-backgroundColor": {
  75.                     "value": "#0094CE",
  76.                     "edited": false
  77.                 },
  78.                 "page-backgroundColor": {
  79.                     "value": "#fafafa",
  80.                     "edited": false
  81.                 },
  82.                 "page-sidebar-backgroundColor": {
  83.                     "value": "#ffffff",
  84.                     "edited": false
  85.                 },
  86.                 "group-textColor": {
  87.                     "value": "#1bbfff",
  88.                     "edited": false
  89.                 },
  90.                 "group-borderColor": {
  91.                     "value": "#ffffff",
  92.                     "edited": false
  93.                 },
  94.                 "group-backgroundColor": {
  95.                     "value": "#ffffff",
  96.                     "edited": false
  97.                 },
  98.                 "widget-textColor": {
  99.                     "value": "#111111",
  100.                     "edited": false
  101.                 },
  102.                 "widget-backgroundColor": {
  103.                     "value": "#0094ce",
  104.                     "edited": false
  105.                 },
  106.                 "widget-borderColor": {
  107.                     "value": "#ffffff",
  108.                     "edited": false
  109.                 },
  110.                 "base-font": {
  111.                     "value": "-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif"
  112.                 }
  113.             }
  114.         },
  115.         "site": {
  116.             "name": "Node-RED Dashboard",
  117.             "hideToolbar": "false",
  118.             "allowSwipe": "false",
  119.             "dateFormat": "DD/MM/YYYY",
  120.             "sizes": {
  121.                 "sx": 48,
  122.                 "sy": 48,
  123.                 "gx": 6,
  124.                 "gy": 6,
  125.                 "cx": 6,
  126.                 "cy": 6,
  127.                 "px": 0,
  128.                 "py": 0
  129.             }
  130.         }
  131.     },
  132.     {
  133.         "id": "26f7117.420bbee",
  134.         "type": "mongodb",
  135.         "z": "",
  136.         "hostname": "127.0.0.1",
  137.         "port": "27017",
  138.         "db": "rediot",
  139.         "name": ""
  140.     },
  141.     {
  142.         "id": "746b4c98.772b64",
  143.         "type": "ui_group",
  144.         "z": "",
  145.         "name": "Estado del Depósito (Home)",
  146.         "tab": "4c7b6743.918bf8",
  147.         "disp": true,
  148.         "width": "6"
  149.     },
  150.     {
  151.         "id": "d8b72aaa.79a988",
  152.         "type": "ui_base",
  153.         "theme": {
  154.             "name": "theme-light",
  155.             "lightTheme": {
  156.                 "default": "#0094CE",
  157.                 "baseColor": "#0094CE",
  158.                 "baseFont": "-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif",
  159.                 "edited": true,
  160.                 "reset": false
  161.             },
  162.             "darkTheme": {
  163.                 "default": "#097479",
  164.                 "baseColor": "#097479",
  165.                 "baseFont": "-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif",
  166.                 "edited": false
  167.             },
  168.             "customTheme": {
  169.                 "name": "Untitled Theme 1",
  170.                 "default": "#4B7930",
  171.                 "baseColor": "#4B7930",
  172.                 "baseFont": "-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif"
  173.             },
  174.             "themeState": {
  175.                 "base-color": {
  176.                     "default": "#0094CE",
  177.                     "value": "#0094CE",
  178.                     "edited": false
  179.                 },
  180.                 "page-titlebar-backgroundColor": {
  181.                     "value": "#0094CE",
  182.                     "edited": false
  183.                 },
  184.                 "page-backgroundColor": {
  185.                     "value": "#fafafa",
  186.                     "edited": false
  187.                 },
  188.                 "page-sidebar-backgroundColor": {
  189.                     "value": "#ffffff",
  190.                     "edited": false
  191.                 },
  192.                 "group-textColor": {
  193.                     "value": "#1bbfff",
  194.                     "edited": false
  195.                 },
  196.                 "group-borderColor": {
  197.                     "value": "#ffffff",
  198.                     "edited": false
  199.                 },
  200.                 "group-backgroundColor": {
  201.                     "value": "#ffffff",
  202.                     "edited": false
  203.                 },
  204.                 "widget-textColor": {
  205.                     "value": "#111111",
  206.                     "edited": false
  207.                 },
  208.                 "widget-backgroundColor": {
  209.                     "value": "#0094ce",
  210.                     "edited": false
  211.                 },
  212.                 "widget-borderColor": {
  213.                     "value": "#ffffff",
  214.                     "edited": false
  215.                 },
  216.                 "base-font": {
  217.                     "value": "-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif"
  218.                 }
  219.             }
  220.         }
  221.     },
  222.     {
  223.         "id": "4c7b6743.918bf8",
  224.         "type": "ui_tab",
  225.         "z": "",
  226.         "name": "Home",
  227.         "icon": "dashboard"
  228.     },
  229.     {
  230.         "id": "c783fa97.69b748",
  231.         "type": "serial-port",
  232.         "z": "",
  233.         "serialport": "COM4",
  234.         "serialbaud": "9600",
  235.         "databits": "8",
  236.         "parity": "none",
  237.         "stopbits": "1",
  238.         "newline": "\\n",
  239.         "bin": "false",
  240.         "out": "char",
  241.         "addchar": true
  242.     },
  243.     {
  244.         "id": "bfe9b1f.08e655",
  245.         "type": "ui_tab",
  246.         "z": "",
  247.         "name": "Home",
  248.         "icon": "dashboard"
  249.     },
  250.     {
  251.         "id": "69fda3cf.d5d3ac",
  252.         "type": "ui_base",
  253.         "name": "Node-RED Dashboard",
  254.         "theme": "theme-light"
  255.     },
  256.     {
  257.         "id": "dfe1d102.6e7e",
  258.         "type": "mongodb",
  259.         "z": "",
  260.         "hostname": "127.0.0.1",
  261.         "port": "27017",
  262.         "db": "rediot",
  263.         "name": ""
  264.     },
  265.     {
  266.         "id": "f3ee3702.04ede8",
  267.         "type": "ui_group",
  268.         "z": "",
  269.         "name": "Estado del Depósito (Home)",
  270.         "tab": "3e9d0a06.c0c736",
  271.         "disp": true,
  272.         "width": "6"
  273.     },
  274.     {
  275.         "id": "3c5a79c9.3de416",
  276.         "type": "ui_base",
  277.         "theme": {
  278.             "name": "theme-light",
  279.             "lightTheme": {
  280.                 "default": "#0094CE",
  281.                 "baseColor": "#0094CE",
  282.                 "baseFont": "-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif",
  283.                 "edited": true,
  284.                 "reset": false
  285.             },
  286.             "darkTheme": {
  287.                 "default": "#097479",
  288.                 "baseColor": "#097479",
  289.                 "baseFont": "-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif",
  290.                 "edited": false
  291.             },
  292.             "customTheme": {
  293.                 "name": "Untitled Theme 1",
  294.                 "default": "#4B7930",
  295.                 "baseColor": "#4B7930",
  296.                 "baseFont": "-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif"
  297.             },
  298.             "themeState": {
  299.                 "base-color": {
  300.                     "default": "#0094CE",
  301.                     "value": "#0094CE",
  302.                     "edited": false
  303.                 },
  304.                 "page-titlebar-backgroundColor": {
  305.                     "value": "#0094CE",
  306.                     "edited": false
  307.                 },
  308.                 "page-backgroundColor": {
  309.                     "value": "#fafafa",
  310.                     "edited": false
  311.                 },
  312.                 "page-sidebar-backgroundColor": {
  313.                     "value": "#ffffff",
  314.                     "edited": false
  315.                 },
  316.                 "group-textColor": {
  317.                     "value": "#1bbfff",
  318.                     "edited": false
  319.                 },
  320.                 "group-borderColor": {
  321.                     "value": "#ffffff",
  322.                     "edited": false
  323.                 },
  324.                 "group-backgroundColor": {
  325.                     "value": "#ffffff",
  326.                     "edited": false
  327.                 },
  328.                 "widget-textColor": {
  329.                     "value": "#111111",
  330.                     "edited": false
  331.                 },
  332.                 "widget-backgroundColor": {
  333.                     "value": "#0094ce",
  334.                     "edited": false
  335.                 },
  336.                 "widget-borderColor": {
  337.                     "value": "#ffffff",
  338.                     "edited": false
  339.                 },
  340.                 "base-font": {
  341.                     "value": "-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif"
  342.                 }
  343.             }
  344.         }
  345.     },
  346.     {
  347.         "id": "3e9d0a06.c0c736",
  348.         "type": "ui_tab",
  349.         "z": "",
  350.         "name": "Home",
  351.         "icon": "dashboard"
  352.     },
  353.     {
  354.         "id": "251d79c1.845966",
  355.         "type": "serial-port",
  356.         "z": "",
  357.         "serialport": "COM4",
  358.         "serialbaud": "9600",
  359.         "databits": "8",
  360.         "parity": "none",
  361.         "stopbits": "1",
  362.         "newline": "\\n",
  363.         "bin": "false",
  364.         "out": "char",
  365.         "addchar": true
  366.     },
  367.     {
  368.         "id": "2d6d8500.73e4ec",
  369.         "type": "ui_tab",
  370.         "z": "",
  371.         "name": "Home",
  372.         "icon": "dashboard"
  373.     },
  374.     {
  375.         "id": "f888a39d.517be",
  376.         "type": "ui_base",
  377.         "name": "Node-RED Dashboard",
  378.         "theme": "theme-light"
  379.     },
  380.     {
  381.         "id": "60168c21.5ce9f4",
  382.         "type": "mongodb",
  383.         "z": "",
  384.         "hostname": "127.0.0.1",
  385.         "port": "27017",
  386.         "db": "rediot",
  387.         "name": ""
  388.     },
  389.     {
  390.         "id": "2431b817.928a18",
  391.         "type": "ui_group",
  392.         "z": "",
  393.         "name": "Estado del Depósito (Home)",
  394.         "tab": "b2cbc771.1907b8",
  395.         "disp": true,
  396.         "width": "6"
  397.     },
  398.     {
  399.         "id": "301fdaa1.561996",
  400.         "type": "ui_base",
  401.         "theme": {
  402.             "name": "theme-light",
  403.             "lightTheme": {
  404.                 "default": "#0094CE",
  405.                 "baseColor": "#0094CE",
  406.                 "baseFont": "-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif",
  407.                 "edited": true,
  408.                 "reset": false
  409.             },
  410.             "darkTheme": {
  411.                 "default": "#097479",
  412.                 "baseColor": "#097479",
  413.                 "baseFont": "-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif",
  414.                 "edited": false
  415.             },
  416.             "customTheme": {
  417.                 "name": "Untitled Theme 1",
  418.                 "default": "#4B7930",
  419.                 "baseColor": "#4B7930",
  420.                 "baseFont": "-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif"
  421.             },
  422.             "themeState": {
  423.                 "base-color": {
  424.                     "default": "#0094CE",
  425.                     "value": "#0094CE",
  426.                     "edited": false
  427.                 },
  428.                 "page-titlebar-backgroundColor": {
  429.                     "value": "#0094CE",
  430.                     "edited": false
  431.                 },
  432.                 "page-backgroundColor": {
  433.                     "value": "#fafafa",
  434.                     "edited": false
  435.                 },
  436.                 "page-sidebar-backgroundColor": {
  437.                     "value": "#ffffff",
  438.                     "edited": false
  439.                 },
  440.                 "group-textColor": {
  441.                     "value": "#1bbfff",
  442.                     "edited": false
  443.                 },
  444.                 "group-borderColor": {
  445.                     "value": "#ffffff",
  446.                     "edited": false
  447.                 },
  448.                 "group-backgroundColor": {
  449.                     "value": "#ffffff",
  450.                     "edited": false
  451.                 },
  452.                 "widget-textColor": {
  453.                     "value": "#111111",
  454.                     "edited": false
  455.                 },
  456.                 "widget-backgroundColor": {
  457.                     "value": "#0094ce",
  458.                     "edited": false
  459.                 },
  460.                 "widget-borderColor": {
  461.                     "value": "#ffffff",
  462.                     "edited": false
  463.                 },
  464.                 "base-font": {
  465.                     "value": "-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif"
  466.                 }
  467.             }
  468.         }
  469.     },
  470.     {
  471.         "id": "b2cbc771.1907b8",
  472.         "type": "ui_tab",
  473.         "z": "",
  474.         "name": "Home",
  475.         "icon": "dashboard"
  476.     },
  477.     {
  478.         "id": "d6ffac68.1008f",
  479.         "type": "serial-port",
  480.         "z": "",
  481.         "serialport": "COM4",
  482.         "serialbaud": "9600",
  483.         "databits": "8",
  484.         "parity": "none",
  485.         "stopbits": "1",
  486.         "newline": "\\n",
  487.         "bin": "false",
  488.         "out": "char",
  489.         "addchar": true
  490.     },
  491.     {
  492.         "id": "1827c1f1.44589e",
  493.         "type": "ui_tab",
  494.         "z": "",
  495.         "name": "Home",
  496.         "icon": "dashboard"
  497.     },
  498.     {
  499.         "id": "53fe6633.4ff308",
  500.         "type": "ui_base",
  501.         "name": "Node-RED Dashboard",
  502.         "theme": "theme-light"
  503.     },
  504.     {
  505.         "id": "7f5cfe8d.9574f",
  506.         "type": "mongodb",
  507.         "z": "",
  508.         "hostname": "127.0.0.1",
  509.         "port": "27017",
  510.         "db": "rediot",
  511.         "name": ""
  512.     },
  513.     {
  514.         "id": "dd89eca8.6ffed",
  515.         "type": "ui_group",
  516.         "z": "",
  517.         "name": "Estado del Depósito (Home)",
  518.         "tab": "81e78cda.a6431",
  519.         "disp": true,
  520.         "width": "6"
  521.     },
  522.     {
  523.         "id": "4bf5a4e4.69449c",
  524.         "type": "ui_base",
  525.         "theme": {
  526.             "name": "theme-light",
  527.             "lightTheme": {
  528.                 "default": "#0094CE",
  529.                 "baseColor": "#0094CE",
  530.                 "baseFont": "-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif",
  531.                 "edited": true,
  532.                 "reset": false
  533.             },
  534.             "darkTheme": {
  535.                 "default": "#097479",
  536.                 "baseColor": "#097479",
  537.                 "baseFont": "-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif",
  538.                 "edited": false
  539.             },
  540.             "customTheme": {
  541.                 "name": "Untitled Theme 1",
  542.                 "default": "#4B7930",
  543.                 "baseColor": "#4B7930",
  544.                 "baseFont": "-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif"
  545.             },
  546.             "themeState": {
  547.                 "base-color": {
  548.                     "default": "#0094CE",
  549.                     "value": "#0094CE",
  550.                     "edited": false
  551.                 },
  552.                 "page-titlebar-backgroundColor": {
  553.                     "value": "#0094CE",
  554.                     "edited": false
  555.                 },
  556.                 "page-backgroundColor": {
  557.                     "value": "#fafafa",
  558.                     "edited": false
  559.                 },
  560.                 "page-sidebar-backgroundColor": {
  561.                     "value": "#ffffff",
  562.                     "edited": false
  563.                 },
  564.                 "group-textColor": {
  565.                     "value": "#1bbfff",
  566.                     "edited": false
  567.                 },
  568.                 "group-borderColor": {
  569.                     "value": "#ffffff",
  570.                     "edited": false
  571.                 },
  572.                 "group-backgroundColor": {
  573.                     "value": "#ffffff",
  574.                     "edited": false
  575.                 },
  576.                 "widget-textColor": {
  577.                     "value": "#111111",
  578.                     "edited": false
  579.                 },
  580.                 "widget-backgroundColor": {
  581.                     "value": "#0094ce",
  582.                     "edited": false
  583.                 },
  584.                 "widget-borderColor": {
  585.                     "value": "#ffffff",
  586.                     "edited": false
  587.                 },
  588.                 "base-font": {
  589.                     "value": "-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif"
  590.                 }
  591.             }
  592.         }
  593.     },
  594.     {
  595.         "id": "81e78cda.a6431",
  596.         "type": "ui_tab",
  597.         "z": "",
  598.         "name": "Home",
  599.         "icon": "dashboard"
  600.     },
  601.     {
  602.         "id": "434ecbe3.bfa1c4",
  603.         "type": "serial-port",
  604.         "z": "",
  605.         "serialport": "COM4",
  606.         "serialbaud": "9600",
  607.         "databits": "8",
  608.         "parity": "none",
  609.         "stopbits": "1",
  610.         "newline": "\\n",
  611.         "bin": "false",
  612.         "out": "char",
  613.         "addchar": true
  614.     },
  615.     {
  616.         "id": "897a376a.3a4818",
  617.         "type": "ui_tab",
  618.         "z": "",
  619.         "name": "Home",
  620.         "icon": "dashboard"
  621.     },
  622.     {
  623.         "id": "892b5184.7a5b9",
  624.         "type": "ui_base",
  625.         "name": "Node-RED Dashboard",
  626.         "theme": "theme-light"
  627.     },
  628.     {
  629.         "id": "e7929e56.e710d",
  630.         "type": "mongodb",
  631.         "z": "",
  632.         "hostname": "127.0.0.1",
  633.         "port": "27017",
  634.         "db": "rediot",
  635.         "name": ""
  636.     },
  637.     {
  638.         "id": "29081197.3d15be",
  639.         "type": "ui_group",
  640.         "z": "",
  641.         "name": "Estado del Depósito (Home)",
  642.         "tab": "82eef077.024f3",
  643.         "disp": true,
  644.         "width": "6"
  645.     },
  646.     {
  647.         "id": "633d764c.4f9f68",
  648.         "type": "ui_base",
  649.         "theme": {
  650.             "name": "theme-light",
  651.             "lightTheme": {
  652.                 "default": "#0094CE",
  653.                 "baseColor": "#0094CE",
  654.                 "baseFont": "-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif",
  655.                 "edited": true,
  656.                 "reset": false
  657.             },
  658.             "darkTheme": {
  659.                 "default": "#097479",
  660.                 "baseColor": "#097479",
  661.                 "baseFont": "-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif",
  662.                 "edited": false
  663.             },
  664.             "customTheme": {
  665.                 "name": "Untitled Theme 1",
  666.                 "default": "#4B7930",
  667.                 "baseColor": "#4B7930",
  668.                 "baseFont": "-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif"
  669.             },
  670.             "themeState": {
  671.                 "base-color": {
  672.                     "default": "#0094CE",
  673.                     "value": "#0094CE",
  674.                     "edited": false
  675.                 },
  676.                 "page-titlebar-backgroundColor": {
  677.                     "value": "#0094CE",
  678.                     "edited": false
  679.                 },
  680.                 "page-backgroundColor": {
  681.                     "value": "#fafafa",
  682.                     "edited": false
  683.                 },
  684.                 "page-sidebar-backgroundColor": {
  685.                     "value": "#ffffff",
  686.                     "edited": false
  687.                 },
  688.                 "group-textColor": {
  689.                     "value": "#1bbfff",
  690.                     "edited": false
  691.                 },
  692.                 "group-borderColor": {
  693.                     "value": "#ffffff",
  694.                     "edited": false
  695.                 },
  696.                 "group-backgroundColor": {
  697.                     "value": "#ffffff",
  698.                     "edited": false
  699.                 },
  700.                 "widget-textColor": {
  701.                     "value": "#111111",
  702.                     "edited": false
  703.                 },
  704.                 "widget-backgroundColor": {
  705.                     "value": "#0094ce",
  706.                     "edited": false
  707.                 },
  708.                 "widget-borderColor": {
  709.                     "value": "#ffffff",
  710.                     "edited": false
  711.                 },
  712.                 "base-font": {
  713.                     "value": "-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif"
  714.                 }
  715.             }
  716.         }
  717.     },
  718.     {
  719.         "id": "82eef077.024f3",
  720.         "type": "ui_tab",
  721.         "z": "",
  722.         "name": "Home",
  723.         "icon": "dashboard"
  724.     },
  725.     {
  726.         "id": "f0b69a5d.2cd2d8",
  727.         "type": "inject",
  728.         "z": "49eaa07d.30974",
  729.         "name": "Sensor Time",
  730.         "topic": "roomTime",
  731.         "payload": "",
  732.         "payloadType": "date",
  733.         "repeat": "1",
  734.         "crontab": "",
  735.         "once": true,
  736.         "x": 138.5,
  737.         "y": 383,
  738.         "wires": [
  739.             [
  740.                 "9ea1fd15.4a38e",
  741.                 "aa6bc25c.6abeb"
  742.             ]
  743.         ]
  744.     },
  745.     {
  746.         "id": "ec03dafe.ed0888",
  747.         "type": "function",
  748.         "z": "49eaa07d.30974",
  749.         "name": "Format Temperature",
  750.         "func": "var res = {};\nvar tempArray = [];\nvar tempUnit = \"\";\n\ntempString = msg.payload;\ntempArray = tempString.split(\"\\t\");\ntempUnit = tempArray[1].replace(\"\\r\\n\", \"\");\nres.topic = \"roomTemperature\";\nres.payload = {};\n\nres.payload = {\"data\": parseInt(tempArray[0]), \"unit\": tempUnit, \"place\": \"Deposito Externo\"}\n\nreturn res;",
  751.         "outputs": 1,
  752.         "noerr": 0,
  753.         "x": 465.5,
  754.         "y": 217,
  755.         "wires": [
  756.             [
  757.                 "1ecfab7b.0811e5",
  758.                 "91e5b0f1.bc5d3"
  759.             ]
  760.         ]
  761.     },
  762.     {
  763.         "id": "aa6bc25c.6abeb",
  764.         "type": "function",
  765.         "z": "49eaa07d.30974",
  766.         "name": "Format Time",
  767.         "func": "var res = {};\n\nres.payload = new Date(msg.payload);\nres.topic = msg.topic;\n\nreturn res;",
  768.         "outputs": 1,
  769.         "noerr": 0,
  770.         "x": 474.5,
  771.         "y": 383,
  772.         "wires": [
  773.             [
  774.                 "5718dcd2.9cdaf4",
  775.                 "91e5b0f1.bc5d3"
  776.             ]
  777.         ]
  778.     },
  779.     {
  780.         "id": "c513b42d.877828",
  781.         "type": "debug",
  782.         "z": "49eaa07d.30974",
  783.         "name": "Before format",
  784.         "active": false,
  785.         "console": "false",
  786.         "complete": "payload",
  787.         "x": 444.5,
  788.         "y": 150,
  789.         "wires": []
  790.     },
  791.     {
  792.         "id": "9ea1fd15.4a38e",
  793.         "type": "debug",
  794.         "z": "49eaa07d.30974",
  795.         "name": "Before format 1.5",
  796.         "active": false,
  797.         "console": "false",
  798.         "complete": "payload",
  799.         "x": 457.5,
  800.         "y": 317,
  801.         "wires": []
  802.     },
  803.     {
  804.         "id": "1ecfab7b.0811e5",
  805.         "type": "debug",
  806.         "z": "49eaa07d.30974",
  807.         "name": "After format",
  808.         "active": false,
  809.         "console": "false",
  810.         "complete": "payload",
  811.         "x": 695.5,
  812.         "y": 155,
  813.         "wires": []
  814.     },
  815.     {
  816.         "id": "5718dcd2.9cdaf4",
  817.         "type": "debug",
  818.         "z": "49eaa07d.30974",
  819.         "name": "After format 1.5",
  820.         "active": false,
  821.         "console": "false",
  822.         "complete": "payload",
  823.         "x": 709.5,
  824.         "y": 466,
  825.         "wires": []
  826.     },
  827.     {
  828.         "id": "91e5b0f1.bc5d3",
  829.         "type": "function",
  830.         "z": "49eaa07d.30974",
  831.         "name": "Merge 2 Messages",
  832.         "func": "context.data = context.data || {};\n\nswitch (msg.topic) {\n    case \"roomTime\":\n        context.data.sensetime = msg.payload;\n        msg = null;\n        break;\n    case \"roomTemperature\":\n        context.data.temperature = msg.payload;\n        msg = null;\n        break;\n        \n    default:\n        msg = null;\n    \tbreak;\n}\n\nif(context.data.sensetime != null && context.data.temperature != null) {\n\tres = {};\n    res.payload = JSON.stringify(context.data);\n    res.topic = \"roomTemperature\"\n    context.data = null;\n\treturn res;\n}",
  833.         "outputs": 1,
  834.         "noerr": 0,
  835.         "x": 719.5,
  836.         "y": 315,
  837.         "wires": [
  838.             [
  839.                 "4dd19e22.c01f5",
  840.                 "6ef62f72.fb62e"
  841.             ]
  842.         ]
  843.     },
  844.     {
  845.         "id": "4dd19e22.c01f5",
  846.         "type": "debug",
  847.         "z": "49eaa07d.30974",
  848.         "name": "After Merge Telemetry",
  849.         "active": false,
  850.         "console": "false",
  851.         "complete": "payload",
  852.         "x": 984.5,
  853.         "y": 355,
  854.         "wires": []
  855.     },
  856.     {
  857.         "id": "6ef62f72.fb62e",
  858.         "type": "udp out",
  859.         "z": "49eaa07d.30974",
  860.         "name": "Send Temp",
  861.         "addr": "localhost",
  862.         "iface": "",
  863.         "port": "6000",
  864.         "ipv": "udp4",
  865.         "outport": "",
  866.         "base64": false,
  867.         "multicast": "false",
  868.         "x": 954.5,
  869.         "y": 277,
  870.         "wires": []
  871.     },
  872.     {
  873.         "id": "5c7c975d.df57c8",
  874.         "type": "udp in",
  875.         "z": "abf331c5.b032e",
  876.         "name": "UDP Incoming",
  877.         "iface": "",
  878.         "port": "6000",
  879.         "ipv": "udp4",
  880.         "multicast": "false",
  881.         "group": "",
  882.         "datatype": "utf8",
  883.         "x": 150.5,
  884.         "y": 158,
  885.         "wires": [
  886.             [
  887.                 "b2b9068c.e1b988",
  888.                 "ee2ce5ce.58a6c8"
  889.             ]
  890.         ]
  891.     },
  892.     {
  893.         "id": "b2b9068c.e1b988",
  894.         "type": "debug",
  895.         "z": "abf331c5.b032e",
  896.         "name": "incoming data",
  897.         "active": false,
  898.         "console": "false",
  899.         "complete": "payload",
  900.         "x": 382.5,
  901.         "y": 115,
  902.         "wires": []
  903.     },
  904.     {
  905.         "id": "ee2ce5ce.58a6c8",
  906.         "type": "json",
  907.         "z": "abf331c5.b032e",
  908.         "name": "",
  909.         "pretty": true,
  910.         "x": 343.5,
  911.         "y": 193,
  912.         "wires": [
  913.             [
  914.                 "424b6e06.d812b",
  915.                 "4c933609.97ba48"
  916.             ]
  917.         ]
  918.     },
  919.     {
  920.         "id": "424b6e06.d812b",
  921.         "type": "debug",
  922.         "z": "abf331c5.b032e",
  923.         "name": "JSON Format",
  924.         "active": false,
  925.         "console": "false",
  926.         "complete": "payload",
  927.         "x": 553.5,
  928.         "y": 175,
  929.         "wires": []
  930.     },
  931.     {
  932.         "id": "4c933609.97ba48",
  933.         "type": "function",
  934.         "z": "abf331c5.b032e",
  935.         "name": "Add Topic",
  936.         "func": "var res = {};\n\nres.payload = msg.payload;\nres.topic = \"roomTemperature\";\n\nreturn res;",
  937.         "outputs": 1,
  938.         "noerr": 0,
  939.         "x": 537.5,
  940.         "y": 238,
  941.         "wires": [
  942.             [
  943.                 "b11a9fba.e9d3b",
  944.                 "edabec42.65b93"
  945.             ]
  946.         ]
  947.     },
  948.     {
  949.         "id": "b11a9fba.e9d3b",
  950.         "type": "function",
  951.         "z": "abf331c5.b032e",
  952.         "name": "Merge 2 Msgs",
  953.         "func": "context.data = context.data || {};\n\nswitch (msg.topic) {\n    case \"incomingTime\":\n        context.data.recvtime = msg.payload;\n        msg = null;\n        break;\n    case \"roomTemperature\":\n        context.data.room = msg.payload;\n        msg = null;\n        break;\n        \n    default:\n        msg = null;\n    \tbreak;\n}\n\nif(context.data.recvtime != null && context.data.room != null) {\n\tres = {};\n    res.payload = context.data;\n    res.topic = \"roomTemperature\"\n    context.data = null;\n\treturn res;\n}",
  954.         "outputs": 1,
  955.         "noerr": 0,
  956.         "x": 657.5,
  957.         "y": 344,
  958.         "wires": [
  959.             [
  960.                 "13de44da.131e1b",
  961.                 "1814df51.8571f1",
  962.                 "d127018.dfbd2"
  963.             ]
  964.         ]
  965.     },
  966.     {
  967.         "id": "1814df51.8571f1",
  968.         "type": "mongodb out",
  969.         "z": "abf331c5.b032e",
  970.         "mongodb": "e7929e56.e710d",
  971.         "name": "Save Tpsec",
  972.         "collection": "temperaturespec",
  973.         "payonly": true,
  974.         "upsert": false,
  975.         "multi": false,
  976.         "operation": "store",
  977.         "x": 982.5,
  978.         "y": 296,
  979.         "wires": []
  980.     },
  981.     {
  982.         "id": "13de44da.131e1b",
  983.         "type": "debug",
  984.         "z": "abf331c5.b032e",
  985.         "name": "after merge processing",
  986.         "active": false,
  987.         "console": "false",
  988.         "complete": "payload",
  989.         "x": 995.5,
  990.         "y": 224,
  991.         "wires": []
  992.     },
  993.     {
  994.         "id": "d127018.dfbd2",
  995.         "type": "link out",
  996.         "z": "abf331c5.b032e",
  997.         "name": "",
  998.         "links": [
  999.             "c721f3f0.787f6"
  1000.         ],
  1001.         "x": 966.5,
  1002.         "y": 360,
  1003.         "wires": []
  1004.     },
  1005.     {
  1006.         "id": "88d7791e.57b6c8",
  1007.         "type": "inject",
  1008.         "z": "abf331c5.b032e",
  1009.         "name": "Incoming Time",
  1010.         "topic": "incomingTime",
  1011.         "payload": "",
  1012.         "payloadType": "date",
  1013.         "repeat": "1",
  1014.         "crontab": "",
  1015.         "once": true,
  1016.         "x": 159.5,
  1017.         "y": 443,
  1018.         "wires": [
  1019.             [
  1020.                 "d0af126e.1d5c7",
  1021.                 "317da4ec.7273ac"
  1022.             ]
  1023.         ]
  1024.     },
  1025.     {
  1026.         "id": "317da4ec.7273ac",
  1027.         "type": "function",
  1028.         "z": "abf331c5.b032e",
  1029.         "name": "Format Time",
  1030.         "func": "var res = {};\n\nres.payload = new Date(msg.payload);\nres.topic = msg.topic;\n\nreturn res;",
  1031.         "outputs": 1,
  1032.         "noerr": 0,
  1033.         "x": 375.5,
  1034.         "y": 442,
  1035.         "wires": [
  1036.             [
  1037.                 "b11a9fba.e9d3b",
  1038.                 "447a61ba.26723"
  1039.             ]
  1040.         ]
  1041.     },
  1042.     {
  1043.         "id": "d0af126e.1d5c7",
  1044.         "type": "debug",
  1045.         "z": "abf331c5.b032e",
  1046.         "name": "before format2",
  1047.         "active": false,
  1048.         "console": "false",
  1049.         "complete": "payload",
  1050.         "x": 382.5,
  1051.         "y": 375,
  1052.         "wires": []
  1053.     },
  1054.     {
  1055.         "id": "447a61ba.26723",
  1056.         "type": "debug",
  1057.         "z": "abf331c5.b032e",
  1058.         "name": "after format2",
  1059.         "active": false,
  1060.         "console": "false",
  1061.         "complete": "payload",
  1062.         "x": 580.5,
  1063.         "y": 510,
  1064.         "wires": []
  1065.     },
  1066.     {
  1067.         "id": "f98de2ef.d0d0c",
  1068.         "type": "inject",
  1069.         "z": "abf331c5.b032e",
  1070.         "name": "Processing Signal",
  1071.         "topic": "",
  1072.         "payload": "true",
  1073.         "payloadType": "bool",
  1074.         "repeat": "60",
  1075.         "crontab": "",
  1076.         "once": false,
  1077.         "x": 177.5,
  1078.         "y": 655,
  1079.         "wires": [
  1080.             [
  1081.                 "70ba6a73.f28b94",
  1082.                 "104e568d.5ea259"
  1083.             ]
  1084.         ]
  1085.     },
  1086.     {
  1087.         "id": "70ba6a73.f28b94",
  1088.         "type": "function",
  1089.         "z": "abf331c5.b032e",
  1090.         "name": "Create Query",
  1091.         "func": "  var res = {};\n  res.skip = 0;\n  res.limit = 60;\n  var signal = msg.payload;\n\n  var maxtime = new Date(Date.now() - 1*60*1000).toISOString();\n  var query = {'room.sensetime':{$gte: maxtime}};\n\n  if(signal === true){\n\n      res.payload = query;\n      res.topic = \"mongoQuery\"\n      return res;\n  }",
  1092.         "outputs": 1,
  1093.         "noerr": 0,
  1094.         "x": 426.5,
  1095.         "y": 655,
  1096.         "wires": [
  1097.             [
  1098.                 "58571f54.2b33c",
  1099.                 "82ffaf79.19655"
  1100.             ]
  1101.         ]
  1102.     },
  1103.     {
  1104.         "id": "104e568d.5ea259",
  1105.         "type": "debug",
  1106.         "z": "abf331c5.b032e",
  1107.         "name": "boolean signal",
  1108.         "active": false,
  1109.         "console": "false",
  1110.         "complete": "payload",
  1111.         "x": 427.5,
  1112.         "y": 592,
  1113.         "wires": []
  1114.     },
  1115.     {
  1116.         "id": "58571f54.2b33c",
  1117.         "type": "debug",
  1118.         "z": "abf331c5.b032e",
  1119.         "name": "query signal",
  1120.         "active": false,
  1121.         "console": "false",
  1122.         "complete": "payload",
  1123.         "x": 626.5,
  1124.         "y": 713,
  1125.         "wires": []
  1126.     },
  1127.     {
  1128.         "id": "82ffaf79.19655",
  1129.         "type": "mongodb in",
  1130.         "z": "abf331c5.b032e",
  1131.         "mongodb": "e7929e56.e710d",
  1132.         "name": "Find Tpmin",
  1133.         "collection": "temperaturespec",
  1134.         "operation": "find",
  1135.         "x": 642.5,
  1136.         "y": 633,
  1137.         "wires": [
  1138.             [
  1139.                 "a97976fe.77f278",
  1140.                 "d2ef3327.d91e6"
  1141.             ]
  1142.         ]
  1143.     },
  1144.     {
  1145.         "id": "a97976fe.77f278",
  1146.         "type": "function",
  1147.         "z": "abf331c5.b032e",
  1148.         "name": "Processing Average",
  1149.         "func": "var res = {payload:null};\nvar query = msg.payload;\nvar avgUnit = query[0].room.temperature.unit;\nvar avgPlace = query[0].room.temperature.place;\nvar tempData = 0;\nvar avgTemp = 0;\nvar avgTime = 0;\n\n// procesa la temperatura promedio del intervalo\nfor(var i = 0; i < query.length; i++){\n    \n    tempData = tempData + query[i].room.temperature.data;\n}\n\navgTemp = parseInt(tempData/query.length);\ntempData = 0;\n\n// calcula el tiempo estimado del intervalo\nfor(var i = 0; i < query.length; i++){\n    \n    tempData = tempData + new Date(query[i].room.sensetime).getTime();\n}\n\navgTime = Math.round(tempData/query.length);\navgTime = new Date(avgTime);\n\nres.payload = {protime:new Date(Date.now()), sensetime:avgTime, temperature:{data:avgTemp, unit:avgUnit, place:avgPlace}};\nres.topic = \"avgpminTemperature\";\nreturn res;",
  1150.         "outputs": 1,
  1151.         "noerr": 0,
  1152.         "x": 899.5,
  1153.         "y": 638,
  1154.         "wires": [
  1155.             [
  1156.                 "5aaeab60.5319b4",
  1157.                 "652be12.ea53d2",
  1158.                 "a6480e3d.926a"
  1159.             ]
  1160.         ]
  1161.     },
  1162.     {
  1163.         "id": "5aaeab60.5319b4",
  1164.         "type": "debug",
  1165.         "z": "abf331c5.b032e",
  1166.         "name": "final result",
  1167.         "active": false,
  1168.         "console": "false",
  1169.         "complete": "payload",
  1170.         "x": 1122.5,
  1171.         "y": 558,
  1172.         "wires": []
  1173.     },
  1174.     {
  1175.         "id": "a6480e3d.926a",
  1176.         "type": "link out",
  1177.         "z": "abf331c5.b032e",
  1178.         "name": "",
  1179.         "links": [
  1180.             "c88bee51.8b4b4"
  1181.         ],
  1182.         "x": 1129.5,
  1183.         "y": 718,
  1184.         "wires": []
  1185.     },
  1186.     {
  1187.         "id": "652be12.ea53d2",
  1188.         "type": "mongodb out",
  1189.         "z": "abf331c5.b032e",
  1190.         "mongodb": "e7929e56.e710d",
  1191.         "name": "Save Tpmin",
  1192.         "collection": "temperaturespmin",
  1193.         "payonly": false,
  1194.         "upsert": false,
  1195.         "multi": false,
  1196.         "operation": "store",
  1197.         "x": 1153.5,
  1198.         "y": 641,
  1199.         "wires": []
  1200.     },
  1201.     {
  1202.         "id": "d2ef3327.d91e6",
  1203.         "type": "debug",
  1204.         "z": "abf331c5.b032e",
  1205.         "name": "query result",
  1206.         "active": false,
  1207.         "console": "false",
  1208.         "complete": "payload",
  1209.         "x": 866.5,
  1210.         "y": 722,
  1211.         "wires": []
  1212.     },
  1213.     {
  1214.         "id": "edabec42.65b93",
  1215.         "type": "debug",
  1216.         "z": "abf331c5.b032e",
  1217.         "name": "after topic",
  1218.         "active": false,
  1219.         "console": "false",
  1220.         "complete": "payload",
  1221.         "x": 715.5,
  1222.         "y": 194,
  1223.         "wires": []
  1224.     },
  1225.     {
  1226.         "id": "aa58209e.356bd",
  1227.         "type": "serial in",
  1228.         "z": "49eaa07d.30974",
  1229.         "name": "Send temperature",
  1230.         "serial": "434ecbe3.bfa1c4",
  1231.         "x": 134.5,
  1232.         "y": 206,
  1233.         "wires": [
  1234.             [
  1235.                 "c513b42d.877828",
  1236.                 "ec03dafe.ed0888"
  1237.             ]
  1238.         ]
  1239.     },
  1240.     {
  1241.         "id": "2064af3f.cb965",
  1242.         "type": "http request",
  1243.         "z": "78ae594a.07c728",
  1244.         "name": "GET /temp/sec/find",
  1245.         "method": "GET",
  1246.         "ret": "txt",
  1247.         "url": "/temperature/sec/find",
  1248.         "tls": "",
  1249.         "x": 157.5,
  1250.         "y": 294,
  1251.         "wires": [
  1252.             [
  1253.                 "9e8e2467.ca7a78"
  1254.             ]
  1255.         ]
  1256.     },
  1257.     {
  1258.         "id": "2c336b9b.02edd4",
  1259.         "type": "http request",
  1260.         "z": "78ae594a.07c728",
  1261.         "name": "GET /temperature/sec/count",
  1262.         "method": "GET",
  1263.         "ret": "txt",
  1264.         "url": "/temperature/sec/count",
  1265.         "tls": "",
  1266.         "x": 189.5,
  1267.         "y": 436,
  1268.         "wires": [
  1269.             [
  1270.                 "95eca45f.6dbdd8"
  1271.             ]
  1272.         ]
  1273.     },
  1274.     {
  1275.         "id": "4078b491.5a335c",
  1276.         "type": "http request",
  1277.         "z": "78ae594a.07c728",
  1278.         "name": "GET /temp/min/find",
  1279.         "method": "GET",
  1280.         "ret": "txt",
  1281.         "url": "/temperature/min/find",
  1282.         "tls": "",
  1283.         "x": 160.5,
  1284.         "y": 370,
  1285.         "wires": [
  1286.             [
  1287.                 "28245b44.f51274"
  1288.             ]
  1289.         ]
  1290.     },
  1291.     {
  1292.         "id": "11a14ffa.9cb0d",
  1293.         "type": "http request",
  1294.         "z": "78ae594a.07c728",
  1295.         "name": "GET /temp/min/count",
  1296.         "method": "GET",
  1297.         "ret": "txt",
  1298.         "url": "/temperature/min/count",
  1299.         "tls": "",
  1300.         "x": 170.5,
  1301.         "y": 510,
  1302.         "wires": [
  1303.             [
  1304.                 "e78cd7f5.535f48"
  1305.             ]
  1306.         ]
  1307.     },
  1308.     {
  1309.         "id": "9e8e2467.ca7a78",
  1310.         "type": "mongodb in",
  1311.         "z": "78ae594a.07c728",
  1312.         "mongodb": "e7929e56.e710d",
  1313.         "name": "Find Tpsec",
  1314.         "collection": "temperaturespec",
  1315.         "operation": "find",
  1316.         "x": 417.5,
  1317.         "y": 294,
  1318.         "wires": [
  1319.             [
  1320.                 "88919aae.abb9d8"
  1321.             ]
  1322.         ]
  1323.     },
  1324.     {
  1325.         "id": "28245b44.f51274",
  1326.         "type": "mongodb in",
  1327.         "z": "78ae594a.07c728",
  1328.         "mongodb": "e7929e56.e710d",
  1329.         "name": "Find Tpmin",
  1330.         "collection": "temperaturespmin",
  1331.         "operation": "find",
  1332.         "x": 417.5,
  1333.         "y": 370,
  1334.         "wires": [
  1335.             [
  1336.                 "3de440b9.0e157"
  1337.             ]
  1338.         ]
  1339.     },
  1340.     {
  1341.         "id": "95eca45f.6dbdd8",
  1342.         "type": "mongodb in",
  1343.         "z": "78ae594a.07c728",
  1344.         "mongodb": "e7929e56.e710d",
  1345.         "name": "Count Tpsec",
  1346.         "collection": "temperaturespec",
  1347.         "operation": "count",
  1348.         "x": 419.5,
  1349.         "y": 436,
  1350.         "wires": [
  1351.             [
  1352.                 "2c8afc06.0a2d04"
  1353.             ]
  1354.         ]
  1355.     },
  1356.     {
  1357.         "id": "e78cd7f5.535f48",
  1358.         "type": "mongodb in",
  1359.         "z": "78ae594a.07c728",
  1360.         "mongodb": "e7929e56.e710d",
  1361.         "name": "Count Tpmin",
  1362.         "collection": "temperaturespmin",
  1363.         "operation": "count",
  1364.         "x": 417.5,
  1365.         "y": 510,
  1366.         "wires": [
  1367.             [
  1368.                 "c297698e.3da558"
  1369.             ]
  1370.         ]
  1371.     },
  1372.     {
  1373.         "id": "88919aae.abb9d8",
  1374.         "type": "function",
  1375.         "z": "78ae594a.07c728",
  1376.         "name": "Content type",
  1377.         "func": "msg.headers = {\"Content-Type\": \"application/json\"};\nreturn msg;",
  1378.         "outputs": 1,
  1379.         "noerr": 0,
  1380.         "x": 722.5,
  1381.         "y": 294,
  1382.         "wires": [
  1383.             [
  1384.                 "d4d2af6.93b1f5"
  1385.             ]
  1386.         ]
  1387.     },
  1388.     {
  1389.         "id": "3de440b9.0e157",
  1390.         "type": "function",
  1391.         "z": "78ae594a.07c728",
  1392.         "name": "Content type",
  1393.         "func": "msg.headers = {\"Content-Type\": \"application/json\"};\nreturn msg;",
  1394.         "outputs": 1,
  1395.         "noerr": 0,
  1396.         "x": 722.5,
  1397.         "y": 371,
  1398.         "wires": [
  1399.             [
  1400.                 "a0682a88.f7ca18"
  1401.             ]
  1402.         ]
  1403.     },
  1404.     {
  1405.         "id": "2c8afc06.0a2d04",
  1406.         "type": "function",
  1407.         "z": "78ae594a.07c728",
  1408.         "name": "Content type",
  1409.         "func": "msg.headers = {\"Content-Type\": \"application/json\"};\nreturn msg;",
  1410.         "outputs": 1,
  1411.         "noerr": 0,
  1412.         "x": 723.5,
  1413.         "y": 437,
  1414.         "wires": [
  1415.             [
  1416.                 "346d4d21.e7f2a2"
  1417.             ]
  1418.         ]
  1419.     },
  1420.     {
  1421.         "id": "c297698e.3da558",
  1422.         "type": "function",
  1423.         "z": "78ae594a.07c728",
  1424.         "name": "Content type",
  1425.         "func": "msg.headers = {\"Content-Type\": \"application/json\"};\nreturn msg;",
  1426.         "outputs": 1,
  1427.         "noerr": 0,
  1428.         "x": 720.5,
  1429.         "y": 511,
  1430.         "wires": [
  1431.             [
  1432.                 "e17ba894.3ac128"
  1433.             ]
  1434.         ]
  1435.     },
  1436.     {
  1437.         "id": "d4d2af6.93b1f5",
  1438.         "type": "http response",
  1439.         "z": "78ae594a.07c728",
  1440.         "name": "find sec",
  1441.         "statusCode": "",
  1442.         "headers": {},
  1443.         "x": 916.5,
  1444.         "y": 294,
  1445.         "wires": []
  1446.     },
  1447.     {
  1448.         "id": "a0682a88.f7ca18",
  1449.         "type": "http response",
  1450.         "z": "78ae594a.07c728",
  1451.         "name": "find min",
  1452.         "statusCode": "",
  1453.         "headers": {},
  1454.         "x": 916.5,
  1455.         "y": 372,
  1456.         "wires": []
  1457.     },
  1458.     {
  1459.         "id": "346d4d21.e7f2a2",
  1460.         "type": "http response",
  1461.         "z": "78ae594a.07c728",
  1462.         "name": "count sec",
  1463.         "statusCode": "",
  1464.         "headers": {},
  1465.         "x": 917.5,
  1466.         "y": 438,
  1467.         "wires": []
  1468.     },
  1469.     {
  1470.         "id": "e17ba894.3ac128",
  1471.         "type": "http response",
  1472.         "z": "78ae594a.07c728",
  1473.         "name": "count min",
  1474.         "statusCode": "",
  1475.         "headers": {},
  1476.         "x": 920.5,
  1477.         "y": 512,
  1478.         "wires": []
  1479.     },
  1480.     {
  1481.         "id": "c721f3f0.787f6",
  1482.         "type": "link in",
  1483.         "z": "78ae594a.07c728",
  1484.         "name": "",
  1485.         "links": [
  1486.             "d127018.dfbd2"
  1487.         ],
  1488.         "x": 73.5,
  1489.         "y": 705,
  1490.         "wires": [
  1491.             [
  1492.                 "bcbe3b7c.816ed8",
  1493.                 "912fe507.628bf8"
  1494.             ]
  1495.         ]
  1496.     },
  1497.     {
  1498.         "id": "c88bee51.8b4b4",
  1499.         "type": "link in",
  1500.         "z": "78ae594a.07c728",
  1501.         "name": "",
  1502.         "links": [
  1503.             "a6480e3d.926a"
  1504.         ],
  1505.         "x": 68.5,
  1506.         "y": 887,
  1507.         "wires": [
  1508.             [
  1509.                 "c881c95c.c95728",
  1510.                 "bd58d00a.a905d"
  1511.             ]
  1512.         ]
  1513.     },
  1514.     {
  1515.         "id": "bcbe3b7c.816ed8",
  1516.         "type": "debug",
  1517.         "z": "78ae594a.07c728",
  1518.         "name": "temperature/secs",
  1519.         "active": false,
  1520.         "console": "false",
  1521.         "complete": "payload",
  1522.         "x": 275.5,
  1523.         "y": 663,
  1524.         "wires": []
  1525.     },
  1526.     {
  1527.         "id": "c881c95c.c95728",
  1528.         "type": "debug",
  1529.         "z": "78ae594a.07c728",
  1530.         "name": "temperature/min",
  1531.         "active": false,
  1532.         "console": "false",
  1533.         "complete": "payload",
  1534.         "x": 241.5,
  1535.         "y": 855,
  1536.         "wires": []
  1537.     },
  1538.     {
  1539.         "id": "912fe507.628bf8",
  1540.         "type": "function",
  1541.         "z": "78ae594a.07c728",
  1542.         "name": "Format 4 secs",
  1543.         "func": "var input = msg.payload;\nvar time = null;\nvar temperature = 0;\nvar res1 = {payload:null};\nvar res2 = {payload:null};\n\ntime = input.room.sensetime;\ntemp = input.room.temperature.data;\n\nres1.payload = temp;\nres1.topic = \"temperature\";\nres2.payload = time;\nres2.topic = \"time\";\n\nreturn [res1, res2];",
  1544.         "outputs": "2",
  1545.         "noerr": 0,
  1546.         "x": 254.5,
  1547.         "y": 727,
  1548.         "wires": [
  1549.             [
  1550.                 "71241acc.ac0334",
  1551.                 "520aa0b2.7d936",
  1552.                 "8edd5ab.e2edca8"
  1553.             ],
  1554.             [
  1555.                 "1bd824f2.02975b",
  1556.                 "ce4ce906.01a998"
  1557.             ]
  1558.         ]
  1559.     },
  1560.     {
  1561.         "id": "bd58d00a.a905d",
  1562.         "type": "function",
  1563.         "z": "78ae594a.07c728",
  1564.         "name": "Format 4 mins",
  1565.         "func": "var input = msg.payload;\nvar time = null;\nvar temperature = 0;\nvar res1 = {payload:null};\nvar res2 = {payload:null};\n\ntime = input.sensetime;\ntemp = input.temperature.data;\n\nres1.payload = temp;\nres1.topic = \"temperature\";\nres2.payload = time;\nres2.topic = \"time\";\n\nreturn [res1, res2];",
  1566.         "outputs": "2",
  1567.         "noerr": 0,
  1568.         "x": 250.5,
  1569.         "y": 930,
  1570.         "wires": [
  1571.             [
  1572.                 "1982dc7f.c6ab84",
  1573.                 "a8106685.1bfe78",
  1574.                 "aedf9bdf.fdb0b8"
  1575.             ],
  1576.             [
  1577.                 "8bb902fe.884eb",
  1578.                 "8becf90.ec72708"
  1579.             ]
  1580.         ]
  1581.     },
  1582.     {
  1583.         "id": "520aa0b2.7d936",
  1584.         "type": "ui_chart",
  1585.         "z": "78ae594a.07c728",
  1586.         "name": "Temperature Sec Chart",
  1587.         "group": "29081197.3d15be",
  1588.         "order": 0,
  1589.         "width": 0,
  1590.         "height": 0,
  1591.         "label": "Histórico de Temperatura (sec)",
  1592.         "interpolate": "linear",
  1593.         "nodata": "¡¡¡¡SIN DATOS!!!!",
  1594.         "ymin": "0",
  1595.         "ymax": "500",
  1596.         "removeOlder": "10",
  1597.         "removeOlderUnit": "1",
  1598.         "x": 578.5,
  1599.         "y": 644,
  1600.         "wires": [
  1601.             [],
  1602.             []
  1603.         ]
  1604.     },
  1605.     {
  1606.         "id": "8edd5ab.e2edca8",
  1607.         "type": "ui_gauge",
  1608.         "z": "78ae594a.07c728",
  1609.         "name": "Instant Sec Temperature",
  1610.         "group": "29081197.3d15be",
  1611.         "order": 0,
  1612.         "width": 0,
  1613.         "height": 0,
  1614.         "gtype": "gage",
  1615.         "title": "Instante",
  1616.         "label": "units",
  1617.         "format": "{{value}}",
  1618.         "min": 0,
  1619.         "max": 10,
  1620.         "x": 579.5,
  1621.         "y": 687,
  1622.         "wires": []
  1623.     },
  1624.     {
  1625.         "id": "1bd824f2.02975b",
  1626.         "type": "ui_text",
  1627.         "z": "78ae594a.07c728",
  1628.         "group": "29081197.3d15be",
  1629.         "order": 0,
  1630.         "width": 0,
  1631.         "height": 0,
  1632.         "name": "Sense Time",
  1633.         "label": "text",
  1634.         "format": "{{msg.payload}}",
  1635.         "layout": "row-spread",
  1636.         "x": 540.5,
  1637.         "y": 730,
  1638.         "wires": []
  1639.     },
  1640.     {
  1641.         "id": "71241acc.ac0334",
  1642.         "type": "debug",
  1643.         "z": "78ae594a.07c728",
  1644.         "name": "temperature",
  1645.         "active": false,
  1646.         "console": "false",
  1647.         "complete": "payload",
  1648.         "x": 537.5,
  1649.         "y": 600,
  1650.         "wires": []
  1651.     },
  1652.     {
  1653.         "id": "ce4ce906.01a998",
  1654.         "type": "debug",
  1655.         "z": "78ae594a.07c728",
  1656.         "name": "timestamp",
  1657.         "active": false,
  1658.         "console": "false",
  1659.         "complete": "payload",
  1660.         "x": 541.5,
  1661.         "y": 778,
  1662.         "wires": []
  1663.     },
  1664.     {
  1665.         "id": "1982dc7f.c6ab84",
  1666.         "type": "debug",
  1667.         "z": "78ae594a.07c728",
  1668.         "name": "temperature",
  1669.         "active": false,
  1670.         "console": "false",
  1671.         "complete": "payload",
  1672.         "x": 543.5,
  1673.         "y": 862,
  1674.         "wires": []
  1675.     },
  1676.     {
  1677.         "id": "8becf90.ec72708",
  1678.         "type": "debug",
  1679.         "z": "78ae594a.07c728",
  1680.         "name": "timestamp",
  1681.         "active": false,
  1682.         "console": "false",
  1683.         "complete": "payload",
  1684.         "x": 542.5,
  1685.         "y": 1058,
  1686.         "wires": []
  1687.     },
  1688.     {
  1689.         "id": "a8106685.1bfe78",
  1690.         "type": "ui_chart",
  1691.         "z": "78ae594a.07c728",
  1692.         "name": "Temperature Sec Chart",
  1693.         "group": "29081197.3d15be",
  1694.         "order": 0,
  1695.         "width": 0,
  1696.         "height": 0,
  1697.         "label": "Histórico de Temperatura (min)",
  1698.         "interpolate": "linear",
  1699.         "nodata": "¡¡¡¡Sin DATOS!!!!",
  1700.         "ymin": "0",
  1701.         "ymax": "500",
  1702.         "removeOlder": "20",
  1703.         "removeOlderUnit": "60",
  1704.         "x": 584,
  1705.         "y": 909,
  1706.         "wires": [
  1707.             [],
  1708.             []
  1709.         ]
  1710.     },
  1711.     {
  1712.         "id": "aedf9bdf.fdb0b8",
  1713.         "type": "ui_gauge",
  1714.         "z": "78ae594a.07c728",
  1715.         "name": "Instant Min Temperature",
  1716.         "group": "29081197.3d15be",
  1717.         "order": 0,
  1718.         "width": 0,
  1719.         "height": 0,
  1720.         "gtype": "gage",
  1721.         "title": "Gauge",
  1722.         "label": "units",
  1723.         "format": "{{value}}",
  1724.         "min": 0,
  1725.         "max": 10,
  1726.         "x": 585,
  1727.         "y": 957,
  1728.         "wires": []
  1729.     },
  1730.     {
  1731.         "id": "8bb902fe.884eb",
  1732.         "type": "ui_text",
  1733.         "z": "78ae594a.07c728",
  1734.         "group": "29081197.3d15be",
  1735.         "order": 0,
  1736.         "width": 0,
  1737.         "height": 0,
  1738.         "name": "Sense Time",
  1739.         "label": "text",
  1740.         "format": "{{msg.payload}}",
  1741.         "layout": "row-spread",
  1742.         "x": 545,
  1743.         "y": 1007,
  1744.         "wires": []
  1745.     }
  1746. ]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement