Node-RED is a flow-based development tool for visual programming, originally developed by IBM for wiring together hardware devices, APIs and online services as part of the Internet of Things.
Node-RED provides a web browser-based flow editor, which can be used to create JavaScript functions. Elements of applications can be saved or shared for re-use. The runtime is built on Node.js. The flows created in Node-RED are stored using JSON. Since version 0.14 MQTT nodes can properly establish configured TLS connections.
In the following you will find some examples
- Node-RED flow to manage Timer for Arduino irrigation and pump state
- Creation of global date and time variables to be used for Node-RED Flows
- Send sensor data to wetter.com Network by using Node-RED
- Get pollination data from DWD and send to MQTT broker
- Check for incoming MQTT messages and return of MQTT online status after timeout
- Retrieval of e-mail, extraction of image attachments, resizing and creation of slideshow for MQTT
- Calculate weather data like dew point or wind chill temperature