Programming with Node-RED

The Linux based Moduline controllers (Moduline III/Moduline IV/Moduline Mini I) are pre-programmed with Node-RED. Node-RED is a well maintained, open source graphical programming environment which enables the user to program their control algorithms with the help of nodes. Node-RED comes with so called core nodes for most common interfaces and functions. Since the project is open, a lot of contributes have made specific nodes for interfacing and control. Simply adding these nodes, extent the possibility for the GOcontroll Moduline. GOcontroll developed several nodes to interface the optional plugin modules and the on-board features. Without the knowledge of programming, users are able to build, customize, monitor and maintain their control algorithms.

Getting started with Node-RED.

Node-RED can be accessed as a web-service using a browser. A connection with the controller is mandatory and can be established using the on-board WLAN, configured as acces point, or using the wired ethernet connection. Pointing to the web-service from within the browser will provide acces to the development environment. The environment provides a clear, intuitive platform with on the left a node library (palette) in the center the control algorithms, build by the user, (flow) and on the right side a information and configuration overview.

For more information, have a look at the Node-RED website

Node-RED interface.

Your Content Goes Here

Creating flows.

Your Content Goes Here