Node-red in workplace. What are you using it for?

I would like to know your uses of node-red and share what I’m doing with this amazing tool.

What are you using it for?

This topic is more like a love story than something useful. And I believe that knowing what are you using it for may give me some insights for the future.

So far I´m using it to:
• Control google calendar;
• Automate e-mail to clients;
• Simple webpages;
• Share trello boards and cards;
• Allow clients to download images from my company account of Shutterstock;
• Generate certificates and reports to my clients about their video productions.

Future uses:
• Automatic upload to video server;
• Automatic thumbnail creation.

After stumbling with node-red I delve into learning javaScript and so for it is being very interesting. My background is video, so it was not something planned.

Node-red creators and community are doing my job easier and a lot more interesting.

Thanks

4 Likes

You may want to check out the recent survey results - https://nodered.org/about/community/survey/2019/

2 Likes

At work, we are using Node-RED as a part of our SCADA solution.

I have described our use case a bit more detailed here:

At home it is part of my home automation and visualization system, gathering and processing all kinds of data from ESP8266 nodes, heating thermostats, etc... Currently, the visualization part is done with the default Node-RED dashboard, but I'm going to move to UI-builder for that.

2 Likes

Industrial world here, so lots of PLC integration.

  • Reading thermal imaging data from a camera using TCP node, decode & parse, send to PLC.
  • Logging process parameters from PLC to SQL
  • Visual graphs and gauges showing process values from PLC
  • Barcode Scanning System to verify components against a BOM in SQL
3 Likes

I’m not currently employed but for my last job as a test engineer I tried to build a tool to ease my workload that I now realise I would have succeeded in creating if I had known of Node-RED already. Job included manual testing web applications and continually keeping track of all kinds of resources. I was the only one in the office utilising the RSS feed on our internal bug tracker, for example.
Things I tried to automate in Python back then included renaming and moving screenshots immediately after they were taken so they could be sorted on client and project, then stored in both the issue tracker as well as the CVS system following the company’s regulations; keeping track of new and updated bugs to see if it was relevant for the test I was running; starting test automations when needed; keeping track of time spent on tasks and log it automatically in the HR tracker system

Just thinking of it now I could have easily done that with relatively small flows. Would have made the job a lot more tolerable too; doing all this for below minimum wage was so not worth it.

3 Likes

Excuse my ignorance and OT post but is Trello similar to Telegram in its functionality?

Is more like a shared to-do-list, white board with note stickers, best described in the link above

I think it could be used as a notification & status white board for NR but is not really like Telegram that sends you alerts. There are several nodes & flows for NR available already, just google it

Thanks for explanation. Yeah I did briefly look at their site but as usual you must cut through all the marketing hype to get to the nuts and bolts, and I couldn't be well ... :smirk:

Just to add a related example :grinning::

The Node-RED team has been using this Trello Board for development ideas, but I don't think it is used anymore, though.

2 Likes

My background is more in the database Engineering side of things, so the majority of my solutions are designed to do things like:

  • display html tables of SQL customer/product records
  • plot locations of things like customer sites on a world map
  • aggregate sensor readings into groups of time for charting
  • populate Gantt charts with timings for Process scheduling
  • mass data imports from spreadsheets into SQL tables
  • simulating sensor readings using a custom Perlin noise generator node
  • orchestrate document workflows between Salesforce and AWS Lambda
  • log process outputs by publishing JSON to ActiveMQ, subscribing from node-red flows
  • store/retrieve node-red flows from Salesforce static resources

So most of my use cases revolve around data processing and workflow orchestration -- not the most mainline usage for an IoT tool, but there ya go... The fact that it works so well for these use cases is just a testament to it being such a well-crafted software platform.

7 Likes

Hi @paulohlp,
Nice to have someone with video background on the forum! I use Node-RED a.o. to monitor my IP camera's at home, but there is still a lot of work to do to convert Node-RED into a full-blown video surveillance tool. So perhaps we will meet again here in the near future on this forum :wink:
Bart

2 Likes

Surely we will talk talk about it soon.

3 Likes

I'm using Node-RED in an educational environment - 'after school IoT Club'.
I have groups of 11-14 year-old students who have built all sorts of nodes/projects.
We mainly use Wemos D1 Mini (ESP8266-microcontrollers) mounted on breadboards that talk via MQTT to various Raspberry Pi(es) running Node-RED on our own home-made WiFi network.

It's very rewarding seeing the students climb the learning curves related to electronics & programming and having 'fun' at the same time.

PS: My background, before I retired, was a lecturer teaching computer science and micro-electronics.

7 Likes

That is a very cool use case! I wish we already had something like that back then when I was in school. :slightly_smiling_face:

4 Likes

Thanks @kuema
I've published some of the students' projects on..

The latest one, one of my students is working on, is Building a Solar-Powered Weather Station.

2 Likes

Work for an OEM -- running it on an industrial edge computer to completely replace the previous HMI/PLC setup. Ladder logic is so stone-age and modern computers are just as reliable if set up correctly.

3 Likes

Have you guys implemented any alarm lists/history in node-red dashboard?

I’ve been working on that for an application here using ui_table, but not the same look and feel as standard alarm lists.

not personally - but what do alarm lists look like ? is there such a thing as a standard look and feel ?

Alarm lists as in sensors monitoring events and when the values are too high/low give an error, and keep track of historical errors? I’ve seen them before on industrial scale, but our solar panels also keep a list like that:


This one isn’t a typical look and feel though. I’ve seen several on a Java 6 base that had an interface fitting for that. Others HTML tables in tables...

ah ok - so I would imagine a combination of pushing things to global context and ui-table could be cooked up fairly readily.