/
Node-RED integration
Node-RED integration
Node-RED is a low-code programming tool for event-driven applications. To integrate data points of the NETx Server we suggest to use the OPC UA server interface.
Installation
- Follow installation instructions of Node-RED to install the tool.
- Follow installation instruction of OPC UA to allow data access by Node-RED.
Configuration
After the installation, restart the Core Studio and activate the driver in Modules > OPCUA > Server configuration:
Restart the NETx Server and monitor the log messages for the OPC UA endpoints:
Example
The attached NETx BMS Platform OPC UA Demo Node-Red.flow is a Node-RED flow that contains examples to
- actively read a server item
- write a server item
- subscribe to a server item.
The related server item is always NETx\VAR\Numeric\Item001.
Node-RED setup
- In the Node-RED UI, import the flow:
- Double-click the read node. In the OpcUa-Client node configuration, click the Edit button of the Endpoint field:
- Set the correct endpoint URL and provide credentials of a Web Manager user (default is admin / changeme).
- Click the Deploy button on the upper right.
- Open the debug console and clear all messages:
Read
- Switch to the Core Studio and set the value of server item NETx\VAR\Numeric\Item001 to 123.
- Back in Node-RED, click the Test node beneath the active read note: The data point is actively read from the server and its value is logged:
Write
- Click any of the nodes beneath the write note and watch the data point in the Core Studio as it assumes the respective values of 100 and 200.
Subscribe
- Click the Test node beneath the subscribe note to subscribe to value changes.
- Change the value of the server item in the Core Studio and monitor the Node-RED debug console for receiving the respective values:
, multiple selections available,
Related content
LUA1: Writing item values to CSV files
LUA1: Writing item values to CSV files
Read with this
Integrate data points from an OPC UA Server
Integrate data points from an OPC UA Server
More like this
How to handle holidays in the scheduler
How to handle holidays in the scheduler
Read with this
Integrate data points from an OPC DA server
Integrate data points from an OPC DA server
More like this
LUA Library
LUA Library
Read with this
OPC UA
More like this