Hi ! Great webinar, thanks for it ! Is it possible to hide or disable the navigation sidebar for certain users and not for others ?
หลายเดือนก่อน +1
thanks for your webminar, I have a question this user authentication works as well for nodered 4.0.0 + dasboard 2 ? because I cannot make it work no matter what I do... thanks
Can you specify what doesn't work? Happy to help if things have changed.
หลายเดือนก่อน
@@FlowFuseInc Sorry, you are right, I have nodered 4.0.0.installed and dashboard 2, running on ubuntu 20.04 node v18.17.1, I am not able to get the username in any of the dashboard 2 nodes , shows undefined, I have the flowfuse plugin installed, enabled the insert Client Data option in Dashboard 2 menu,I have the socketID , also the ngnix web server with basic auth mode running, it ask me for user and password, .htpasswd is created and every time I display a page says user johndoe .../dashboard/page3 ... everything seems to be working, except for the msg.payload._client.userid:undefined, I can see the socketId & socketIP... thanks in advance
หลายเดือนก่อน
@@FlowFuseInc yep, right, my issue is that I am not getting the userId , it is undefined. I have nginx setup with basic http auth, .htpasswd file created , the nginx logs shows the user opening the dashobard/pageX.html file, I have flowfuse user addon installed , and socketID plugin also installed, Client Data selected. My nodered 4.0.0 is running on ubuntu 20.04, node version 18. latest version of dashboard 2 installed , I can see the socketId and socketIP but, userId is undefined... what am I missing? thanks in advance
We do have it as an open issue that we are tracking in github. Check this issue for more context and tracking. Commenting will help prioritize it and show urgency. github.com/FlowFuse/node-red-dashboard/issues/551
Great tutorial, But I have a problem in the past, I use node-red-dashboard 1.0 and when I click on a toggle button, it updates all open dashboards. But with version 2.0, I don't know how to make each switch updated with each change.
You can find more information about defining users and building multi-tenant dashboards in this article: flowfuse.com/blog/2024/06/dashboard-multi-tenancy/ It explains how to set up user-specific data and manage client sessions, including the multi-tenancy features and authentication plugins. I hope this helps!
Thank you for your interest in building a SCADA system using Node-RED! While we currently don't have specific documentation or articles on this topic, we have some resources that can help you get started: 1. How to Build an OPC Client Dashboard in Node-RED: flowfuse.com/blog/2023/07/how-to-build-a-opc-client-dashboard-in-node-red/ 2. Using MQTT with Node-RED: flowfuse.com/node-red/protocol/mqtt/ 3. OPC UA to MQTT with Node-RED: flowfuse.com/blog/2024/08/opc-ua-to-mqtt-with-node-red/ In the future, we will be publishing more resources related to SCADA systems, so please check back soon!
Hi. It is a little unclear what you are trying to achieve. I say that because there is built-in 2 way communication possible between dashboard and node-red without having to create endpoints (thats what the http-in node does) and make requests via ajax or fetch. However, if you mean you want to get data from an external API (HTTP-Request node) and transmit that to a ui-table, then this certainly is possible and quite simple. I am happy to provide a demo but I will wait for your response to clarify requirements. also, these sort of questions are much better suited to the official Node-RED forum.
Hello. Is there any trick to make a dashboard multitouch compatible ? The main idea is to move sliders and buton simultaneously from an android tactile device. Thx for your ideas. Antoine
Hi Antoine, we spotted a similar question on the Node-RED forum: discourse.nodered.org/t/multitouch-dashboard/88798. Joe already replied there 😉. Hope this helps!
Its possible to have 2 computers acessing the same dashboard, without one session interfering with the other? Because when i acess the dashboard in two differents browsers, when i do somethin in one screen the other see it as well
Hi @placidomuniz572 - that's what the FlowFuse Multi User plugin provides and is available in the "Team" and "Enterprise" tiers in FlowFuse. By default, in Dashboard 2.0, only "ui-control" and "ui-notification" allow for constraints to be defined such that traffic is sent to a specific Websocket (SocketIO) connection. With the plugin, you can configure this to apply for all node types, and rather than constrain it to a particular websocket, in fact constrain it to a specific user
Drop a UI template node on the canvas and set type to CSS. Example CSS for Template below. Then open up your button that you would like to be customized to the CSS enter styled-button in this case to match the CSS created in the template node. .styled-button { padding: 8px 16px; border-radius: 3px; background-image: linear-gradient(to right, #yourStartColor, #yourEndColor); /* Replace #yourStartColor and #yourEndColor with your desired colors */ border: none; color: white; display: inline-flex; justify-content: center; align-items: center; min-width: 7.5rem; cursor: pointer; }
I had install the remote nod in my phone but it doesn' fonction with the db2 I have confegurated correctly it function with the node red dashboard and know when i install the db 2 dosn't fonction
Thanks everyone that watched the Webinar!
Hi ! Great webinar, thanks for it ! Is it possible to hide or disable the navigation sidebar for certain users and not for others ?
thanks for your webminar, I have a question this user authentication works as well for nodered 4.0.0 + dasboard 2 ? because I cannot make it work no matter what I do... thanks
Can you specify what doesn't work? Happy to help if things have changed.
@@FlowFuseInc Sorry, you are right, I have nodered 4.0.0.installed and dashboard 2, running on ubuntu 20.04 node v18.17.1, I am not able to get the username in any of the dashboard 2 nodes , shows undefined, I have the flowfuse plugin installed, enabled the insert Client Data option in Dashboard 2 menu,I have the socketID , also the ngnix web server with basic auth mode running, it ask me for user and password, .htpasswd is created and every time I display a page says user johndoe .../dashboard/page3 ... everything seems to be working, except for the msg.payload._client.userid:undefined, I can see the socketId & socketIP... thanks in advance
@@FlowFuseInc yep, right, my issue is that I am not getting the userId , it is undefined. I have nginx setup with basic http auth, .htpasswd file created , the nginx logs shows the user opening the dashobard/pageX.html file, I have flowfuse user addon installed , and socketID plugin also installed, Client Data selected. My nodered 4.0.0 is running on ubuntu 20.04, node version 18. latest version of dashboard 2 installed , I can see the socketId and socketIP but, userId is undefined... what am I missing? thanks in advance
I have issues with the db2 on mobile phones. Gauges and tables are crushed and clipping. Is there plans to have support for mobile devices?
We do have it as an open issue that we are tracking in github. Check this issue for more context and tracking. Commenting will help prioritize it and show urgency.
github.com/FlowFuse/node-red-dashboard/issues/551
Great tutorial,
But I have a problem in the past, I use node-red-dashboard 1.0 and when I click on a toggle button, it updates all open dashboards. But with version 2.0, I don't know how to make each switch updated with each change.
This is a bit of a gap we have in Dashboard 2.0 currently, as only consequent nodes are impacted when interactions are made
How I can define a user in the session? Users only work with flowfuse?
You can find more information about defining users and building multi-tenant dashboards in this article: flowfuse.com/blog/2024/06/dashboard-multi-tenancy/ It explains how to set up user-specific data and manage client sessions, including the multi-tenancy features and authentication plugins.
I hope this helps!
I would like to build a scada system using node-red, please help me get started
Thank you for your interest in building a SCADA system using Node-RED! While we currently don't have specific documentation or articles on this topic, we have some resources that can help you get started:
1. How to Build an OPC Client Dashboard in Node-RED: flowfuse.com/blog/2023/07/how-to-build-a-opc-client-dashboard-in-node-red/
2. Using MQTT with Node-RED: flowfuse.com/node-red/protocol/mqtt/
3. OPC UA to MQTT with Node-RED: flowfuse.com/blog/2024/08/opc-ua-to-mqtt-with-node-red/
In the future, we will be publishing more resources related to SCADA systems, so please check back soon!
@@FlowFuseInc awesome! Thanks
Could you share the complete flow code?
The flows can be found on the last slide of the webinar slides found here: flowfuse.com/webinars/2024/node-red-dashboard-multi-user/
Hi sir . How can i give json data through rest api call using the http in and how to parse that data to the table in the template node.
Hi. It is a little unclear what you are trying to achieve. I say that because there is built-in 2 way communication possible between dashboard and node-red without having to create endpoints (thats what the http-in node does) and make requests via ajax or fetch. However, if you mean you want to get data from an external API (HTTP-Request node) and transmit that to a ui-table, then this certainly is possible and quite simple. I am happy to provide a demo but I will wait for your response to clarify requirements. also, these sort of questions are much better suited to the official Node-RED forum.
Hello. Is there any trick to make a dashboard multitouch compatible ? The main idea is to move sliders and buton simultaneously from an android tactile device. Thx for your ideas. Antoine
Hi Antoine, we spotted a similar question on the Node-RED forum: discourse.nodered.org/t/multitouch-dashboard/88798. Joe already replied there 😉. Hope this helps!
Its possible to have 2 computers acessing the same dashboard, without one session interfering with the other?
Because when i acess the dashboard in two differents browsers, when i do somethin in one screen the other see it as well
Hi @placidomuniz572 - that's what the FlowFuse Multi User plugin provides and is available in the "Team" and "Enterprise" tiers in FlowFuse. By default, in Dashboard 2.0, only "ui-control" and "ui-notification" allow for constraints to be defined such that traffic is sent to a specific Websocket (SocketIO) connection. With the plugin, you can configure this to apply for all node types, and rather than constrain it to a particular websocket, in fact constrain it to a specific user
Excuse me, how can I style nodes such as buttons individually
Drop a UI template node on the canvas and set type to CSS. Example CSS for Template below. Then open up your button that you would like to be customized to the CSS enter styled-button in this case to match the CSS created in the template node.
.styled-button {
padding: 8px 16px;
border-radius: 3px;
background-image: linear-gradient(to right, #yourStartColor, #yourEndColor); /* Replace #yourStartColor and #yourEndColor with your desired colors */
border: none;
color: white;
display: inline-flex;
justify-content: center;
align-items: center;
min-width: 7.5rem;
cursor: pointer;
}
I had install the remote nod in my phone but it doesn' fonction with the db2
I have confegurated correctly it function with the node red dashboard and know when i install the db 2 dosn't fonction
Which "remote" node are you referring to here? Any nodes built for the original Node-RED Dashboard, will not work with Node-RED Dashboard 2.0