FlowFuse / FlowFuse/node-red-dashboard
Semi-Dynamically create pages aka "HMI feature"
- Dominant language
- HTML
- Stars
- 355
- Forks
- 82
- Avg merge
- 4d 23h
- Merged PRs (30d)
- 24
Description
### Description
In manufacturing every machine should have an HMI. There are no good "HMI as a Docker container" tools out there. What you basically want to do is create a small interactive dashboard with a couple of buttons and a couple of gauges in a somewhat user-friendly way. Node-RED is perfect for that.
However, it does not scale. What you probably want to do is to create once a page with a certain logic (e.g., a button that sends into an MQTT topic called `umh.v1.testEnterprise.testSite.testArea.._analytics.state`) and then want to have the same dashboard for all lines. Currently, this is only possible with a lot of copy-paste right?

If there were some form of templating options which allows to re-use the UI and the corresponding node-red flow logic behind it, it would be really helpful. Some parts would be the same for all machines, but then on some machines you could "overwrite" the default template and add e.g., another button that sends a HTTP request somewhere to set a phyiscal traffic light from green to red (which only exists on that single machine)
We've heard about this in our community now very often, and nobody has found a good solution yet. Maybe this is also possible with the current node-red-dashboard. Then any help would be appreciated.
### Have you provided an initial effort estimate for this issue?
I am no FlowFuse team member
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.