When i put the node ui-table, the color of the theme changes to default (white and blue) and eliminatess the tool thet i had in the dashboard and I only keep the UI-table.
Thanks.
Mi version of node-red is 3.0.2
Did you clear your browsers cache and refresh the screen?
Of you remove the ui-table does it go back to what you had?
What are you putting in the table?
Can you reproduce it in a small flow you could export and paste to a reply?
1-Yes,
2-Yes,
3-Template of logo and time.
[
{
"id": "cb3504ba1f829ed3",
"type": "tab",
"label": "Flow 1",
"disabled": false,
"info": "",
"env": []
},
{
"id": "42b8d6d1.fc68e8",
"type": "ui_template",
"z": "cb3504ba1f829ed3",
"group": "e2dc63b.75723a",
"name": "Logo / Clock",
"order": 1,
"width": 0,
"height": 0,
"format": "<script id=\"clockScript1\" type=\"text/javascript\">\n var clockInterval;\n $(function () {\n if (clockInterval) return;\n\n //add logo\n var div1 = $('<div/>');\n var logo = new Image();\n\n logo.src = '/logo.png'\n logo.height = 45;\n div1[0].style.margin = '10px auto';\n\n div1.append(logo);\n\n //add clock\n var div2 = $('<div/>');\n var p = $('<p/>');\n\n div2.append(p);\n div2[0].style.margin = '5px';\n\n function displayTime() {\n p.text(new Date().toLocaleString());\n }\n \n clockInterval = setInterval(displayTime, 1000);\n\n //add to toolbar when it's available\n var addToToolbarTimer;\n \n function addToToolbar() {\n var toolbar = $('.md-toolbar-tools');\n \n if(!toolbar.length) return;\n \n toolbar.append(div1);\n toolbar.append(div2);\n clearInterval(addToToolbarTimer);\n }\n addToToolbarTimer = setInterval(addToToolbar, 100);\n });\n</script>",
"storeOutMessages": true,
"fwdInMessages": true,
"resendOnRefresh": false,
"templateScope": "local",
"x": 1010,
"y": 200,
"wires": [
[]
]
},
{
"id": "5b58c80c38694994",
"type": "inject",
"z": "cb3504ba1f829ed3",
"name": "",
"props": [
{
"p": "payload"
}
],
"repeat": "",
"crontab": "",
"once": false,
"onceDelay": 0.1,
"topic": "",
"payload": "true",
"payloadType": "bool",
"x": 170,
"y": 280,
"wires": [
[
"82ecbb1ed594cc8d",
"ca39e9ade745ec5f"
]
]
},
{
"id": "d0a546c1b469199b",
"type": "delay",
"z": "cb3504ba1f829ed3",
"name": "",
"pauseType": "delay",
"timeout": "1",
"timeoutUnits": "milliseconds",
"rate": "1",
"nbRateUnits": "1",
"rateUnits": "second",
"randomFirst": "1",
"randomLast": "5",
"randomUnits": "seconds",
"drop": false,
"outputs": 1,
"x": 710,
"y": 340,
"wires": [
[
"6e8312e0.2cba2c"
]
]
},
{
"id": "2524036fcd530365",
"type": "inject",
"z": "cb3504ba1f829ed3",
"name": "",
"props": [
{
"p": "payload"
}
],
"repeat": "",
"crontab": "",
"once": false,
"onceDelay": 0.1,
"topic": "",
"payload": "false",
"payloadType": "bool",
"x": 170,
"y": 400,
"wires": [
[
"82ecbb1ed594cc8d",
"ca39e9ade745ec5f"
]
]
},
{
"id": "82ecbb1ed594cc8d",
"type": "function",
"z": "cb3504ba1f829ed3",
"name": "Flanco bajada",
"func": "// @ts-nocheck\n\n\n//Obtenemos valor de entrada\nvar valorcicloactual ;\nvalorcicloactual = msg.payload;\n\n\nif (valorcicloactual==0 & context.get(\"valorcicloanterior1\") ) {\n var resultado =1\n\n\n}\n//Guardamos el valor actual para usarlo en el ciclo siguiente\ncontext.set(\"valorcicloanterior1\",valorcicloactual)\nif(resultado)\n{\n msg.payload = false\n msg.alarma = \"Alarma 55555\"\n msg.actiu = \"true\"\n msg.id = 24\n msg.maquina = \"maquina 34\"\n return msg;\n}\n",
"outputs": 1,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 340,
"y": 400,
"wires": [
[
"51f94dd441a2f4a5"
]
],
"icon": "node-red-contrib-edge-trigger/falling-edge.png"
},
{
"id": "09285f27a29df4f4",
"type": "function",
"z": "cb3504ba1f829ed3",
"name": "function 5",
"func": "// @ts-nocheck\n\ntableData = global.get(\"savedData\") || [];\n\ntableData.unshift({\n \"numalarma\":msg.id,\n \"Alarma\": msg.alarma,\n \"Diahora\": new Date().toLocaleString(),\n \"Maquina\": msg.maquina,\n \"Activada\": msg.actiu\n})\nmsg.payload=tableData;\n\n\nglobal.set(\"savedData\",tableData)\nreturn msg;\n",
"outputs": 1,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 580,
"y": 280,
"wires": [
[
"d0a546c1b469199b",
"df2bdfb8328f9f40",
"6e8312e0.2cba2c"
]
]
},
{
"id": "51f94dd441a2f4a5",
"type": "function",
"z": "cb3504ba1f829ed3",
"name": "function 6",
"func": "// @ts-nocheck\ntableData = global.get(\"savedData\") || [];\nif (msg.payload == false)\n{\n for (let i = 0; i < 99; i++) {\n \n if ( msg.id == tableData[i].numalarma){\n\n tableData.splice(i,1)\n\n\n msg.payload = tableData\n return msg; \n\n\n\n\n }\n \n \n \n }\n }\n\n\n \n\n\n",
"outputs": 1,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 580,
"y": 400,
"wires": [
[
"d0a546c1b469199b",
"584816578e959b3a",
"6e8312e0.2cba2c"
]
]
},
{
"id": "ca39e9ade745ec5f",
"type": "function",
"z": "cb3504ba1f829ed3",
"name": "Flanco subida",
"func": "// @ts-nocheck\n\n\n//Obtenemos valor de entrada\nvar valorcicloactual ;\nvalorcicloactual = msg.payload;\n\n\nif (valorcicloactual==1 & !context.get(\"valorcicloanterior1\") ) {\n var resultado =1\n\n\n}\n//Guardamos el valor actual para usarlo en el ciclo siguiente\ncontext.set(\"valorcicloanterior1\",valorcicloactual)\nif(resultado)\n{\n msg.payload = true\n msg.alarma = \"Alarma 55555\"\n msg.actiu = \"true\"\n msg.id = 24\n msg.maquina = \"maquina 34\"\n return msg;\n}\n",
"outputs": 1,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 340,
"y": 280,
"wires": [
[
"09285f27a29df4f4"
]
],
"icon": "node-red-contrib-edge-trigger/rising-edge.png"
},
{
"id": "df2bdfb8328f9f40",
"type": "debug",
"z": "cb3504ba1f829ed3",
"name": "debug 1",
"active": true,
"tosidebar": true,
"console": false,
"tostatus": false,
"complete": "false",
"statusVal": "",
"statusType": "auto",
"x": 780,
"y": 260,
"wires": []
},
{
"id": "584816578e959b3a",
"type": "debug",
"z": "cb3504ba1f829ed3",
"name": "debug 2",
"active": true,
"tosidebar": true,
"console": false,
"tostatus": false,
"complete": "false",
"statusVal": "",
"statusType": "auto",
"x": 800,
"y": 420,
"wires": []
},
{
"id": "6e8312e0.2cba2c",
"type": "change",
"z": "cb3504ba1f829ed3",
"name": "ui_control",
"rules": [
{
"t": "set",
"p": "ui_control",
"pt": "msg",
"to": "{\"tabulator\":{\"columns\":[{\"title\":\"NÂş de alarma\",\"field\":\"numalarma\",\"width\":150,\"height\":40,\"align\":\"left\",\"formatter\":\"function(cell, formatterParams, onRendered) {var status = cell.getValue(); if(status == 'MSGW') {cell.getElement().style.backgroundColor=\\\"#ff0000\\\";}else{cell.getElement().style.backgroundColor=\\\"#ff0000\\\";} return status;}\",\"textSize\":50},{\"title\":\"Alarma\",\"field\":\"Alarma\",\"width\":1000,\"align\":\"left\",\"formatter\":\"function(cell, formatterParams, onRendered) {var status = cell.getValue(); if(status == 'MSGW') {cell.getElement().style.backgroundColor=\\\"#ff0000\\\";}else{cell.getElement().style.backgroundColor=\\\"#ff0000\\\";} return status;}\"},{\"title\":\"Dia i hora\",\"field\":\"Diahora\",\"width\":150,\"align\":\"left\",\"formatter\":\"function(cell, formatterParams, onRendered) {var status = cell.getValue(); if(status == 'MSGW') {cell.getElement().style.backgroundColor=\\\"#ff0000\\\";}else{cell.getElement().style.backgroundColor=\\\"#ff0000\\\";} return status;}\"},{\"title\":\"Maquina\",\"field\":\"Maquina\",\"width\":150,\"align\":\"left\",\"formatter\":\"function(cell, formatterParams, onRendered) {var status = cell.getValue(); if(status == 'MSGW') {cell.getElement().style.backgroundColor=\\\"#ff0000\\\";}else{cell.getElement().style.backgroundColor=\\\"#ff0000\\\";} return status;}\"},{}],\"layout\":\"fitColumns\",\"movableColumns\":true,\"groupBy\":\"\",\"textsize\":24}}",
"tot": "json"
}
],
"action": "",
"property": "",
"from": "",
"to": "",
"reg": false,
"x": 1000,
"y": 340,
"wires": [
[
"7f28d56f1ac455bd"
]
]
},
{
"id": "be8241eec1efc54f",
"type": "change",
"z": "cb3504ba1f829ed3",
"name": "",
"rules": [
{
"t": "set",
"p": "savedData",
"pt": "global",
"to": "[]",
"tot": "json"
}
],
"action": "",
"property": "",
"from": "",
"to": "",
"reg": false,
"x": 480,
"y": 340,
"wires": [
[
"d0a546c1b469199b"
]
]
},
{
"id": "e31324d1746d6b7e",
"type": "inject",
"z": "cb3504ba1f829ed3",
"name": "",
"props": [
{
"p": "payload"
},
{
"p": "topic",
"vt": "str"
}
],
"repeat": "",
"crontab": "",
"once": false,
"onceDelay": 0.1,
"topic": "",
"payload": "",
"payloadType": "date",
"x": 140,
"y": 340,
"wires": [
[
"be8241eec1efc54f"
]
]
},
{
"id": "7f28d56f1ac455bd",
"type": "ui_table",
"z": "cb3504ba1f829ed3",
"group": "710586bdbe279496",
"name": "",
"order": 0,
"width": 0,
"height": 0,
"columns": [],
"outputs": 0,
"cts": false,
"x": 1210,
"y": 320,
"wires": []
},
{
"id": "e2dc63b.75723a",
"type": "ui_group",
"name": "Standard",
"tab": "fd1f858e.37a068",
"order": 1,
"disp": true,
"width": "6",
"collapse": false
},
{
"id": "710586bdbe279496",
"type": "ui_group",
"name": "Control",
"tab": "4e44f4acf44e1fc2",
"order": 1,
"disp": false,
"width": "27",
"collapse": false
},
{
"id": "fd1f858e.37a068",
"type": "ui_tab",
"name": "Tabletest",
"icon": "dashboard",
"disabled": false,
"hidden": false
},
{
"id": "4e44f4acf44e1fc2",
"type": "ui_tab",
"name": "Enitec",
"icon": "dashboard",
"disabled": false,
"hidden": false
}
]
Can you detail the steps you used to change the theme color.
I changed the theme color to RED and added your node and it remains red.
- what browser are you using?
- what platform is NR running on?
- what is the logo you are using?
1-Mozila
2-Ubuntu
3-So far I haven't put any.
In sidebar, i go to dasboard an then click on theme and change color
You said eliminatess the tool thet i had in the dashboard
what is that?
Can you export your entire flow and attach it to a reply.
In order to make code readable and usable it is necessary to surround your code with three backticks (also known as a left quote or backquote ```
)
```
code goes here
```
You can edit and correct your post by clicking the pencil icon.
See this post for more details - How to share code or flow json
[
{
"id": "cb3504ba1f829ed3",
"type": "tab",
"label": "Flow 1",
"disabled": false,
"info": "",
"env": []
},
{
"id": "42b8d6d1.fc68e8",
"type": "ui_template",
"z": "cb3504ba1f829ed3",
"group": "e2dc63b.75723a",
"name": "Logo / Clock",
"order": 1,
"width": 0,
"height": 0,
"format": "<script id=\"clockScript1\" type=\"text/javascript\">\n var clockInterval;\n $(function () {\n if (clockInterval) return;\n\n //add logo\n var div1 = $('<div/>');\n var logo = new Image();\n\n logo.src = '/logo.png'\n logo.height = 45;\n div1[0].style.margin = '10px auto';\n\n div1.append(logo);\n\n //add clock\n var div2 = $('<div/>');\n var p = $('<p/>');\n\n div2.append(p);\n div2[0].style.margin = '5px';\n\n function displayTime() {\n p.text(new Date().toLocaleString());\n }\n \n clockInterval = setInterval(displayTime, 1000);\n\n //add to toolbar when it's available\n var addToToolbarTimer;\n \n function addToToolbar() {\n var toolbar = $('.md-toolbar-tools');\n \n if(!toolbar.length) return;\n \n toolbar.append(div1);\n toolbar.append(div2);\n clearInterval(addToToolbarTimer);\n }\n addToToolbarTimer = setInterval(addToToolbar, 100);\n });\n</script>",
"storeOutMessages": true,
"fwdInMessages": true,
"resendOnRefresh": false,
"templateScope": "local",
"x": 1010,
"y": 200,
"wires": [
[]
]
},
{
"id": "5b58c80c38694994",
"type": "inject",
"z": "cb3504ba1f829ed3",
"name": "",
"props": [
{
"p": "payload"
}
],
"repeat": "",
"crontab": "",
"once": false,
"onceDelay": 0.1,
"topic": "",
"payload": "true",
"payloadType": "bool",
"x": 170,
"y": 280,
"wires": [
[
"82ecbb1ed594cc8d",
"ca39e9ade745ec5f"
]
]
},
{
"id": "d0a546c1b469199b",
"type": "delay",
"z": "cb3504ba1f829ed3",
"name": "",
"pauseType": "delay",
"timeout": "1",
"timeoutUnits": "milliseconds",
"rate": "1",
"nbRateUnits": "1",
"rateUnits": "second",
"randomFirst": "1",
"randomLast": "5",
"randomUnits": "seconds",
"drop": false,
"outputs": 1,
"x": 710,
"y": 340,
"wires": [
[
"6e8312e0.2cba2c"
]
]
},
{
"id": "2524036fcd530365",
"type": "inject",
"z": "cb3504ba1f829ed3",
"name": "",
"props": [
{
"p": "payload"
}
],
"repeat": "",
"crontab": "",
"once": false,
"onceDelay": 0.1,
"topic": "",
"payload": "false",
"payloadType": "bool",
"x": 170,
"y": 400,
"wires": [
[
"82ecbb1ed594cc8d",
"ca39e9ade745ec5f"
]
]
},
{
"id": "82ecbb1ed594cc8d",
"type": "function",
"z": "cb3504ba1f829ed3",
"name": "Flanco bajada",
"func": "// @ts-nocheck\n\n\n//Obtenemos valor de entrada\nvar valorcicloactual ;\nvalorcicloactual = msg.payload;\n\n\nif (valorcicloactual==0 & context.get(\"valorcicloanterior1\") ) {\n var resultado =1\n\n\n}\n//Guardamos el valor actual para usarlo en el ciclo siguiente\ncontext.set(\"valorcicloanterior1\",valorcicloactual)\nif(resultado)\n{\n msg.payload = false\n msg.alarma = \"Alarma 55555\"\n msg.actiu = \"true\"\n msg.id = 24\n msg.maquina = \"maquina 34\"\n return msg;\n}\n",
"outputs": 1,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 340,
"y": 400,
"wires": [
[
"51f94dd441a2f4a5"
]
],
"icon": "node-red-contrib-edge-trigger/falling-edge.png"
},
{
"id": "09285f27a29df4f4",
"type": "function",
"z": "cb3504ba1f829ed3",
"name": "function 5",
"func": "// @ts-nocheck\n\ntableData = global.get(\"savedData\") || [];\n\ntableData.unshift({\n \"numalarma\":msg.id,\n \"Alarma\": msg.alarma,\n \"Diahora\": new Date().toLocaleString(),\n \"Maquina\": msg.maquina,\n \"Activada\": msg.actiu\n})\nmsg.payload=tableData;\n\n\nglobal.set(\"savedData\",tableData)\nreturn msg;\n",
"outputs": 1,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 580,
"y": 280,
"wires": [
[
"d0a546c1b469199b",
"df2bdfb8328f9f40",
"6e8312e0.2cba2c"
]
]
},
{
"id": "51f94dd441a2f4a5",
"type": "function",
"z": "cb3504ba1f829ed3",
"name": "function 6",
"func": "// @ts-nocheck\ntableData = global.get(\"savedData\") || [];\nif (msg.payload == false)\n{\n for (let i = 0; i < 99; i++) {\n \n if ( msg.id == tableData[i].numalarma){\n\n tableData.splice(i,1)\n\n\n msg.payload = tableData\n return msg; \n\n\n\n\n }\n \n \n \n }\n }\n\n\n \n\n\n",
"outputs": 1,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 580,
"y": 400,
"wires": [
[
"d0a546c1b469199b",
"584816578e959b3a",
"6e8312e0.2cba2c"
]
]
},
{
"id": "ca39e9ade745ec5f",
"type": "function",
"z": "cb3504ba1f829ed3",
"name": "Flanco subida",
"func": "// @ts-nocheck\n\n\n//Obtenemos valor de entrada\nvar valorcicloactual ;\nvalorcicloactual = msg.payload;\n\n\nif (valorcicloactual==1 & !context.get(\"valorcicloanterior1\") ) {\n var resultado =1\n\n\n}\n//Guardamos el valor actual para usarlo en el ciclo siguiente\ncontext.set(\"valorcicloanterior1\",valorcicloactual)\nif(resultado)\n{\n msg.payload = true\n msg.alarma = \"Alarma 55555\"\n msg.actiu = \"true\"\n msg.id = 24\n msg.maquina = \"maquina 34\"\n return msg;\n}\n",
"outputs": 1,
"noerr": 0,
"initialize": "",
"finalize": "",
"libs": [],
"x": 340,
"y": 280,
"wires": [
[
"09285f27a29df4f4"
]
],
"icon": "node-red-contrib-edge-trigger/rising-edge.png"
},
{
"id": "df2bdfb8328f9f40",
"type": "debug",
"z": "cb3504ba1f829ed3",
"name": "debug 1",
"active": true,
"tosidebar": true,
"console": false,
"tostatus": false,
"complete": "false",
"statusVal": "",
"statusType": "auto",
"x": 780,
"y": 260,
"wires": []
},
{
"id": "584816578e959b3a",
"type": "debug",
"z": "cb3504ba1f829ed3",
"name": "debug 2",
"active": true,
"tosidebar": true,
"console": false,
"tostatus": false,
"complete": "false",
"statusVal": "",
"statusType": "auto",
"x": 800,
"y": 420,
"wires": []
},
{
"id": "6e8312e0.2cba2c",
"type": "change",
"z": "cb3504ba1f829ed3",
"name": "ui_control",
"rules": [
{
"t": "set",
"p": "ui_control",
"pt": "msg",
"to": "{\"tabulator\":{\"columns\":[{\"title\":\"NÂş de alarma\",\"field\":\"numalarma\",\"width\":150,\"height\":40,\"align\":\"left\",\"formatter\":\"function(cell, formatterParams, onRendered) {var status = cell.getValue(); if(status == 'MSGW') {cell.getElement().style.backgroundColor=\\\"#ff0000\\\";}else{cell.getElement().style.backgroundColor=\\\"#ff0000\\\";} return status;}\",\"textSize\":50},{\"title\":\"Alarma\",\"field\":\"Alarma\",\"width\":1000,\"align\":\"left\",\"formatter\":\"function(cell, formatterParams, onRendered) {var status = cell.getValue(); if(status == 'MSGW') {cell.getElement().style.backgroundColor=\\\"#ff0000\\\";}else{cell.getElement().style.backgroundColor=\\\"#ff0000\\\";} return status;}\"},{\"title\":\"Dia i hora\",\"field\":\"Diahora\",\"width\":150,\"align\":\"left\",\"formatter\":\"function(cell, formatterParams, onRendered) {var status = cell.getValue(); if(status == 'MSGW') {cell.getElement().style.backgroundColor=\\\"#ff0000\\\";}else{cell.getElement().style.backgroundColor=\\\"#ff0000\\\";} return status;}\"},{\"title\":\"Maquina\",\"field\":\"Maquina\",\"width\":150,\"align\":\"left\",\"formatter\":\"function(cell, formatterParams, onRendered) {var status = cell.getValue(); if(status == 'MSGW') {cell.getElement().style.backgroundColor=\\\"#ff0000\\\";}else{cell.getElement().style.backgroundColor=\\\"#ff0000\\\";} return status;}\"},{}],\"layout\":\"fitColumns\",\"movableColumns\":true,\"groupBy\":\"\",\"textsize\":24}}",
"tot": "json"
}
],
"action": "",
"property": "",
"from": "",
"to": "",
"reg": false,
"x": 1000,
"y": 340,
"wires": [
[
"7f28d56f1ac455bd"
]
]
},
{
"id": "be8241eec1efc54f",
"type": "change",
"z": "cb3504ba1f829ed3",
"name": "",
"rules": [
{
"t": "set",
"p": "savedData",
"pt": "global",
"to": "[]",
"tot": "json"
}
],
"action": "",
"property": "",
"from": "",
"to": "",
"reg": false,
"x": 480,
"y": 340,
"wires": [
[
"d0a546c1b469199b"
]
]
},
{
"id": "e31324d1746d6b7e",
"type": "inject",
"z": "cb3504ba1f829ed3",
"name": "",
"props": [
{
"p": "payload"
},
{
"p": "topic",
"vt": "str"
}
],
"repeat": "",
"crontab": "",
"once": false,
"onceDelay": 0.1,
"topic": "",
"payload": "",
"payloadType": "date",
"x": 140,
"y": 340,
"wires": [
[
"be8241eec1efc54f"
]
]
},
{
"id": "7f28d56f1ac455bd",
"type": "ui_table",
"z": "cb3504ba1f829ed3",
"group": "710586bdbe279496",
"name": "",
"order": 0,
"width": 0,
"height": 0,
"columns": [],
"outputs": 0,
"cts": false,
"x": 1210,
"y": 320,
"wires": []
},
{
"id": "e2dc63b.75723a",
"type": "ui_group",
"name": "Standard",
"tab": "fd1f858e.37a068",
"order": 1,
"disp": true,
"width": "6",
"collapse": false
},
{
"id": "710586bdbe279496",
"type": "ui_group",
"name": "Control",
"tab": "4e44f4acf44e1fc2",
"order": 1,
"disp": false,
"width": "27",
"collapse": false
},
{
"id": "fd1f858e.37a068",
"type": "ui_tab",
"name": "Tabletest",
"icon": "dashboard",
"disabled": false,
"hidden": false
},
{
"id": "4e44f4acf44e1fc2",
"type": "ui_tab",
"name": "Enitec",
"icon": "dashboard",
"disabled": false,
"hidden": false
}
]
I still can not reproduct the issue. Here is the flow and dashboard with the default theme/color and the 'Logo/Clock' node disabled:
Here you can see I changed the theme color but the 'Logo/Clock node is still disabled:
and here the 'Logo/Clock is enabled, a deploy is done and it is showing up with the color that was picked.
- Are you using Home Automation by any chance?
- can you stop and restart Node-red and copy the startup log - from when you enter the start command -thru seeing the messages
2 Sep 08:44:06 - [info] Starting flows
2 Sep 08:44:06 - [info] Started flows
1-No, is a table of alarms(industrial)
Starting as a systemd service.
2 Sep 15:09:31 - [info]
Welcome to Node-RED
===================
2 Sep 15:09:31 - [info] Node-RED version: v3.0.2
2 Sep 15:09:31 - [info] Node.js version: v16.17.0
2 Sep 15:09:31 - [info] Linux 5.4.0-125-generic x64 LE
2 Sep 15:09:32 - [info] Loading palette nodes
2 Sep 15:09:34 - [info] Dashboard version 1.0.2 started at /ui
2 Sep 15:09:35 - [warn] rpi-gpio : Raspberry Pi specific node set inactive
2 Sep 15:09:35 - [warn] ------------------------------------------------------
2 Sep 15:09:35 - [warn] [node-red-dashboard/ui_base] 'ui_base' already registered by module dashboard-evi
2 Sep 15:09:35 - [warn] [node-red-dashboard/ui_button] 'ui_button' already registered by module dashboard-evi
2 Sep 15:09:35 - [warn] [node-red-dashboard/ui_dropdown] 'ui_dropdown' already registered by module dashboard-evi
2 Sep 15:09:35 - [warn] [node-red-dashboard/ui_switch] 'ui_switch' already registered by module dashboard-evi
2 Sep 15:09:35 - [warn] [node-red-dashboard/ui_slider] 'ui_slider' already registered by module dashboard-evi
2 Sep 15:09:35 - [warn] [node-red-dashboard/ui_numeric] 'ui_numeric' already registered by module dashboard-evi
2 Sep 15:09:35 - [warn] [node-red-dashboard/ui_text_input] 'ui_text_input' already registered by module dashboard-evi
2 Sep 15:09:35 - [warn] [node-red-dashboard/ui_date_picker] 'ui_date_picker' already registered by module dashboard-evi
2 Sep 15:09:35 - [warn] [node-red-dashboard/ui_colour_picker] 'ui_colour_picker' already registered by module dashboard-evi
2 Sep 15:09:35 - [warn] [node-red-dashboard/ui_form] 'ui_form' already registered by module dashboard-evi
2 Sep 15:09:35 - [warn] [node-red-dashboard/ui_text] 'ui_text' already registered by module dashboard-evi
2 Sep 15:09:35 - [warn] [node-red-dashboard/ui_gauge] 'ui_gauge' already registered by module dashboard-evi
2 Sep 15:09:35 - [warn] [node-red-dashboard/ui_chart] 'ui_chart' already registered by module dashboard-evi
2 Sep 15:09:35 - [warn] [node-red-dashboard/ui_audio] 'ui_audio' already registered by module dashboard-evi
2 Sep 15:09:35 - [warn] [node-red-dashboard/ui_toast] 'ui_toast' already registered by module dashboard-evi
2 Sep 15:09:35 - [warn] [node-red-dashboard/ui_ui_control] 'ui_ui_control' already registered by module dashboard-evi
2 Sep 15:09:35 - [warn] [node-red-dashboard/ui_template] 'ui_template' already registered by module dashboard-evi
2 Sep 15:09:35 - [warn] [node-red-dashboard/ui_link] 'ui_link' already registered by module dashboard-evi
2 Sep 15:09:35 - [warn] [node-red-dashboard/ui_tab] 'ui_tab' already registered by module dashboard-evi
2 Sep 15:09:35 - [warn] [node-red-dashboard/ui_group] 'ui_group' already registered by module dashboard-evi
2 Sep 15:09:35 - [warn] [node-red-dashboard/ui_spacer] 'ui_spacer' already registered by module dashboard-evi
2 Sep 15:09:35 - [warn] ------------------------------------------------------
2 Sep 15:09:35 - [info] Settings file : /home/serv_ub1_enitec/.node-red/settings.js
2 Sep 15:09:35 - [info] Context store : 'default' [module=memory]
2 Sep 15:09:35 - [info] User directory : /home/serv_ub1_enitec/.node-red
2 Sep 15:09:35 - [warn] Projects disabled : editorTheme.projects.enabled=false
2 Sep 15:09:35 - [info] Flows file : /home/serv_ub1_enitec/.node-red/flows.json
2 Sep 15:09:35 - [warn] Using unencrypted credentials
2 Sep 15:09:35 - [info] Server now running at http://127.0.0.1:1880/
2 Sep 15:09:35 - [info] Starting flows
2 Sep 15:09:35 - [info] Dashboard version 3.1.7 started at /ui
2 Sep 15:09:35 - [info] Started flows
Please go to the Manage Palette
option of the hamburger menu in the upper right of the editor. Then type in dashboard
and tell me what shows up.
It looks like you have installed the node dashboard-evi
and are not using `node-red-dashboard' (you can't use two dashboaed nodes or it causes conflicts'. This probelm has to do with that node.
The bad news is the GitHub page for that node no longer exists so you can't report this issue to the author.
My suggestion is to remove that node and install node-red-dashboard
if it is not already installed.
Thanks so much. remove dasboar-evi and works.
This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.