[{"data":1,"prerenderedAt":1698},["ShallowReactive",2],{"blog-\u002Fblog\u002Fnode-red\u002F4":3,"blog-all-for-related":4,"blog-all-node-red":5},null,[],[6,38,61,75,90,105,122,140,156,172,187,209,224,245,264,285,306,321,343,360,376,397,412,427,441,457,473,490,528,548,564,592,609,624,714,729,745,767,797,825,840,856,870,885,900,918,933,947,970,993,1008,1022,1036,1055,1069,1091,1117,1133,1159,1174,1190,1205,1225,1239,1266,1285,1301,1330,1343,1356,1370,1386,1411,1423,1437,1450,1464,1475,1489,1508,1519,1544,1558,1571,1585,1599,1612,1625,1638,1651,1665],{"path":7,"title":8,"date":9,"tags":10,"authors":15,"description":16,"meta":17,"image":37},"\u002Fblog\u002F2026\u002F06\u002Fannouncing-node-red-con-2026","Announcing Node-RED Con 2026: Call for Papers Now Open","2026-06-29",[11,12,13,14],"flowfuse","news","community","node-red",[11],"Node-RED Con 2026 takes place on November 3, 2026. FlowFuse is proud to sponsor this free online conference. The Call for Papers is open until July 31, submit your talk.",{"excerpt":18},{"type":19,"value":20},"minimark",[21,30],[22,23,24,25,29],"p",{},"Node-RED Con is back. The community conference returns on ",[26,27,28],"strong",{},"Tuesday,\nNovember 3, 2026",", free, online, and open to everyone. FlowFuse is proud\nto sponsor this year's event alongside the OpenJS Foundation.",[22,31,32,33,36],{},"This year's theme is ",[26,34,35],{},"Node-RED at the Edge of Intelligence",".","\u002Fblog\u002F2026\u002F06\u002Fimages\u002Fnode-red-con-2026.png",{"path":39,"title":40,"date":41,"tags":42,"authors":43,"description":45,"meta":46,"image":60},"\u002Fblog\u002F2026\u002F06\u002Fnode-red-5-on-flowfuse","Node-RED 5 Is Here: What It Means for Industrial Teams","2026-06-09",[11,14],[44],"sumit-shinde","Node-RED 5 reshapes the editor with redesigned sidebars, an Explorer panel, and a built-in dark theme. Here's what changes for teams running it in production on FlowFuse, and how to upgrade your instances.",{"keywords":47,"excerpt":48},"node-red 5, node-red 5.0, node-red editor, node-red dark theme, node-red explorer panel, flowfuse node-red, node-red upgrade, node-red stack, industrial node-red, node-red production",{"type":19,"value":49},[50],[22,51,52,53,36],{},"Node-RED 5.0 is out, the biggest change to the editor since the project began. Nick O'Leary, our CTO and Node-RED's co-creator, ",[54,55,59],"a",{"href":56,"rel":57},"https:\u002F\u002Fdiscourse.nodered.org\u002Ft\u002Fnode-red-5-now-available\u002F101239",[58],"nofollow","announced it today on the Node-RED forum","\u002Fblog\u002F2026\u002F06\u002Fimages\u002Fnode-red-5-flowfuse.png",{"path":62,"title":63,"date":64,"tags":65,"authors":66,"description":67,"meta":68,"image":74},"\u002Fblog\u002F2026\u002F01\u002Fnode-red-history-community-industrial-iot-flowfuse","The Node-RED Story: How Visual Programming Escaped the Lab and Conquered Industry","2026-01-05",[14],[44],"Read how Node-RED evolved from Nick O'Leary's weekend IBM project into a global phenomenon, powering millions of home assistance setups, sparking a Raspberry Pi revolution, building a 4,300+ node community, and conquering industrial IoT with FlowFuse's enterprise platform.",{"keywords":3,"excerpt":69},{"type":19,"value":70},[71],[22,72,73],{},"In late 2011, Nick O'Leary was a \"plumber\" of the digital age. As part of IBM's Emerging Technology Group, he spent his days building experimental projects that pushed the boundaries of what connected systems could do. But there was a problem: for every new experiment, he found himself writing the same boilerplate code over and over, the tedious \"wiring\" work needed to make different systems talk to each other.","\u002Fblog\u002F2026\u002F01\u002Fimages\u002Fnode-red-story.png",{"path":76,"title":77,"date":78,"tags":79,"authors":80,"description":81,"meta":82,"image":89},"\u002Fblog\u002F2025\u002F12\u002Fnode-red-timer","Node-RED Timer Tutorial: Create Stopwatch and Countdown Timers","2025-12-24",[14],[44],"Node-RED timer tutorial showing how to implement stopwatch and countdown timers for industrial automation and IoT applications.",{"keywords":83,"excerpt":84},"node-red timers, node-red stopwatch, node-red countdown timer, node-red industrial automation, node-red iiot, node-red process control, node-red hourglass, node-red contrib countdown, flowfuse node-red",{"type":19,"value":85},[86],[22,87,88],{},"Timers are everywhere in industrial automation. You need them to track how long a machine has been running, measure downtime, schedule maintenance, or coordinate processes that happen in sequence.","\u002Fblog\u002F2025\u002F12\u002Fimages\u002Fnode-red-timer.png",{"path":91,"title":92,"date":93,"tags":94,"authors":95,"description":96,"meta":97,"image":104},"\u002Fblog\u002F2025\u002F12\u002Fgetting-weather-data-in-node-red","Building a Weather Dashboard in Node-RED (2026)","2025-12-05",[14],[44],"Learn how to build a real-time weather dashboard in Node-RED using the OpenWeather API and FlowFuse Dashboard.",{"keywords":98,"excerpt":99},"nodered weather, weather dashboard node-red, node-red weather dashboard",{"type":19,"value":100},[101],[22,102,103],{},"A weather dashboard is honestly the best first project if you're getting into Node-RED. Takes about 10-15 minutes from start to finish, and by the end you'll understand how the whole thing works - connecting to APIs, processing data, and displaying it visually.","\u002Fblog\u002F2025\u002F12\u002Fimages\u002Fbuilding-a-weather-dashboard.png",{"path":106,"title":107,"date":108,"tags":109,"authors":111,"description":113,"meta":114,"image":121},"\u002Fblog\u002F2025\u002F11\u002Fflowfuse+llm+mcp-equals-text-driven-operations","FlowFuse + LLM + MCP = Text Driven Operations","2025-11-12",[11,14,110],"ai",[112],"zeger-jan-van-de-weg","Discover how FlowFuse combines LLMs and Model Context Protocol (MCP) with Node-RED to enable text-driven operations, transforming industrial data into actionable insights through natural language queries.",{"keywords":115,"excerpt":116},"MCP, Node-RED MCP, LLM",{"type":19,"value":117},[118],[22,119,120],{},"In industrial operations it's all about getting more out of the CAPEX already\nspent. Achieving higher efficiency means everyone needs to get data from a lot of\ndifferent machines, have an understanding how these machines form lines and fit\ntogether, and holistically understand these as a group of assets that collectively\ncan achieve more.","\u002Fblog\u002F2025\u002F11\u002Fimages\u002Fflowfuse+llm+mcp-equals-text-driven-operations.png",{"path":123,"title":124,"date":125,"tags":126,"authors":130,"description":132,"meta":133,"image":139},"\u002Fblog\u002F2025\u002F11\u002Fptc-kepware-thingworx-divestment","The Industrial IoT Market Shift: What the PTC Divestment Means for Your Data Strategy","2025-11-06",[11,14,127,128,129],"kepware","thingworx","industrial-iot",[131],"pablo-filomeno","PTC's $600M divestment of Kepware and ThingWorx to TPG raises critical questions for industrial organizations. Learn what this means for your data strategy and why open-source alternatives like FlowFuse offer a path forward.",{"keywords":3,"excerpt":134},{"type":19,"value":135},[136],[22,137,138],{},"The news of PTC selling Kepware and ThingWorx to TPG for $600 million has caused a significant impact across the industrial automation sector. For anyone working in manufacturing, OT data integration, or industrial IoT, this divestment raises important questions about the future direction of these widely-used platforms, and what it means for organizations relying on them.","\u002Fblog\u002F2025\u002F11\u002Fimages\u002Fthe-industrial-iot-market-shift.png",{"path":141,"title":142,"date":143,"tags":144,"authors":146,"description":148,"meta":149,"image":155},"\u002Fblog\u002F2025\u002F10\u002Fai-on-flowfuse","MCP and Custom AI Models on FlowFuse!","2025-10-13",[11,14,145,110],"post",[147],"greg-stoutenburg","Create your own AI agents and deploy trained models in Node-RED",{"keywords":3,"excerpt":150},{"type":19,"value":151},[152],[22,153,154],{},"We have a VERY exciting announcement today: you can now build an MCP server and upload custom-trained AI models to FlowFuse!","\u002Fblog\u002F2025\u002F10\u002Fimages\u002Fai-on-flowfuse.png",{"path":157,"title":158,"date":159,"tags":160,"authors":162,"description":163,"meta":164,"image":171},"\u002Fblog\u002F2025\u002F10\u002Fusing-ethernet-ip-with-flowfuse","EtherNet\u002FIP Integration with FlowFuse: Communicating with Allen-Bradley PLCs","2025-10-10",[11,14,145,161],"plc",[44],"Learn how to integrate Allen-Bradley PLCs with FlowFuse using EtherNet\u002FIP. This guide covers connected and unconnected messaging, reading and writing tags, and building industrial automation workflows in Node-RED.",{"keywords":165,"excerpt":166},"EtherNet\u002FIP, Allen-Bradley PLC, FlowFuse, Node-RED, industrial automation, connected messaging, PLC integration",{"type":19,"value":167},[168],[22,169,170],{},"EtherNet\u002FIP is one of the most widely used industrial communication protocols for connecting PLCs, sensors, and controllers across manufacturing environments. If you're working with Allen-Bradley PLCs, whether it's ControlLogix, CompactLogix, or MicroLogix, you're using some of the most trusted automation hardware in the industry.","\u002Fblog\u002F2025\u002F10\u002Fimages\u002Fallen-bradly-plc.png",{"path":173,"title":174,"date":175,"tags":176,"authors":177,"description":179,"meta":180,"image":186},"\u002Fblog\u002F2025\u002F10\u002Fnode-red-revolution","The Node-RED Revolution: How Low-Code is Democratizing Industrial Automation","2025-10-09",[11,14],[178],"nick-oleary","Looking back on where Node-RED came from to understand the impact it has had on industry",{"keywords":3,"excerpt":181},{"type":19,"value":182},[183],[22,184,185],{},"To understand the impact Node-RED has had on industrial automation, it's useful to understand where it has come from and what has enabled its success.","\u002Fblog\u002F2025\u002F10\u002Fimages\u002Fnode-red-revolution.png",{"path":188,"title":189,"date":175,"tags":190,"authors":191,"description":192,"meta":193,"image":208},"\u002Fblog\u002F2025\u002F10\u002Fthe-ai-orchestration-hype","Beyond Cloud AI Orchestration: Why the Future is Hybrid Edge-Cloud Intelligence",[11,14,110],[131],"How edge-cloud hybrid AI architectures unlock new possibilities for industrial applications while leveraging the best of both worlds.",{"keywords":3,"excerpt":194},{"type":19,"value":195},[196,205],[22,197,198,199,204],{},"Congratulations to n8n on their ",[54,200,203],{"href":201,"rel":202},"https:\u002F\u002Fblog.n8n.io\u002Fseries-c\u002F",[58],"Series C funding round","! This is a fantastic milestone and a clear signal that the market has moved beyond AI experimentation and into the serious business of production deployment. Platforms like n8n are mastering what we call centralized orchestration: creating cloud-native \"brains\" that connect digital services, APIs, and data sources to execute complex workflows. This approach excels for digital-first applications and represents a crucial evolution in workflow automation.",[22,206,207],{},"But for industrial applications, we need to think beyond traditional cloud orchestration.","\u002Fblog\u002F2025\u002F10\u002Fimages\u002Fthe-ai-orchestration-hype.png",{"path":210,"title":211,"date":212,"tags":213,"authors":214,"description":215,"meta":216,"image":223},"\u002Fblog\u002F2025\u002F09\u002Finstalling-node-red","Download Node-RED for Production: Windows, Mac, Linux, Raspberry Pi (2026)","2025-09-19",[11,14],[44],"Learn how to install and run Node-RED on various platforms, such as local computer, Raspberry Pi, Mac, Linux, or Cloud. Production-ready solutions from the creators of Node-RED.",{"keywords":217,"excerpt":218},"download node-red, download nodered, install nodered, install node-red, getting started with node-red",{"type":19,"value":219},[220],[22,221,222],{},"Installing Node-RED is straightforward. Install Node.js, run a command, and you're ready for visual programming in industrial automation. The real challenge begins when it must run across production lines, connect to PLCs, and stay operational 24\u002F7.","\u002Fblog\u002F2025\u002F09\u002Fimages\u002Fdownload-node-red.png",{"path":225,"title":226,"date":227,"tags":228,"authors":229,"description":230,"meta":231,"image":244},"\u002Fblog\u002F2025\u002F08\u002Fopen-source-software-and-manufacturing","Winning Through Open-Source Software in Manufacturing Digitalization","2025-08-20",[11,14],[112],"Explore how open-source software can help manufacturers overcome vendor lock-in, accelerate digital transformation, and regain competitive advantage in Industry 4.0",{"keywords":232,"excerpt":233},"Open Source Software, Digital Transformation, DX",{"type":19,"value":234},[235],[22,236,237,238,243],{},"The manufacturing sector is in an interesting situation. It's caught between a\nfuture with immense promise and a present with high complexity. The promised ROI\nof digital transformation (DX) is into the\n",[54,239,242],{"href":240,"rel":241},"https:\u002F\u002Fwww.marketresearchfuture.com\u002Freports\u002Fdigital-transformation-in-manufacturing-market-32040",[58],"trillions of dollars","\nglobally over the next decade. For manufacturers, this is more than just an\nopportunity for incremental improvement; it is a fundamental shift to\ncompetitiveness.","\u002Fblog\u002F2025\u002F08\u002Fimages\u002Fopen-source-software-and-manufacturing.png",{"path":246,"title":247,"date":248,"tags":249,"authors":252,"description":253,"meta":254,"image":263},"\u002Fblog\u002F2025\u002F07\u002Fcertified-nodes-v2","Curated Node-RED Integrations: FlowFuse Certified Nodes 2.0","2025-07-01",[11,14,250,251],"certified-nodes","developers",[112],"FlowFuse announces Certified Nodes v2.0 - connecting enterprises with the highest quality Node-RED nodes, built and maintained by recognized experts in their fields.",{"excerpt":255},{"type":19,"value":256},[257],[22,258,259,260,36],{},"At FlowFuse, we believe that enterprises deserve access to the best of Node-REDs\ncustom nodes and solutions crafted by recognized experts who bring deep domain\nknowledge and professional standards to their work. That's why we are thrilled\nto announce a significant evolution of our ecosystem: ",[26,261,262],{},"FlowFuse Certified Nodes\nv2.0","\u002Fblog\u002F2025\u002F07\u002Fimages\u002Fcertified-nodes-v2.png",{"path":265,"title":266,"date":267,"tags":268,"authors":269,"description":270,"meta":271,"image":284},"\u002Fblog\u002F2025\u002F06\u002Fannouncing-node-red-con-2025","Announcing Node-RED Con 2025: A Community Conference on Industrial Applications","2025-06-12",[11,12,13,14],[11],"FlowFuse is proud to sponsor Node-RED Con 2025, a free online conference on November 4, 2025, dedicated to industrial applications. Learn more and submit your talk.",{"excerpt":272},{"type":19,"value":273},[274],[22,275,276,277,280,281],{},"At FlowFuse, our commitment to the Node-RED community is at the heart of everything we do. That's why we are thrilled to announce our support as a sponsor for ",[26,278,279],{},"Node-RED Con 2025",", a free, online conference taking place on ",[26,282,283],{},"Tuesday, November 4, 2025!","\u002Fblog\u002F2025\u002F06\u002Fimages\u002Fnode-red-con-2025.png",{"path":286,"title":287,"date":288,"tags":289,"authors":290,"description":291,"meta":292,"image":305},"\u002Fblog\u002F2025\u002F02\u002Fmonitoring-system-health-performance-scale-flowfuse","Monitoring Device Health and Performance at Scale with FlowFuse","2025-02-21",[14,11],[44],"Learn how to monitor system health and performance with Node-RED. Track CPU usage, memory, and other key metrics, and efficiently scale device monitoring with FlowFuse to thousands of devices.",{"keywords":293,"excerpt":294},"real-time device monitoring, FlowFuse for IoT monitoring, scalable edge device monitoring, remote device performance tracking, centralized device monitoring dashboard, optimizing IoT device health, real-time performance tracking with Node-RED, remote monitoring for industrial automation",{"type":19,"value":295},[296],[22,297,298,299,304],{},"Edge devices are everywhere, and their numbers are skyrocketing, from 2.7 billion in 2020 to a projected 7.8 billion by 2030, according to ",[54,300,303],{"href":301,"rel":302},"https:\u002F\u002Ftransformainsights.com\u002Fnews\u002Fedge-computing-rapid-growth-iot#:~:text=New%20Transforma%20Insights%20reports%20covering,edge%20capabilities%20in%20IoT%20devices.",[58],"various reports",". As these devices become critical for automation and data processing, monitoring their health is essential to ensure reliability and efficiency.","\u002Fblog\u002F2025\u002F02\u002Fimages\u002Fmonitoring-device-health-and-performance-at-scale.png",{"path":307,"title":308,"date":309,"tags":310,"authors":311,"description":312,"meta":313,"image":320},"\u002Fblog\u002F2025\u002F02\u002Finteracting-with-arduino-using-node-red","Interacting with Arduino using Node-RED","2025-02-12",[14],[44],"Learn how to set up and control your Arduino remotely using Node-RED and FlowFuse. Explore the simplicity of automation flows",{"keywords":314,"excerpt":315},"Arduino, Node-RED, Firmata, Node-RED IoT, automation, FlowFuse, LED control with Node-RED, IR sensor, input-output, serial communication, microcontroller, Arduino Uno, remote control, object detection, dashboard.",{"type":19,"value":316},[317],[22,318,319],{},"Arduino is a popular open-source platform that lets you build cool electronics projects. It’s affordable and flexible, with lots of different boards and sensors to choose from. However, unlike some other boards, Arduino doesn’t have built-in internet connectivity, which can make remote control a bit tricky. Plus, it usually requires some coding to make things work.","\u002Fblog\u002F2025\u002F02\u002Fimages\u002Farduino-with-node-red.png",{"path":322,"title":323,"date":324,"tags":325,"authors":328,"description":329,"meta":330,"image":342},"\u002Fblog\u002F2025\u002F02\u002Fnode-red-academy-announcement","Announcing Node-RED Academy!","2025-02-05",[11,14,326,327,12],"education","Node-RED Academy",[147],"The new Node-RED Academy enables you to learn Node-RED, increase your expertise, and demonstrate your knowledge with shareable certificates.",{"keywords":331,"excerpt":332},"node-red academy, node-red courses, node-red certification, learn node-red, node-red training",{"type":19,"value":333},[334],[22,335,336,337,341],{},"The ",[54,338,327],{"href":339,"rel":340},"https:\u002F\u002Fnode-red-academy.learnworlds.com\u002F",[58]," provides Node-RED courses both for experts, who want to grow their knowledge, and for beginners, who are just learning the ropes. Get formal certification in Node-RED by completing courses and share certificates on LinkedIn to demonstrate your Node-RED learning accomplishments.","\u002Fblog\u002F2025\u002F02\u002Fimages\u002Facademy-announcement.png",{"path":344,"title":345,"date":346,"tags":347,"authors":349,"description":351,"meta":352,"image":359},"\u002Fblog\u002F2025\u002F01\u002Fintegrating-siemens-s7-plcs-with-node-red-guide","How to Read and Write Siemens S7 PLC Data, A Node-RED Guide (2026)","2025-01-17",[14,11,161,348],"how-to",[44,350],"stephen-mclaughlin","Learn how to read data from and write data to Siemens S7 PLCs (S7-1200\u002F1500) for industrial monitoring and control. This guide covers PLC setup, the S7 protocol over ISO-on-TCP, addressing, and building dashboards, no deep PLC expertise required.",{"keywords":353,"excerpt":354},"siemens s7 plc data, read data from s7 plc, write data to s7 plc, siemens s7 1200 with node-red, siemens s7 1500 with node-red, s7 with node-red, plc data integration, industrial automation",{"type":19,"value":355},[356],[22,357,358],{},"Siemens S7 PLCs are a staple in industrial automation, powering everything from basic control functions to complex, large-scale processes. However, integrating these PLCs with other systems for remote monitoring or data sharing can present challenges.","\u002Fblog\u002F2025\u002F01\u002Fimages\u002Fs7-with-node-red.png",{"path":361,"title":362,"date":363,"tags":364,"authors":366,"description":367,"meta":368,"image":375},"\u002Fblog\u002F2024\u002F11\u002Fesp32-with-node-red","Interacting with ESP32 Using Node-RED and MQTT (2026)","2024-11-14",[14,348,365],"mqtt",[44],"Learn how to connect an ESP32 to Node-RED using MQTT in 2026. Step-by-step guide covering the MQTT broker setup, Arduino IDE code, and building a dashboard to control your IoT device remotely, ideal for beginners and IoT hobbyists.",{"keywords":369,"excerpt":370},"esp32 with node red, node red esp32, connect esp32 to node red, esp node red, esp32 mqtt node red, esp32 node red, esp32 node red mqtt, mqtt esp32 node red, mqtt node red esp32, node red mqtt esp32, node red with esp32",{"type":19,"value":371},[372],[22,373,374],{},"The ESP32 is an affordable and powerful microchip that combines Wi-Fi and Bluetooth in one small package. It's commonly used in smart devices like home automation systems, wearables, and other IoT projects. Despite its low cost (around $6), it offers strong performance, and low power consumption, and is compatible with popular platforms like Arduino. Whether you're a hobbyist or a business, the ESP32 provides great value, making it easy to create wireless devices without a big investment. This tutorial demonstrates how to set up communication between the ESP32 and Node-RED using MQTT, along with an interactive dashboard via FlowFuse for a user-friendly interface.","\u002Fblog\u002F2024\u002F11\u002Fimages\u002Fesp32-with-node-red.png",{"path":377,"title":378,"date":379,"tags":380,"authors":382,"description":384,"meta":385,"image":396},"\u002Fblog\u002F2024\u002F10\u002Fannouncement-mqtt-broker","MQTT Service Now Available on FlowFuse","2024-10-31",[381,12,11,14,365],"posts",[383],"joe-pavitt","We are thrilled to announce a significant milestone for FlowFuse, we now offer our very own MQTT service, built-in and ready to use with your Node-RED applications.",{"excerpt":386},{"type":19,"value":387},[388],[22,389,390,391,395],{},"In our ",[54,392,394],{"href":393},"\u002Fblog\u002F2024\u002F10\u002Fflowfuse-release-2-10","recent product update"," we have added our very own MQTT service, built-in and ready to use alongside your Node-RED applications. We are always engaging with users and prospective customers and this has been a highly requested feature, and so we are delighted to announce that this is now live on FlowFuse Cloud for our Pro and Enterprise teams.","\u002Fblog\u002F2024\u002F10\u002Fimages\u002Fff-mqtt.png",{"path":398,"title":399,"date":400,"tags":401,"authors":402,"description":403,"meta":404,"image":411},"\u002Fblog\u002F2024\u002F09\u002Fhow-to-scrape-web-data-with-node-red","How to Scrape Data from Websites Using Node-RED","2024-09-16",[14,348],[44],"Learn how to use Node-RED for web scraping to efficiently collect, extract, and manage data from websites. This step-by-step guide covers everything you need to know about creating automated web scrapers using Node-RED.",{"keywords":405,"excerpt":406},"node red webscraping, websrcaping with node-red, node red https request, online web scraper free, online web scraper free, custom web scraper, automated web scraping, web scraping solutions, data scraper easy web scraping",{"type":19,"value":407},[408],[22,409,410],{},"Web scraping has become an indispensable tool for monitoring news, tracking competitors, and gathering insights. In this guide, you'll learn how to harness the power of Node-RED for efficient web scraping, allowing you to extract and manage data from various websites with ease that are not exposed through an API.","\u002Fblog\u002F2024\u002F09\u002Fimages\u002Fwebscraping-with-node-red.png",{"path":413,"title":414,"date":415,"tags":416,"authors":417,"description":418,"meta":419,"image":426},"\u002Fblog\u002F2024\u002F09\u002Fhow-to-use-subflow-in-node-red","How to create and use Subflow in Node-RED (2026)","2024-09-13",[14,348],[44],"Learn how to effectively use subflows in Node-RED with this comprehensive guide. Discover the benefits, creation steps, and best practices for managing subflows to streamline your automation workflows.",{"keywords":420,"excerpt":421},"node red subflow, nodered subflow, node red subflow environment variables, node red create subflow, node red subflows",{"type":19,"value":422},[423],[22,424,425],{},"In traditional programming, managing complex and repetitive tasks can quickly lead to a tangled mess of code that’s hard to maintain and update. To tackle this issue, developers use libraries or modules, reusable chunks of code that help organize functionality, minimize duplication, and keep codebases clean and manageable.","\u002Fblog\u002F2024\u002F09\u002Fimages\u002Fsubflow-in-node-red.png",{"path":428,"title":429,"date":430,"tags":431,"authors":432,"description":433,"meta":434,"image":3},"\u002Fblog\u002F2024\u002F08\u002Fusing-mqtt-sparkplugb-with-node-red","MQTT Sparkplug B Implementation: Protocol, Architecture & Best Practices","2024-08-22",[381,14,365],[44],"Learn how to implement MQTT Sparkplug B with Node-RED for standardized, reliable Industrial IoT data flows and scalable production deployments.",{"keywords":435,"excerpt":436},"node red, mqtt sparkplug, industrial IoT",{"type":19,"value":437},[438],[22,439,440],{},"Connected devices can generate a lot of data, but without a standardized format, managing and consuming it can be tricky. MQTT certainly simplifies getting your messages delivered but it does not enforce any structure. This is where MQTT Sparkplug B helps by providing a clear, standardized format for data. In this guide, we’ll show you how to use MQTT Sparkplug B with Node-RED to make managing your device data easier and more organized.",{"path":442,"title":443,"date":444,"tags":445,"authors":447,"description":448,"meta":449,"image":456},"\u002Fblog\u002F2024\u002F08\u002Fopentelemetry-with-node-red","Monitoring and Optimizing Node-RED Flows with Open Telemetry (2026)","2024-08-15",[145,14,446,348],"node-red tips",[44],"Learn to integrate Open Telemetry with Node-RED to track and optimize flow performance.",{"keywords":450,"excerpt":451},"nodered opentelemetry node opentelemetry, opentelemetry nodejs example, opentelemetry node, open telemetry nodejs, node-red distributed tracing, node-red performance monitoring, opentelemetry jaeger node-red",{"type":19,"value":452},[453],[22,454,455],{},"Have you ever found yourself frustrated by unexpected delays in your Node-RED flows, wondering where the bottlenecks are hiding? Even small latency issues can have a big impact on your system's performance. That's where Open Telemetry comes in. With its powerful distributed tracing capabilities, you can finally take control and get a clear view of how your flows are performing in real time.","\u002Fblog\u002F2024\u002F08\u002Fimages\u002Fopentelemetry-with-node-red.png",{"path":458,"title":459,"date":460,"tags":461,"authors":463,"description":464,"meta":465,"image":472},"\u002Fblog\u002F2024\u002F08\u002Fopc-ua-to-mqtt-with-node-red","Bridging OPC UA Data to MQTT with Node-RED (2026)","2024-08-13",[381,14,365,462,348],"opcua",[44],"Learn how to bridge OPC UA data to MQTT using Node-RED for seamless industrial IoT integration and real-time data flow.",{"keywords":466,"excerpt":467},"opc ua gateway, opc ua example, node-red-contrib-opcua, nodered opcua, opc ua mqtt, opc ua over mqtt, opc ua to mqtt gateway, mqtt to opc ua, mqtt and opc ua, opc ua and mqtt, opc ua via mqtt, opcua to mqtt",{"type":19,"value":468},[469],[22,470,471],{},"Have you ever found yourself trying to connect old industrial systems with new IoT tools? This is a common scenario when trying to digitally transform while setting up your Unified Name Space. Maybe you have machinery that uses OPC UA, but your data is sent through MQTT. How do you make these systems work together smoothly?","\u002Fblog\u002F2024\u002F08\u002Fimages\u002Fbrdging-opcua-to-mqtt.png",{"path":474,"title":475,"date":476,"tags":477,"authors":480,"description":481,"meta":482,"image":489},"\u002Fblog\u002F2024\u002F08\u002Fcomparing-dashboard-2-with-uibuilder","FlowFuse Dashboard vs UI-Builder: A Comprehensive Comparison","2024-08-06",[145,14,478,479],"dashboard","comparing node-red dashboards",[44],"Compare FlowFuse Dashboard and UI-Builder. Discover their installation ease, customization, performance, and support to find the best solution for your needs.",{"keywords":483,"excerpt":484},"node red dashboard, node-red dashboard, node red ui builder, ui builder node red, flexdash, node red dashboard alternative, node red alternative dashboard, flowfuse dashboard",{"type":19,"value":485},[486],[22,487,488],{},"When choosing a dashboard solution for Node-RED, two popular options are FlowFuse Dashboard (also known as Dashboard 2.0) and UI-Builder. This article compares these tools across several key areas, including installation, ease of use, development activity, and customizability, to help you decide which one best suits your needs.","\u002Fblog\u002F2024\u002F08\u002Fimages\u002Fdashboard-2-vs-ui-builder.png",{"path":491,"title":492,"date":493,"tags":494,"authors":495,"description":496,"meta":497,"image":527},"\u002Fblog\u002F2024\u002F07\u002Fbuilding-on-flowfuse-devices","Building on FlowFuse: Remote Device Monitoring","2024-07-17",[381,12,14,11],[383],"In this article we take a look at how elements of the FlowFuse ecosystem can be used to build powerful IoT applications for monitoring remote devices.",{"excerpt":498},{"type":19,"value":499},[500,503,521],[22,501,502],{},"FlowFuse has established a rich ecosystem of products to help you build bespoke, powerful, low-code applications.",[22,504,505,506,510,511,515,516,520],{},"We've seen customers utilizing these to ",[54,507,509],{"href":508},"\u002Fcustomer-stories\u002Fleveraging-node-red-and-flowfuse-to-automate-precision-manufacturing\u002F","revolutionise precision manufacturing",", ",[54,512,514],{"href":513},"\u002Fcustomer-stories\u002Fnode-red-building-management\u002F","automate building management"," and ",[54,517,519],{"href":518},"\u002Fcustomer-stories\u002Fun-wmo-nr-data-sharing\u002F","modernize the distribution of global weather data",", just to name a few examples.",[22,522,523,524,36],{},"In this series of articles, we'll be taking a look at the common architectures and design patterns we are seeing used across our customer base, and how you can use these to build your own applications. To kick things off, this article will focus on ",[26,525,526],{},"\"Remote Device Monitoring\"","\u002Fblog\u002F2024\u002F07\u002Fimages\u002Ftile-building-on-flowfuse-devices.png",{"path":529,"title":530,"date":493,"tags":531,"authors":534,"description":535,"meta":536,"image":547},"\u002Fblog\u002F2024\u002F07\u002Fhow-to-setup-sso-saml-for-the-node-red","How to Set Up SSO SAML for Node-RED",[145,14,532,533],"node-red security","sso",[44],"Learn how to configure SSO SAML for your self-hosted FlowFuse platform using Google as the Identity Provider (IdP). Simplify user authentication across applications with this step-by-step guide.",{"keywords":537,"excerpt":538},"node red security, node red security, sso with node red nodered security, secure node red, securing node red",{"type":19,"value":539},[540],[22,541,542,543,36],{},"SSO plays a crucial role in modern enterprise environments by simplifying user authentication across multiple applications. At FlowFuse, we recognize the significance of SSO and offer robust support for integrating it with your self-hosted platform. In this comprehensive guide, we will focus on configuring SSO SAML, specifically using Google as the Identity Provider (IdP). We also support SSO with LDAP. For more information, refer to ",[54,544,546],{"href":545},"\u002Fdocs\u002Fadmin\u002Fsso\u002Fldap\u002F","Setting up LDAP SSO for your Self-Hosted FlowFuse","\u002Fblog\u002F2024\u002F07\u002Fimages\u002Fsso-saml-with-node-red.png",{"path":549,"title":550,"date":551,"tags":552,"authors":554,"description":555,"meta":556,"image":563},"\u002Fblog\u002F2024\u002F07\u002Fcalling-python-script-from-node-red","Calling a Python script from Node-RED (2026)","2024-07-10",[145,14,553,348],"node red python",[44],"Learn how to run a Python script from Node-RED using the Exec node. Step-by-step guide covering script execution, passing arguments, reading sensor data, and troubleshooting, combine Node-RED's visual flows with Python's libraries.",{"keywords":557,"excerpt":558},"node red and python, node red call python script, node red exec node python script, node red execute python script, node red for python, node red python example, node red python script, node red run python script, node red with python, python in node red",{"type":19,"value":559},[560],[22,561,562],{},"Python's robust data processing capabilities and extensive libraries are well-known in programming. When combined with Node-RED, these technologies can synergize to elevate data analytics and automation. This guide walks you through integrating Python scripts with Node-RED. You'll gain practical insights, troubleshooting tips, and effective techniques for executing scripts, enabling you to leverage this powerful combination for your IoT projects.","\u002Fblog\u002F2024\u002F07\u002Fimages\u002Fcalling-python-script-from-node-red.png",{"path":565,"title":566,"date":567,"tags":568,"authors":570,"description":571,"meta":572,"image":591},"\u002Fblog\u002F2024\u002F06\u002Fdashboard-1-deprecated","Node-RED Dashboard Formally Deprecated","2024-06-27",[381,12,14,11,478,569],"FlowFuse Dashboard",[383],"It has just been announced that the predecessor to FlowFuse's Dashboard, Node-RED Dashboard, has been formally deprecated. Find out what this means for your Node-RED instances, see how you can get started with FlowFuse's Dashboard, and what we have planned in the near future.",{"excerpt":573},{"type":19,"value":574},[575,584],[22,576,577,578,583],{},"Dave Conway-Jones, the lead maintainer of Node-RED Dashboard, has ",[54,579,582],{"href":580,"rel":581},"https:\u002F\u002Fdiscourse.nodered.org\u002Ft\u002Fnode-red-dashboard-v1-deprecation-notice\u002F89006",[58],"just announced"," that Node-RED Dashboard has been formally deprecated, meaning there will be no further development activity on the project.",[22,585,586,590],{},[54,587,569],{"href":588,"rel":589},"https:\u002F\u002Fdashboard.flowfuse.com\u002F",[58]," (also known as Node-RED Dashboard 2.0) is a natural successor to Node-RED Dashboard, and in this article, we detail what FlowFuse Dashboard offers, and how you can get started.","\u002Fblog\u002F2024\u002F06\u002Fimages\u002Fdashboard1-deprecated.png",{"path":593,"title":594,"date":595,"tags":596,"authors":599,"description":600,"meta":601,"image":608},"\u002Fblog\u002F2024\u002F06\u002Finteracting-with-google-sheet-from-node-red","Interacting with Google Sheets from Node-RED (2026)","2024-06-21",[381,14,597,598,348],"node red","google sheet",[44],"Learn how to interact with Google Sheet from Node-RED to write, read, update and delete data.",{"keywords":602,"excerpt":603},"node-red google sheets, node-red-contrib-google-sheets, google sheets api node-red, read write google sheets node-red, google sheets integration, node-red spreadsheet, flowfuse google sheets",{"type":19,"value":604},[605],[22,606,607],{},"Have you ever needed to integrate Google Sheets with your Node-RED application to track and manage data seamlessly? This guide will walk you through the process of integrating Google Sheets with Node-RED, enabling you to write, read, update, and delete data effortlessly.","\u002Fblog\u002F2024\u002F06\u002Fimages\u002Finteracting-with-google-sheet-from-node-red.png",{"path":610,"title":611,"date":612,"tags":613,"authors":614,"description":615,"meta":616,"image":623},"\u002Fblog\u002F2024\u002F06\u002Fhow-to-use-mqtt-in-node-red","Working with MQTT in Node-RED: Complete Guide (2026)","2024-06-05",[381,14,365,348],[44],"Complete MQTT Node-RED tutorial: configure brokers, implement pub\u002Fsub messaging, use mqtt-in and mqtt-out nodes, and create dynamic subscriptions for IoT",{"keywords":617,"excerpt":618},"node red mqtt, mqtt node red, mqtt in node red, node red mqtt in, node red mqtt out, node red mqtt broker, mqtt broker node red, node-red-contrib-mqtt-broker, node red mqtt dynamic subscription, node red mqtt example, mqtt dynamic subscription, mqtt in\u002Fout nodes, mqtt broker setup",{"type":19,"value":619},[620],[22,621,622],{},"MQTT handles the messaging layer for most IoT deployments. Node-RED provides built-in nodes that connect to MQTT brokers, subscribe to topics, and publish messages, all through a visual interface.","\u002Fblog\u002F2024\u002F06\u002Fimages\u002Fworking-with-mqtt.jpg",{"path":625,"title":626,"date":627,"tags":628,"authors":629,"description":630,"meta":631,"image":713},"\u002Fblog\u002F2024\u002F05\u002Funderstanding-node-flow-global-environment-variables-in-node-red","How to Use Variables in Node-RED: Flow, Global, Context & Environment (2026)","2024-05-06",[381,14,348],[44],"Learn how to use Node-RED global, flow, context, and environment variables in 2026. Step-by-step examples for setting, retrieving, and persisting state, plus best practices and an FAQ.",{"keywords":632,"faq":633,"excerpt":658},"node-red variables, node-red global variable, node-red context variable, node-red flow variable, node-red environment variables",[634,637,640,643,646,649,652,655],{"question":635,"answer":636},"What are the different types of variables in Node-RED?","Node-RED has three main categories: message variables (like msg.payload) that travel with the message through nodes; context variables that store state at node, flow, or global scope; and environment variables for configuration and secrets. Context variables are further split into node, flow, and global scopes based on visibility.",{"question":638,"answer":639},"What is the difference between flow and global variables in Node-RED?","Flow variables are scoped to a single tab and are accessible to all nodes within that flow but isolated from other flows. Global variables are accessible across your entire Node-RED instance, making them suited for system-wide settings or data multiple flows need to share.",{"question":641,"answer":642},"How do I set a global variable in a Node-RED function node?","Use global.set('variableName', value) to store a value and global.get('variableName') to retrieve it. The same pattern applies to flow variables (flow.set \u002F flow.get) and node context (context.set \u002F context.get).",{"question":644,"answer":645},"Do Node-RED variables persist after a restart?","By default, all context variables are stored in memory and are lost on restart or redeploy. To keep them, use persistent storage by adding 'persistent' as the store option in the change node or as a third parameter in a function node, e.g. global.set('userData', userData, 'persistent'). FlowFuse provides persistent storage that survives restarts and redeployments.",{"question":647,"answer":648},"What is the difference between context variables and environment variables?","Context variables (node, flow, global) store runtime application state that changes as your flows run. Environment variables hold configuration data and sensitive information like API keys and credentials, kept separate from your flows for security and easier configuration management.",{"question":650,"answer":651},"What happens if a flow-level and global-level environment variable have the same name?","Node-RED uses the flow-level value when names collide. To explicitly access the global-level variable instead, prefix the reference with $parent. in your variable name.",{"question":653,"answer":654},"When should I use node context instead of flow or global variables?","Use node context for private, node-specific data such as counters or temporary calculations that no other node should access. Node variables exist only within a single function node, providing the most restrictive and isolated scope.",{"question":656,"answer":657},"How can I view all the variables currently set in Node-RED?","Open the Context Data panel from the sidebar dropdown. It shows all node, flow, and global variables in organized sections, lets you see when each was last updated, copy names or values, refresh individual variables, and delete them directly from the interface.",{"type":19,"value":659},[660],[22,661,662,663,666,667,671,672,675,676,679,680,683,684,687,688,691,692,695,696,510,699,695,702,705,706,695,709,712],{},"Node-RED has four types of variables: ",[26,664,665],{},"message variables"," that travel with ",[668,669,670],"code",{},"msg"," through your nodes, and ",[26,673,674],{},"context variables"," in three scopes, ",[26,677,678],{},"node"," (private to a single function node), ",[26,681,682],{},"flow"," (shared within one tab), and ",[26,685,686],{},"global"," (shared across the entire instance), plus ",[26,689,690],{},"environment variables"," for configuration and secrets. You set and retrieve context variables with ",[668,693,694],{},"global.set()","\u002F",[668,697,698],{},"global.get()",[668,700,701],{},"flow.set()",[668,703,704],{},"flow.get()",", and ",[668,707,708],{},"context.set()",[668,710,711],{},"context.get()"," in function nodes, or visually through the change node. Context variables are stored in memory by default and are lost on restart, so any state that must survive a reboot needs persistent storage.","\u002Fblog\u002F2024\u002F05\u002Fimages\u002Funderstanding-node-red-variables.png",{"path":715,"title":716,"date":717,"tags":718,"authors":719,"description":720,"meta":721,"image":728},"\u002Fblog\u002F2024\u002F04\u002Fhow-to-build-an-application-with-node-red-dashboard-2","How to Build An Application With Node-RED Dashboard 2.0 (2026)","2024-04-25",[381,14,478,348],[44],"Learn to build custom applications effortlessly with Node-RED Dashboard 2.0. This step-by-step guide walks you through building a personalized, secure, and fully functional application.",{"keywords":722,"excerpt":723},"node-red dashboard 2.0 application, build application node-red dashboard, node-red dashboard 2 tutorial, flowfuse dashboard app, node-red task management dashboard",{"type":19,"value":724},[725],[22,726,727],{},"In this guide, we'll build a Todo application to guide you through the features and explain how you can build rich and dynamic applications too. It shows many of the features that make Dashboard 2.0 great, and why you should use it over the deprecated node-red-dashboard.","\u002Fblog\u002F2024\u002F04\u002Fimages\u002Fbuild-application-dashboard-2.png",{"path":730,"title":731,"date":732,"tags":733,"authors":735,"description":737,"meta":738,"image":744},"\u002Fblog\u002F2024\u002F04\u002Fflowfuse-dedicated","Introducing FlowFuse Dedicated","2024-04-22",[381,14,11,734],"dedicated",[736],"marian-demme","FlowFuse Dedicated a new Node-RED solution with a secure, compliant, and fully managed single-tenant SaaS platform tailored for enterprise needs.",{"excerpt":739},{"type":19,"value":740},[741],[22,742,743],{},"Today, we are excited to officially announce FlowFuse Dedicated, a new way to use our enterprise platform as a single-tenant SaaS offering. This new offering provides all of the benefits of FlowFuse enterprise, with an added focus on data residency, isolation, and private networking to meet compliance needs.","\u002Fblog\u002F2024\u002F04\u002Fimages\u002Fintroducing-flowfuse-dedicated.png",{"path":746,"title":747,"date":748,"tags":749,"authors":752,"description":754,"meta":755,"image":766},"\u002Fblog\u002F2024\u002F04\u002Fflowfuse-at-hannover-messe-node-red","FlowFuse Gears Up for Hannover Messe","2024-04-11",[381,11,14,750,751],"hannover messe","conference announcement",[753],"grey-dziuba","We will be at Hannover Messe 2024 in Hall 14 at Stand L59",{"excerpt":756},{"type":19,"value":757},[758,761],[22,759,760],{},"We're excited to announce that FlowFuse will be exhibiting at the upcoming Hannover Messe! This renowned industrial trade fair provides a platform to connect with global innovators and explore the latest advancements.  Visit us in Hall 14, Stand L59 from April 22nd - 26th.",[22,762,763],{},[26,764,765],{},"Do you need a pass?  We can help with that as well.","\u002Fblog\u002F2024\u002F04\u002Fimages\u002Fflowfuse-at-hannover-messe-node-red.png",{"path":768,"title":769,"date":770,"tags":771,"authors":774,"description":775,"meta":776,"image":796},"\u002Fblog\u002F2024\u002F04\u002Fnode-red-multiplayer","Node-RED Multiplayer mode","2024-04-10",[381,11,14,772,773],"collaborative editing","concurrent editing",[178],"An update on our work to bring concurrent editing to Node-RED",{"excerpt":777},{"type":19,"value":778},[779,793],[22,780,781,782,786,787,792],{},"Last month I ",[54,783,785],{"href":784},"\u002Fblog\u002F2024\u002F03\u002Flooking-towards-node-red-4\u002F","wrote"," about what users\ncan expect with Node-RED 4.0. One of the features I highlighted was improving the\nconcurrent editing experience. With the recent ",[54,788,791],{"href":789,"rel":790},"https:\u002F\u002Fdiscourse.nodered.org\u002Ft\u002Fnode-red-4-0-0-beta-2-released\u002F87026",[58],"beta release"," of Node-RED, the first\nsteps on that journey are now available to try.",[22,794,795],{},"In this post, I'll cover what has been done so far and what we've got planned.","\u002Fblog\u002F2024\u002F04\u002Fimages\u002Fnode-red-multiplayer.png",{"path":798,"title":799,"date":800,"tags":801,"authors":806,"description":807,"meta":808,"image":824},"\u002Fblog\u002F2024\u002F04\u002Fnode-red-architecture","Node-RED Manufacturing Architecture","2024-04-02",[381,14,11,802,803,804,805],"manufacturing","perdue model","ISA 99","unified-namespace",[736],"This article explores the integration of Node-RED and FlowFuse within a factory's multilayered infrastructure, highlighting the strategic organization of data and connectivity from the shopfloor to the enterprise level for improved operational efficiency.",{"excerpt":809},{"type":19,"value":810},[811],[22,812,813,814,818,819,823],{},"The architecture of a factory's Node-RED infrastructure is a common topic of discussion and inquiry. Fundamentally, my response to such queries unfolds in two parts. Initially, the focus must be on data organization. I champion a structure centered around a ",[54,815,817],{"href":816},"\u002Fsolutions\u002Funs\u002F","Unified Namespace",", a concept I explore in depth in this article ",[54,820,822],{"href":821},"\u002Fblog\u002F2024\u002F02\u002Fnode-red-unified-namespace-architecture\u002F","\"Node-RED in a Unified Namespace Architecture.\""," However, this is only one part of the inquiry. The other part of the question delves into the positioning of FlowFuse and Node-RED within the network infrastructure.","\u002Fblog\u002F2024\u002F04\u002Fimages\u002Fnode-red-architecture.png",{"path":826,"title":827,"date":828,"tags":829,"authors":831,"description":832,"meta":833,"image":839},"\u002Fblog\u002F2024\u002F03\u002Fusing-kafka-with-node-red","Using Kafka with Node-RED","2024-03-29",[381,14,830],"kafka",[44],"Learn how to seamlessly integrate Apache Kafka with Node-RED to facilitate real-time data communication. This step-by-step guide covers everything you need to harness the full potential of Kafka in your Node-RED applications.",{"excerpt":834},{"type":19,"value":835},[836],[22,837,838],{},"Kafka is one of the most powerful technologies enabling seamless data communication. Many individuals are utilizing it alongside Node-RED for real-time data exchange in their IoT and IIoT applications. However, some users are encountering difficulties in obtaining assistance with Kafka-related queries.","\u002Fblog\u002F2024\u002F03\u002Fimages\u002Fusing-kafka-with-node-red.png",{"path":841,"title":842,"date":843,"tags":844,"authors":847,"description":848,"meta":849,"image":855},"\u002Fblog\u002F2024\u002F03\u002Fusing-kafka-in-manufacturing","How Kafka is applied in manufacturing","2024-03-15",[381,14,830,845,846],"Manufacturing","Real-time data streaming",[44],"An overview of Kafka -- How it's applied for industrial applications, and how it works",{"excerpt":850},{"type":19,"value":851},[852],[22,853,854],{},"Have you ever wondered how manufacturing and automotive industries can effectively manage the vast amount of real-time data generated by sensors and systems throughout the production process? A few years back, these industries faced major obstacles in handling the large volume of real-time data produced by sensors placed across the production line. Even today many industries continue to grapple with similar challenges. Traditional data management systems struggle to process and analyze this data in real-time, leading to inefficiencies in operational activities and decision-making. To address these challenges, various manufacturing and automobile plants have embraced technologies like Apache Kafka.","\u002Fblog\u002F2024\u002F03\u002Fimages\u002Fusing-kafka-in-manufacturing.png",{"path":857,"title":858,"date":859,"tags":860,"authors":861,"description":862,"meta":863,"image":869},"\u002Fblog\u002F2024\u002F03\u002Flooking-towards-node-red-4","Looking towards Node-RED 4.0 and beyond","2024-03-07",[381,11,14],[178],"A look at what is coming in Node-RED 4.0",{"excerpt":864},{"type":19,"value":865},[866],[22,867,868],{},"With Node-RED 4.0 coming soon, I wanted to take a look at what users can expect to see with the new release,\nas well as some of the new features we're working on.","\u002Fblog\u002F2024\u002F03\u002Fimages\u002Flooking-towards-node-red-4.png",{"path":871,"title":872,"date":873,"tags":874,"authors":876,"description":877,"meta":878,"image":884},"\u002Fblog\u002F2024\u002F03\u002Finstalling-operating-node-red-behind-firewall","Installing and operating Node-RED behind a firewall","2024-03-06",[381,11,14,875],"vpn",[112],"FlowFuse was built to empower Node-RED to run everywhere, even behind a firewall",{"excerpt":879},{"type":19,"value":880},[881],[22,882,883],{},"Practitioners using Node-RED often find themselves in a situation where a firewall\nis deployed in their organization. This network configuration is a fact of life and is generally not controlled by the same people using Node-RED. Given security reigns supreme in Industrial IoT (IIoT), and a firewall offers a lot of benefits, we anticipate it will be deployed more often in the future, and as such it’s good to understand how you can get the most out of Node-RED when deployed behind a firewall.","\u002Fblog\u002F2024\u002F03\u002Fimages\u002Fnode-red-vpn.png",{"path":886,"title":887,"date":888,"tags":889,"authors":890,"description":892,"meta":893,"image":899},"\u002Fblog\u002F2024\u002F02\u002Ftaking-it-further-with-node-red","Storing Data: Getting Started with Node-RED","2024-02-19",[381,14,348],[891],"rob-marcer","In this article we are going to explain how you can store data outside of msg.payload for later use",{"excerpt":894},{"type":19,"value":895},[896],[22,897,898],{},"It's quite straightforward to pass plenty of useful data with each message (msg) in your flows. Not only can you store information in msg.payload, but you can also place information in any other named object, for instance, msg.store.","\u002Fblog\u002F2024\u002F02\u002Fimages\u002Fstoring-data-getting-started-with-node-red.png",{"path":901,"title":902,"date":903,"tags":904,"authors":906,"description":907,"meta":908,"image":917},"\u002Fblog\u002F2024\u002F01\u002Fspeech-driven-chatbot-with-node-red","Speech-Driven Chatbot System with Node-RED","2024-01-29",[381,14,478,905,110],"virtual assistant",[44],"Learn to build a speech-driven chatbot system with Node-RED and Dashboard 2.0. Integrate speech recognition, synthesis, and Chat-GPT seamlessly.",{"excerpt":909},{"type":19,"value":910},[911,914],[22,912,913],{},"Have you ever wanted to integrate speech recognition and synthesis into your Node-RED project and thought it was too complex? Often it has required external services or APIs. However, in this guide, we show you how you can use speech recognition and synthesis in your Node-RED projects without needing an external service or API.",[22,915,916],{},"In addition, we make things more interesting by building a system that can listen to us and respond like humans using the Chat-GPT API.\nLet's get started!","\u002Fblog\u002F2024\u002F01\u002Fimages\u002Fspeech-driven-chatbot-system.gif",{"path":919,"title":920,"date":921,"tags":922,"authors":924,"description":925,"meta":926,"image":932},"\u002Fblog\u002F2024\u002F01\u002Fsentiment-analysis-with-node-red","Sentiment Analysis with Node-RED","2024-01-23",[381,14,478,923,110],"sentiment analysis",[44],"Learn how to build a sentiment analysis system with Node-RED using Dashboard 2.0. Extract insights from text content effortlessly with step-by-step guidance.",{"excerpt":927},{"type":19,"value":928},[929],[22,930,931],{},"Have you ever built a sentiment analysis system to extract insights from text content? If yes then I don’t think you'll need an explanation of how complex it is to build. In this guide, we will build a sentiment analysis system with Node-RED using Dashboard 2.0 in a few easy steps.","\u002Fblog\u002F2024\u002F01\u002Fimages\u002Fsentiment-analysis-dashboard-gif.gif",{"path":934,"title":935,"date":936,"tags":937,"authors":938,"description":939,"meta":940,"image":946},"\u002Fblog\u002F2024\u002F01\u002Fcapture-data-edge-with-node-red-flowfuse","Capture Data from edge devices with Node-RED","2024-01-17",[381,11,14,348],[112],"Learn to capture data from edge devices with Node-RED using FlowFuse. Install the agent via Docker or npm, configure device registration, and program custom flows.",{"excerpt":941},{"type":19,"value":942},[943],[22,944,945],{},"While cloud computing has revolutionized data access and analysis, not all data can be accessed from the cloud. In many scenarios, data collection from the edge – the location where data is generated – is essential for real-time decision-making or process observability.","\u002Fblog\u002F2024\u002F01\u002Fimages\u002Fcapture-data-from-edge-devices.png",{"path":948,"title":949,"date":950,"tags":951,"authors":954,"description":956,"meta":957,"image":969},"\u002Fblog\u002F2023\u002F11\u002Fdevice-agent-balena","Deploying the FlowFuse Device Agent via Balena","2023-11-24",[14,952,953],"device","balena",[955],"ben-hardill","Learn how to deploy the FlowFuse Device Agent via Balena.io for efficient fleet management. Utilize Docker files and environment variables to configure devices seamlessly.",{"excerpt":958},{"type":19,"value":959},[960],[22,961,962,963,968],{},"As part of the FlowFuse Staff Summit this year in Barcelona we met up with Marc Pous from ",[54,964,967],{"href":965,"rel":966},"https:\u002F\u002Fwww.balena.io\u002F",[58],"Balena Io",". Balena is a platform for managing fleets of Edge Devices and it felt like the perfect fit for deploying the FlowFuse Device Agent.","\u002Fblog\u002F2023\u002F11\u002Fimages\u002Fbalena.png",{"path":971,"title":972,"date":973,"tags":974,"authors":976,"description":977,"meta":978,"image":992},"\u002Fblog\u002F2023\u002F11\u002Fai-assistant","Integrate with ChatGPT Assistants with Node-RED","2023-11-21",[381,14,13,11,975,110],"openai",[753],"Discover how seamlessly integrating AI Assistants into Node-RED workflows enhances efficiency and innovation across industries.",{"excerpt":979},{"type":19,"value":980},[981,986,989],[982,983,985],"h2",{"id":984},"introduction-to-the-world-of-gpts-and-ai-assistants","Introduction to the World of GPTs and AI Assistants",[22,987,988],{},"In the ever-evolving landscape of artificial intelligence, Generative Pre-trained Transformers (GPTs) have emerged as groundbreaking tools. These advanced AI models, developed by OpenAI, are capable of understanding and generating human-like text, offering vast possibilities across numerous applications. GPTs learn from various internet texts, enabling them to respond to queries with human-like understanding.",[22,990,991],{},"Among the most intriguing developments in this field are AI Assistants. These are specialized applications of GPTs, accessible through an API, designed to enhance and streamline various tasks. Tasks that include code interpreter, functions, retrieval, and leveraging uploading files to interact with. Unlike traditional GPTs, which primarily focus on generating text, AI Assistants can interact, comprehend, and assist in real-time, making them invaluable in industries ranging from manufacturing to finance to healthcare.","\u002Fblog\u002F2023\u002F11\u002Fimages\u002Fai-assistant.png",{"path":994,"title":995,"date":996,"tags":997,"authors":999,"description":1000,"meta":1001,"image":1007},"\u002Fblog\u002F2023\u002F11\u002Fchatgpt-gpt","Node-RED Builder a GPT (Alpha) by FlowFuse","2023-11-15",[381,14,13,11,998,110],"chatgpt",[753],"Accelerate Node-RED flow creation with Node-RED Builder by FlowFuse. Streamline development effortlessly with preconfigured prompts and latest Node-RED insights.",{"excerpt":1002},{"type":19,"value":1003},[1004],[22,1005,1006],{},"When ChatGPT was first released, my expectations were quite low. I had grown accustomed to the usual industry buzz for AI and ML that often led to underwhelming solutions. Naturally, I approached ChatGPT with similar reservations. It wasn't until a few months after its announcement that I decided to give it a try. To my surprise, within just 10 minutes, I found myself so captivated that I decided to purchase the pro version.","\u002Fblog\u002F2023\u002F11\u002Fimages\u002Fchatgpt-GPT.png",{"path":1009,"title":1010,"date":1011,"tags":1012,"authors":1013,"description":1014,"meta":1015,"image":1021},"\u002Fblog\u002F2023\u002F11\u002Fdashboard-2.0-user-tracking","Tracking Who Has Opened a Dashboard","2023-11-13",[14,478,11],[955],"Learn how to track user visits to your Node-RED Dashboard v2 using FlowFuse Authentication. Secure access and identify users accessing your dashboard with this implementation.",{"excerpt":1016},{"type":19,"value":1017},[1018],[22,1019,1020],{},"As we continue to add features to the Node-RED Dashboard v2 one feature request that came in was to track which users had visited a Dashboard. Multi user support for the Dashboard is on the backlog but this could be solved with the parts that are currently available.","\u002Fblog\u002F2023\u002F11\u002Fimages\u002Fdashboard-user-flow.png",{"path":1023,"title":1024,"date":1025,"tags":1026,"authors":1027,"description":1028,"meta":1029,"image":1035},"\u002Fblog\u002F2023\u002F10\u002Fmes-build-buy","Embracing Innovation: Build vs Buy in MES","2023-10-20",[381,14,13,11],[753],"Transform MES strategy with Node-RED and FlowFuse for unparalleled efficiency and adaptability.",{"excerpt":1030},{"type":19,"value":1031},[1032],[22,1033,1034],{},"Manufacturing companies often struggle to choose between building custom MES solutions or buying ready-made software. Both options have their strengths, but they can fall short of providing the flexibility and control engineers need. A hybrid approach, combining the best of both worlds, is changing the game. In this article, we’ll explore how Node-RED and FlowFuse make it easier to create MES systems that are efficient, adaptable, and perfectly suited to your needs.","\u002Fblog\u002F2023\u002F10\u002Fimages\u002Fbuildvbuy.png",{"path":1037,"title":1038,"date":1039,"tags":1040,"authors":1041,"description":1042,"meta":1043,"image":1054},"\u002Fblog\u002F2023\u002F10\u002Fcustom-vuetify-components-dashboard","Custom Vuetify components for Dashboard 2.0","2023-10-02",[381,348,14,478],[112],"Expand your dashboard with the full collection of Vuetify components",{"excerpt":1044},{"type":19,"value":1045},[1046],[22,1047,1048,1049,1053],{},"Vuetify is a library of UI components using Vue. This saves the developers of\nDashboard 2.0 a lot of time, but it can also help you, the end-user. As Vuetify\nis now included, it can be used to include ",[1050,1051,1052],"em",{},"any"," of their components. So in this\npost we're going to use a few of these to teach you how to use any of them.","\u002Fblog\u002F2023\u002F10\u002Fimages\u002Ftile-blog-custom-vuetify-components-for-Dashboard.png",{"path":1056,"title":1057,"date":1058,"tags":1059,"authors":1060,"description":1061,"meta":1062,"image":1068},"\u002Fblog\u002F2023\u002F09\u002Fchatgpt-for-node-red-developers","How ChatGPT improves Node-RED Developer Experience","2023-09-23",[381,14,998,110],[112],"Discover how ChatGPT enhances Node-RED development, from generating code to interpreting flows, and explore its impact on the community.",{"excerpt":1063},{"type":19,"value":1064},[1065],[22,1066,1067],{},"ChatGPT has the potential to have a significant impact on the Node-RED community. It is a powerful language model that can be used to generate flows, interpret them, and provide documentation, maybe soon even write the flow! The combination of ChatGPT, or generative AI at large, with Node-RED can significantly improve the developer experience with Node-RED. In this post we’ll review what the community has already built.","\u002Fblog\u002F2023\u002F09\u002Fimages\u002Fchatgpt-node-red-dx-tile.png",{"path":1070,"title":1071,"date":1072,"tags":1073,"authors":1074,"description":1075,"meta":1076,"image":1090},"\u002Fblog\u002F2023\u002F09\u002Fflow-viewer","Share & Preview Flows on flows.nodered.org","2023-09-20",[381,12,13,11,14],[383],"Explore FlowFuse's latest contribution to flows.nodered.org, an interactive \"Flow Viewer\" for sharing and embedding flows in articles and forum posts.",{"excerpt":1077},{"type":19,"value":1078},[1079,1087],[22,1080,1081,1082],{},"For years, Node-RED's website has provided functionality to share flows through ",[54,1083,1086],{"href":1084,"rel":1085},"https:\u002F\u002Fflows.nodered.org",[58],"flows.nodered.org",[22,1088,1089],{},"This week, we at FlowFuse have contributed a new feature to the site that allows users to visually preview those flows, and embed\u002Fshare those flows in articles and on forum posts.","\u002Fblog\u002F2023\u002F09\u002Fimages\u002Ftile-flowviewer.jpg",{"path":1092,"title":1093,"date":1094,"tags":1095,"authors":1096,"description":1097,"meta":1098,"image":1116},"\u002Fblog\u002F2023\u002F09\u002Fmodernize-your-legacy-industrial-data-part2","Modernize your legacy industrial data. Part 2.","2023-09-17",[381,14,13],[350],"A deeper dive into making the most of legacy industrial data from the likes of Modbus and older, non IIoT protocols and putting it to work in an IIoT world.",{"excerpt":1099},{"type":19,"value":1100},[1101,1113],[22,1102,1103,1104,1108,1109,1112],{},"In ",[54,1105,1107],{"href":1106},"\u002Fblog\u002F2023\u002F09\u002Fmodernize-your-legacy-industrial-data\u002F","part 1 of this series",", I introduced the topic of working with legacy industrial data from the likes of Modbus and older, non IIoT protocols and putting it to work in an IIoT world. We looked at some of the challenges and how Node-RED with ",[668,1110,1111],{},"node-red-contrib-buffer-parser"," node can help.",[22,1114,1115],{},"In this article, I will dive a little deeper into the topic and discuss some of the finer details. I hope to demonstrate a smarter approach that can make a huge difference to data accuracy, performance and maintainability while significantly reducing developer time. Not only that, ending with a no-code solution.","\u002Fblog\u002F2023\u002F09\u002Fimages\u002Findustrial-legacy-data-blog-image.png",{"path":1118,"title":1119,"date":1120,"tags":1121,"authors":1122,"description":1123,"meta":1124,"image":1116},"\u002Fblog\u002F2023\u002F09\u002Fmodernize-your-legacy-industrial-data","Modernize your legacy industrial data","2023-09-14",[381,14,13],[350],"Learn how to bridge legacy industrial protocols like Modbus to the IIoT era using Node-RED and buffer parsing. Explore data types, conversion challenges, and examples",{"excerpt":1125},{"type":19,"value":1126},[1127,1130],[22,1128,1129],{},"Industrial systems generate valuable data, but legacy protocols like Modbus or non-IIoT standards often make it hard to use. Bridging this gap is essential to connect traditional systems with the modern Industrial Internet of Things (IIoT).",[22,1131,1132],{},"Whether it’s Modbus registers, serial communication without a protocol, or standards like Siemens S7 and Mitsubishi MC-Protocol, the challenge lies in making sense of this raw information. With tools like Node-RED and the node-red-contrib-buffer-parser, you can turn complex, outdated data streams into usable formats that power IIoT innovation.",{"path":1134,"title":1135,"date":1136,"tags":1137,"authors":1138,"description":1140,"meta":1141,"image":1158},"\u002Fblog\u002F2023\u002F07\u002Fhow-to-build-a-opc-client-dashboard-in-node-red","How to Build an OPC UA Client Dashboard in Node-RED - Part 3 (2026)","2023-07-27",[381,11,14,462,348],[1139],"richard-meyer","Building a Dashboard-Driven OPC UA Client to Browse, Read, Write, and Get Events from a 3rd party OPC UA Server",{"keywords":1142,"excerpt":1143},"opc ua client node-red, opc ua dashboard, node-red opcua client, opc ua browser node-red, read write opc ua node-red, opc ua alarms events, prosys simulation server",{"type":19,"value":1144},[1145],[22,1146,1147,1148,1152,1153,1157],{},"This article is the third and final part of our OPC UA content series. In the ",[54,1149,1151],{"href":1150},"\u002Fblog\u002F2023\u002F07\u002Fhow-to-deploy-a-basic-opc-ua-server-in-node-red\u002F","first article",", we cover some OPC UA fundamentals and walk through an example OPC UA Server flow. In the ",[54,1154,1156],{"href":1155},"\u002Fnode-red\u002Fprotocol\u002Fopc-ua\u002F","second article",", we built a SSL-secured OPC UA server using data from an Allen Bradley PLC as a source.\nIn this article, we show how to build an OPC Client in Node-RED that communicates with a 3rd party OPC UA Server and utilizes an interactive dashboard.","\u002Fblog\u002F2023\u002F07\u002Fimages\u002Fopc-ua-3\u002Fopc-ua-3-title-image.png",{"path":1160,"title":1161,"date":1162,"tags":1163,"authors":1164,"description":1165,"meta":1166,"image":1173},"\u002Fblog\u002F2023\u002F07\u002Fimages-in-node-red-dashboards","How to add images to Node-RED dashboards when using FlowFuse (2026)","2023-07-21",[381,11,14,478,348],[891],"Learn to enhance Node-RED dashboards with images using FlowFuse. Pull images from URLs, store locally, and serve them in your dashboards.",{"keywords":1167,"excerpt":1168},"node-red dashboard images, node-red static assets, flowfuse static asset service, base64 image node-red, node-red image display, dashboard image upload, node-red docker images",{"type":19,"value":1169},[1170],[22,1171,1172],{},"Using images in your Node-RED dashboards can significantly improve your users' experience. The most common method to add images to dashboards is to store them within the filesystem of an Node-RED instance but sometimes that's not an option. How can you easily use images when working in a containerized environment such as Docker, or Kubernetes? We will also explore latest feature from FlowFuse that makes this step super easy.","\u002Fblog\u002F2023\u002F07\u002Fimages\u002Fadd-images-in-node-red-header.png",{"path":1175,"title":1176,"date":1177,"tags":1178,"authors":1179,"description":1181,"meta":1182,"image":1189},"\u002Fblog\u002F2023\u002F07\u002Finfluxdb-historical-data","Creating a Historical Data Dashboard with InfluxDB and Node-RED","2023-07-18",[381,14],[1180],"andrew-lynch","Discover how to build a Historical Data Dashboard with InfluxDB and Node-RED. Capture, store, and visualize data for insightful analysis.",{"keywords":1183,"excerpt":1184},"Node-RED InfluxDB, Time-series data, Industrial dashboard, Historical data visualization, IoT dashboard, Serial port sensor data,  Live and historical charts",{"type":19,"value":1185},[1186],[22,1187,1188],{},"Every new dashboard is met with the fast-following request, “can we save this data and somehow look back on it?”  Yes, you can, and let’s use InfluxDB to make it happen!","\u002Fblog\u002F2023\u002F07\u002Fimages\u002Fhistorical-data-dashboard.png",{"path":1191,"title":1192,"date":1193,"tags":1194,"authors":1195,"description":1196,"meta":1197,"image":1204},"\u002Fblog\u002F2023\u002F07\u002Fhow-to-deploy-a-basic-opc-ua-server-in-node-red","How to Deploy a Basic OPC-UA Server in Node-RED - Part 1 (2026)","2023-07-13",[381,14,462,348],[1139],"Introduction to OPC-UA and how to deploy a Node-RED server flow.",{"keywords":1198,"excerpt":1199},"opc ua server, opc ua server free, opc ua gateway, opc ua example, node-red-contrib-opcua, nodered opcua, node red opcua, node-red opcua, opcua node red, opcua nodered",{"type":19,"value":1200},[1201],[22,1202,1203],{},"This article is the first part of a series of OPC-UA content.  Here, we will explain some basic concepts of OPC-UA as they apply to building a server in Node-RED, then walk through and deploy an example OPC-UA Server.","\u002Fblog\u002F2023\u002F07\u002Fimages\u002Fopc-ua-1\u002Fopc-ua-1-title-image.png",{"path":1206,"title":1207,"date":1208,"tags":1209,"authors":1211,"description":1212,"meta":1213,"image":1224},"\u002Fblog\u002F2023\u002F05\u002Fbringing-high-availability-to-node-red","Bringing High Availability to Node-RED","2023-06-02",[381,14,1210],"high availablity",[178],"Explore how FlowFuse tackles HA challenges, statefulness, and work routing, revolutionizing Node-RED's reliability.",{"excerpt":1214},{"type":19,"value":1215},[1216],[22,1217,1218,1219,1223],{},"Many companies look to deploy Node-RED into use cases that require the application\nto have a high degree of availability, reliability, and scalability. Following up\nour ",[54,1220,1222],{"href":1221},"\u002Fblog\u002F2023\u002F02\u002Fhighly-available-node-red\u002F","previous post on the subject",", in this\npost I’m going to look at some of the technical details of achieving HA, the\napproaches available and what that means for the work we’re doing at FlowFuse\nand upstream in Node-RED.","\u002Fimages\u002Fblog\u002Ftile-ha-nr.jpg",{"path":1226,"title":1227,"date":1228,"tags":1229,"authors":1230,"description":1231,"meta":1232,"image":1238},"\u002Fblog\u002F2023\u002F06\u002F3-quick-node-red-tips-7","Node-RED Tips - Dashboard Edition","2023-06-01",[381,348,14,478,446],[891],"Learn three practical tips for improving your Node-RED Dashboard workflow, such as creating responsive layouts, adding multiple data series to charts, and persisting slider values.",{"excerpt":1233},{"type":19,"value":1234},[1235],[22,1236,1237],{},"There is usually more than one way to complete a given task in software, and Node-RED is no exception. In each of this series of blog posts, we are going to share three useful tips to save yourself time when working on your flows.","\u002Fimages\u002Fblog\u002Fnr-quicktips.jpg",{"path":1240,"title":1241,"date":1242,"tags":1243,"authors":1244,"description":1246,"meta":1247,"image":1265},"\u002Fblog\u002F2023\u002F05\u002Fnode-red-community-survey-results","Node-RED Community Survey Results","2023-05-31",[381,14,13],[1245],"ian-skerrett","The Node-RED community recently published the results of their 2023 Community Survey. A number of interesting trends were identified from the survey results.",{"excerpt":1248},{"type":19,"value":1249},[1250],[22,1251,1252,1253,1258,1259,1264],{},"The Node-RED community recently published the results of their ",[54,1254,1257],{"href":1255,"rel":1256},"https:\u002F\u002Fnodered.org\u002Fabout\u002Fcommunity\u002Fsurvey\u002F2023\u002F",[58],"2023 Community Survey",", building upon their ",[54,1260,1263],{"href":1261,"rel":1262},"https:\u002F\u002Fnodered.org\u002Fabout\u002Fcommunity\u002Fsurvey\u002F2019\u002F",[58],"2019 survey",". The findings reveal some interesting trends within the Node-RED community that are worth highlighting.","\u002Fblog\u002F2023\u002F05\u002Fimages\u002Fnr-community-survey.jpg",{"path":1267,"title":1268,"date":1269,"tags":1270,"authors":1271,"description":1272,"meta":1273,"image":1284},"\u002Fblog\u002F2023\u002F05\u002Fpersisting-chart-data-in-node-red","Persisting chart data in Node-RED Dashboard 1","2023-05-25",[381,14,348,478],[891],"Chart data in Node-RED can be stored directly in your flows but it's a good idea to also store data eleswhere. In this article we are looking at some easy ways to persist your historic chart data in Dashboard 1",{"excerpt":1274},{"type":19,"value":1275},[1276],[22,1277,1278,1279,36],{},"Node-RED makes it easy to create HMI (Human Machine Interfaces) using ",[54,1280,1283],{"href":1281,"rel":1282},"https:\u002F\u002Fflows.nodered.org\u002Fnode\u002Fnode-red-dashboard",[58],"Node-RED Dashboard","\u002Fblog\u002F2023\u002F05\u002Fimages\u002Fpersisting-data-header.jpeg",{"path":1286,"title":1287,"date":1288,"tags":1289,"authors":1291,"description":1292,"meta":1293,"image":1300},"\u002Fblog\u002F2023\u002F05\u002Fintegrating-modbus-with-node-red","Best Practices Integrating a Modbus Device With Node-RED (2026)","2023-05-16",[381,14,348,1290],"modbus",[1180],"Modbus is a widely adopted protocol for accessing data from existing legacy manufacturing equipment. Node-RED makes it very easy to connect to Modbus enabled equipment. However, there are some best practices we have developed to maintain system integrity when integrating Modbus devices with Node-RED",{"keywords":1294,"excerpt":1295},"modbus node-red, node-red modbus integration, node-red modbus tcp, modbus best practices, node-red industrial automation",{"type":19,"value":1296},[1297],[22,1298,1299],{},"The world of industrial automation is slow to adopt new technology. With legacy equipment already working and in place, paralyzing down-time costs, and fears of introducing instability into a plant, technology change has a cautious pace.","\u002Fblog\u002F2023\u002F05\u002Fimages\u002Fmodbus2.jpg",{"path":1302,"title":1303,"date":1304,"tags":1305,"authors":1306,"description":1307,"meta":1308,"image":1329},"\u002Fblog\u002F2023\u002F05\u002Fchatgpt-nodered-fcn-node","Chat GPT in Node-RED Function Nodes","2023-05-02",[381,14,13,348,998,110],[383,350],"Discover how ChatGPT integrates with Node-RED function nodes, enabling automated code generation. Explore the prompt engineering process and additional features.",{"excerpt":1309},{"type":19,"value":1310},[1311],[22,1312,1313,1314,1319,1320,1325,1326,36],{},"Recently we ",[54,1315,1318],{"href":1316,"rel":1317},"https:\u002F\u002Fwww.linkedin.com\u002Fposts\u002Fflowforge_chatgpt-with-node-red-function-nodes-activity-7052725869684953088-2yOA?utm_source=share&utm_medium=member_desktop",[58],"posted a demo of ChatGPT integration in a Node-RED function node","\nonto our social media accounts. We have now ",[54,1321,1324],{"href":1322,"target":1323},"https:\u002F\u002Fgithub.com\u002FFlowFuse\u002Fnode-red-function-gpt","_blank","open-sourced"," this for all to play with, and ",[26,1327,1328],{},"welcome any and all contributions","\u002Fimages\u002Fblog\u002Ftile-chatgpt-fcn-node.jpg",{"path":1331,"title":1332,"date":1333,"tags":1334,"authors":1336,"description":1337,"meta":1338,"image":1238},"\u002Fblog\u002F2023\u002F04\u002F3-quick-node-red-tips-6","Node-RED Tips - Subflows, Link Nodes, and the Range Node","2023-04-20",[14,1335,348],"node-red subflow",[891],"Learn how to streamline your Node-RED projects with these essential tips: Subflows, Link Nodes, and Range Node for efficient workflow organization.",{"excerpt":1339},{"type":19,"value":1340},[1341],[22,1342,1237],{},{"path":1344,"title":1345,"date":1333,"tags":1346,"authors":1347,"description":1348,"meta":1349,"image":1355},"\u002Fblog\u002F2023\u002F04\u002Fhannover-messe","FlowFuse's visit to Hannover Messe 2023",[381,11,14,13],[736],"FlowFuse's experience at Hannover Messe, discussing their interactions with Node-RED users and vendors.",{"excerpt":1350},{"type":19,"value":1351},[1352],[22,1353,1354],{},"\"Do you use Node-RED?\" This simple question became our favorite conversation opener as ZJ and I attended Hannover Messe, the world's leading industrial trade fair.","\u002Fblog\u002F2023\u002F04\u002Fimages\u002FHMI2023.png",{"path":1357,"title":1358,"date":1359,"tags":1360,"authors":1361,"description":1362,"meta":1363,"image":1369},"\u002Fblog\u002F2023\u002F04\u002Fnodered-community-health","Node-RED Community Health","2023-04-13",[381,14,13,12],[1245],"A summary of the Node-RED community metrics that demostrates a large and engaging community.",{"excerpt":1364},{"type":19,"value":1365},[1366],[22,1367,1368],{},"It is often a challenge to measure the health of an open source project, like Node-RED. Individuals can download and use Node-RED without any indication or feedback to their ongoing satisfaction or usage. However, it is still interesting to look at a variety of metrics to understand the size of the Node-RED community.","\u002Fimages\u002Fblog\u002Ftile-node-red-community-metrics.jpg",{"path":1371,"title":1372,"date":1373,"tags":1374,"authors":1376,"description":1377,"meta":1378,"image":1385},"\u002Fblog\u002F2023\u002F04\u002Fsecuring-node-red-in-production","Securing Node-RED (2026)","2023-04-05",[381,14,348,1375],"securing node-red",[891],"Explore essential steps for securing Node-RED projects, from LAN access control to encrypted traffic, ensuring robust protection for your projects.",{"keywords":1379,"excerpt":1380},"securing node-red, node-red security, node-red password, node-red https, node-red vpn, node-red authentication",{"type":19,"value":1381},[1382],[22,1383,1384],{},"Node-RED is very easy to get up and running. Whether you run it locally, in Docker, on a Raspberry Pi, or on a service such as FlowFuse Cloud you can have a project up and running in minutes.","\u002Fblog\u002F2023\u002F04\u002Fimages\u002Fsecurity-header.png",{"path":1387,"title":1388,"date":1389,"tags":1390,"authors":1391,"description":1392,"meta":1393,"image":1410},"\u002Fblog\u002F2023\u002F03\u002Fibmcloud-starter-removed","IBM Cloud removes Node-RED starter application","2023-03-29",[381,14,12],[383],"IBM Cloud has recently announced that they will no longer be providing their Cloud App Service Starter Kits, including the Node-RED Starter Application. Don't worry though, FlowFuse has you covered.",{"excerpt":1394},{"type":19,"value":1395},[1396],[22,1397,1398,1399,1404,1405,36],{},"IBM Cloud has ",[54,1400,1403],{"href":1401,"rel":1402},"https:\u002F\u002Fwww.ibm.com\u002Fcloud\u002Fblog\u002Fannouncements\u002Fdeprecation-of-ibm-cloud-starter-kits",[58],"recently announced"," that they will no longer be providing their Cloud App Service Starter Kits, including the ",[54,1406,1409],{"href":1407,"rel":1408},"https:\u002F\u002Fdeveloper.ibm.com\u002Ftutorials\u002Fhow-to-create-a-node-red-starter-application\u002F",[58],"Node-RED Starter Application","\u002Fimages\u002Fblog\u002Ftile-ibm-cloud-starter-removed--text.png",{"path":1412,"title":1413,"date":1414,"tags":1415,"authors":1416,"description":1417,"meta":1418,"image":1238},"\u002Fblog\u002F2023\u002F03\u002F3-quick-node-red-tips-5","Node-RED Tips - Importing, Exporting, and Grouping Flows","2023-03-27",[381,14,348,446],[891],"Learn how to save time on Node-RED with three essential techniques: exporting and importing flows, accessing example flows from custom nodes, and organizing nodes using groups for improved clarity and management.",{"excerpt":1419},{"type":19,"value":1420},[1421],[22,1422,1237],{},{"path":1424,"title":1425,"date":1426,"tags":1427,"authors":1428,"description":1429,"meta":1430,"image":1436},"\u002Fblog\u002F2023\u002F03\u002Fwhy-should-you-use-node-red-function-nodes","The benefits and drawbacks of using Node-RED function nodes","2023-03-20",[381,14,348],[891],"Explore the benefits and drawbacks of Function nodes in Node-RED projects, balancing customizability with simplicity for optimal flow design.",{"excerpt":1431},{"type":19,"value":1432},[1433],[22,1434,1435],{},"Function nodes are an essential part of Node-RED. They allow you to write custom JavaScript functions that can be used in your Node-RED flows. In this blog post, I will discuss some of the benefits and drawbacks of using Function nodes in your next project.","\u002Fblog\u002F2023\u002F03\u002Fimages\u002Ffunction-nodes.png",{"path":1438,"title":1439,"date":1440,"tags":1441,"authors":1443,"description":1444,"meta":1445,"image":1238},"\u002Fblog\u002F2023\u002F03\u002F3-quick-node-red-tips-4","Node-RED Tips - Smooth, Catch, and Math","2023-03-13",[381,14,1442],"tips",[891],"Save yourself time when working on Node-RED with these three tips.",{"excerpt":1446},{"type":19,"value":1447},[1448],[22,1449,1237],{},{"path":1451,"title":1452,"date":1440,"tags":1453,"authors":1454,"description":1455,"meta":1456,"image":1463},"\u002Fblog\u002F2023\u002F03\u002Fcomparing-node-red-dashboards","Comparing Node-RED Dashboards Solutions",[145,14,478,479],[891],"Explore a thorough comparison of Node-RED dashboard solutions, covering installation, UI elements, support, and future development plans.",{"keywords":1457,"excerpt":1458},"node red dashboard, node-red dashboard, node red ui builder, ui builder node red, flexdash, node red dashboard alternative, node red alternative dashboard",{"type":19,"value":1459},[1460],[22,1461,1462],{},"Dashboards are a great feature of Node-RED, allowing you to easily expose data visualisations and interactive elements of your flows to users via a web browser. I often see discussions in the community about which dashboard option is best for any given scenario, I wanted to compare the most popular options as they stand in early 2023.","\u002Fimages\u002Fblog\u002Fdb-comparison.jpg",{"path":1465,"title":1466,"date":1467,"tags":1468,"authors":1469,"description":1444,"meta":1470,"image":1238},"\u002Fblog\u002F2023\u002F03\u002F3-quick-node-red-tips-3","Node-RED Tips - Exec, Filter, and Debug","2023-03-07",[381,14,348],[891],{"excerpt":1471},{"type":19,"value":1472},[1473],[22,1474,1237],{},{"path":1476,"title":1477,"date":1478,"tags":1479,"authors":1480,"description":1481,"meta":1482,"image":1488},"\u002Fblog\u002F2023\u002F03\u002Fintegration-platform-for-edge-computing","Node-RED: The Integration Platform for IIoT Edge Computing & PLCs","2023-03-06",[381,14,13],[1245],"Discover why Node-RED is the go-to integration platform for IIoT edge computing and PLCs, embraced by leading vendors for its versatility and ease of use.",{"excerpt":1483},{"type":19,"value":1484},[1485],[22,1486,1487],{},"Node-RED has become a widely adopted integration platform for IoT edge computing and PLCs. Discover why!","\u002Fblog\u002F2023\u002F03\u002Fimages\u002Fintegration-platform-blog-image.jpg",{"path":1490,"title":1491,"date":1492,"tags":1493,"authors":1494,"description":1495,"meta":1496,"image":3},"\u002Fblog\u002F2023\u002F02\u002Fwebinar-1-missed-questions","Some questions we didn't get to in our first webinar","2023-02-27",[14,13],[891],"There were some great questions from our first webinar that we didn't get time to answer, we wanted to share those questions and our answers here.",{"excerpt":1497},{"type":19,"value":1498},[1499],[22,1500,1501,1502,1507],{},"There were some great questions from our ",[54,1503,1506],{"href":1504,"rel":1505},"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=47EvfmJji-k",[58],"first webinar"," that we didn't get time to answer, we wanted to share those questions and our answers here.",{"path":1509,"title":1510,"date":1511,"tags":1512,"authors":1513,"description":1444,"meta":1514,"image":1238},"\u002Fblog\u002F2023\u002F02\u002F3-quick-node-red-tips-2","Node-RED Tips - Deploying, Debugging, and Delaying","2023-02-23",[381,14,1442],[891],{"excerpt":1515},{"type":19,"value":1516},[1517],[22,1518,1237],{},{"path":1520,"title":1521,"date":1511,"tags":1522,"authors":1523,"description":1524,"meta":1525,"image":1543},"\u002Fblog\u002F2023\u002F02\u002Fming-blog","MING Stack for IoT",[381,14,13],[1245],"MING technology stack includes key componets in all IoT solutions M - Mosquitto\u002FMQTT, I-InfluxDB, N-Node-RED, G-Granfana",{"excerpt":1526},{"type":19,"value":1527},[1528],[22,1529,1530,1531,1536,1537,1542],{},"The folks at Balena have created a bundle they call the ",[54,1532,1535],{"href":1533,"rel":1534},"https:\u002F\u002Fhub.balena.io\u002Forganizations\u002Fmarc6\u002Fapps\u002FMING",[58],"MING stack",", (Mosquitto\u002FMQTT, InfluxDB, Node-RED and Grafana) which first appeared back in ",[54,1538,1541],{"href":1539,"rel":1540},"https:\u002F\u002Fforums.balena.io\u002Ft\u002Fming-an-iot-sensor-stack-mosquitto-influxdb-nodered-grafana\u002F36540",[58],"2019",". It is an interesting way to look at the IoT tech stack and a pattern I have seen used many times.","\u002Fblog\u002F2023\u002F02\u002Fimages\u002Ftile-ming.jpg",{"path":1545,"title":1546,"date":1547,"tags":1548,"authors":1549,"description":1550,"meta":1551,"image":1557},"\u002Fblog\u002F2023\u002F02\u002Fhighly-available-node-red","Toward Highly Available Node-RED","2023-02-15",[381,14,11],[112],"Often requested features for Node-RED include HA or Highly Available",{"excerpt":1552},{"type":19,"value":1553},[1554],[22,1555,1556],{},"Over the past few months we've held a lot of product discovery sessions and a topic\nwhich keeps coming up is \"HA Node-RED\". All software will have failures, with\nHA (high availability) the intent is to allow the workload to be processed\nregardless. There's quite a few considerations which are often not covered\nduring product discovery calls, I'm going to discuss some of those points in this article.","\u002Fblog\u002F2023\u002F02\u002Fimages\u002Froadmap-unsplash.jpg",{"path":1559,"title":1560,"date":1561,"tags":1562,"authors":1563,"description":1564,"meta":1565,"image":1238},"\u002Fblog\u002F2023\u002F02\u002F3-quick-node-red-tips-1","Node-RED Tips - Wiring Shortcuts","2023-02-07",[381,14,348,446],[891],"Learn three valuable Node-RED tips to enhance your workflow: search nodes efficiently, split code sections with link nodes, and link multiple inputs\u002Foutputs in one command.",{"excerpt":1566},{"type":19,"value":1567},[1568],[22,1569,1570],{},"There is usually more than one way to complete a given task in software and Node-RED is no exception. In this blog post we are going to share three useful tips to save yourself time when working on your flows.",{"path":1572,"title":1573,"date":1574,"tags":1575,"authors":1576,"description":1577,"meta":1578,"image":3},"\u002Fblog\u002F2023\u002F01\u002Fenvironment-variables-in-node-red","Using Environment Variables in Node-RED (2026)","2023-01-27",[381,14,348],[112],"Node-RED supports environment variables (env vars) slight different, how to use it and the gotcha's are explained in this article.",{"keywords":1579,"excerpt":1580},"node-red environment variables, env vars node-red, node-red env variable, flowfuse environment variables, node-red configuration",{"type":19,"value":1581},[1582],[22,1583,1584],{},"Programs, written with Node-RED or otherwise, need to sometimes retrieve information that wasn’t decided on during the creation of the program.",{"path":1586,"title":1587,"date":1588,"tags":1589,"authors":1590,"description":1591,"meta":1592,"image":1598},"\u002Fblog\u002F2023\u002F01\u002Fgetting-started-with-node-red","Getting Started with Node-RED","2023-01-23",[381,14,348],[891],"In this article we are going to explain the first things you need to know to get started with Node-RED.",{"excerpt":1593},{"type":19,"value":1594},[1595],[22,1596,1597],{},"Node-RED is a visual programming tool for working with IoT devices and web services. It allows users to create flows using a drag-and-drop interface, making it easy to connect different nodes together to build powerful automations.","\u002Fblog\u002F2023\u002F01\u002Fimages\u002Fgetting-started-nr.png",{"path":1600,"title":1601,"date":1602,"tags":1603,"authors":1604,"description":1605,"meta":1606,"image":3},"\u002Fblog\u002F2022\u002F12\u002Fwhat-flowforge-adds-to-node-red","Why you need FlowFuse when you already have Node-RED?","2022-12-15",[381,11,14],[891],"Discover how FlowFuse enhances Node-RED with easy developer collaboration, flow deployment, and infrastructure scaling. Maximize the value of your Node-RED projects effortlessly.",{"excerpt":1607},{"type":19,"value":1608},[1609],[22,1610,1611],{},"Many organizations face challenges in IT\u002FOT convergence. There are many protocols, disparate devices, and everything is a brownfield project. Furthermore, skilled engineers are hard to find. Many organizations find themselves maintaining systems and integrations, and have little time left to improve continuously.",{"path":1613,"title":1614,"date":1615,"tags":1616,"authors":1617,"description":1618,"meta":1619,"image":3},"\u002Fblog\u002F2022\u002F12\u002Fcreate-http-trigger-with-authentication","Create HTTP triggers with authentication","2022-12-07",[381,14,348],[891],"Learn how to create HTTP triggers with authentication in Node-RED using FlowFuse. Securely trigger flows from any browser or command line while safeguarding your endpoints with HTTP Basic Authentication.",{"excerpt":1620},{"type":19,"value":1621},[1622],[22,1623,1624],{},"Having an HTTP endpoint trigger your flows is very useful. From any browser or command line you now have the ability to trigger your flows.",{"path":1626,"title":1627,"date":1628,"tags":1629,"authors":1630,"description":1631,"meta":1632,"image":3},"\u002Fblog\u002F2022\u002F12\u002Fnode-red-flow-best-practice","Format your Node-RED flows for better team collaboration","2022-12-05",[381,14,348],[891],"Learn best practices for formatting Node-RED flows to enhance team collaboration. From descriptive group names to clear switch explanations, optimize your flows for readability and efficiency.",{"excerpt":1633},{"type":19,"value":1634},[1635],[22,1636,1637],{},"When it comes to working on Node-RED flows as part of a team, there are a few best practices that can make things go more smoothly.",{"path":1639,"title":1640,"date":1641,"tags":1642,"authors":1643,"description":1644,"meta":1645,"image":3},"\u002Fblog\u002F2022\u002F11\u002Fscaling-node-red-with-diy-tooling","Challenges scaling Node-RED with DIY tooling","2022-11-30",[381,14,348],[112],"In this post, I'm going to share some of the challenges customers face when scaling Node-RED with Do-It-Yourself tooling",{"excerpt":1646},{"type":19,"value":1647},[1648],[22,1649,1650],{},"In this post, I'm going to share some of the challenges customers face when\nscaling Node-RED with Do-It-Yourself tooling.",{"path":1652,"title":1653,"date":1654,"tags":1655,"authors":1656,"description":1658,"meta":1659,"image":3},"\u002Fblog\u002F2022\u002F05\u002Fnode-red-3-beta-stack","Node-RED 3.0 Beta Stack","2022-05-04",[381,14,12],[1657],"sam-machin","Try out the next major Node-RED release",{"excerpt":1660},{"type":19,"value":1661},[1662],[22,1663,1664],{},"The first beta of Node-RED 3.0 is here and FlowFuse is ready for you to try it out.",{"path":1666,"title":1667,"date":1668,"tags":1669,"authors":1670,"description":1671,"meta":1672,"image":3},"\u002Fblog\u002F2022\u002F02\u002Fuse-case-solar-afloat","Using Node-RED to keep Solar PV afloat","2022-02-09",[381,14,13],[112],"How spb sonne used Node-RED with a renewable energy solution",{"excerpt":1673},{"type":19,"value":1674},[1675,1695],[22,1676,1677,1682,1683,1688,1689,1694],{},[54,1678,1681],{"href":1679,"rel":1680},"https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fkrishnanravichandran\u002F",[58],"Krisnan Ravichandran"," works\nfor ",[54,1684,1687],{"href":1685,"rel":1686},"https:\u002F\u002Fwww.sbp.solar",[58],"spb sonne",", a engineering consultancy for renewable\nenergy. Within the company he is part of the engineering effort on the\n",[54,1690,1693],{"href":1691,"rel":1692},"https:\u002F\u002Fwww.sbp.de\u002Fen\u002Fnews\u002Fgoembhal-sbp-sonnes-pioneering-floating-pv-system\u002F",[58],"Gömbhal","\nproject, creating a floatation device for solar panels.",[22,1696,1697],{},"In this post, he shares his experiences of using Node-RED.",1785929974535]