node-red-iiot-opcua 0.2.6

IIoT OPC UA toolbox package for Node-RED based on node-opcua.

npm install node-red-iiot-opcua

Platform Node-RED Node-RED IIoT OPC UA Repository GitLab Quality GitLab CI ES_Sourdce_Version ES_Deploy_Version NodeJS_Version



We start to work on issues from August - Have a great summer time!


If you like that contributor's package for OPC UA, then please give us your star at GitHub !

Support via Kickstarter

Support for the project straight away!

Code Release GitHub

The release of the source code will follow later at the end of the year.


Run command on Node-RED installation directory.

npm install node-red-iiot-opcua

or run command for global installation.

npm install -g node-red-iiot-opcua

try these options on npm install to build, if you have problems to install

--unsafe-perm --build-from-source


Let's work together! Please read and accepted CONTRIBUTING by your sign and send it via E-Mail.


Debugging on remote devices is important to help users. The verbose logging provides interesting points in different abstractions if IDE or console debugging is not possible.

Start debug with Node-RED in verbose (-v) mode to get a verbose logging:

DEBUG=opcuaIIoT:* node-red -v

Please, read the Wiki article


console DEBUG=opcuaIIoT:{option},opcuaIIoT:{option},...

  • core
    • core:details
    • core:special
  • connector
    • connector:details
    • connector:nodeopcua
  • inject
    • inject:details
  • browser
    • browser:details
  • filter
    • filter:details
  • listener
    • listener:details
    • listener:subscribe
      • listener:subscribe:details
    • listener:event
      • listener:event:details
  • client
    • client:details
    • client:read
      • client:read:details
    • client:write
      • client:write:details
  • server
    • server:details
    • server:nodeopcua
    • server:ISA95
      • server:ISA95:details
  • response
    • response:details

verbose examples

DEBUG=opcuaIIoT:client:*,opcuaIIoT:connector,opcuaIIoT:browser,opcuaIIoT:listener:*,opcuaIIoT:server node-red -v

DEBUG=opcuaIIoT:client*,opcuaIIoT:client:read*,opcauaIIoT:connector* node-red -v

DEBUG=opcuaIIoT:client*,opcuaIIoT:listener*,opcauaIIoT:connector node-red -v

DEBUG=opcuaIIoT:filter node-red

DEBUG=opcuaIIoT:connector* node-red

moderate examples

DEBUG=opcuaIIoT:client,opcuaIIoT:client:read,opcuaIIoT:client:write,opcuaIIoT:connector,opcuaIIoT:server node-red

DEBUG=opcuaIIoT:client,opcuaIIoT:client:read,opcauaIIoT:connector node-red

DEBUG=opcuaIIoT:client,opcuaIIoT:client:read,opcuaIIoT:listener,opcuaIIoT:listener:subscribe,opcauaIIoT:connector node-red

DEBUG=opcuaIIoT:filter node-red

DEBUG=opcuaIIoT:connector node-red


Follow the white rabbit!

Package Information

Known Issues


  • converting in Result Filter is not finished yet
  • dynamic methods
  • dynamic IP for connector


  • Connector
    • session closing
    • connection reset on errors
  • Sign error on private package
  • Bad XYZ situations handling
  • Publish Engine Error
  • Events doesn't work sometimes see node-opcua issue


The BSD 3-Clause License

Klaus Landsdorf

That is a whole new Node-RED package based on the node-opcua examples and the API documentation. The old copyrights by Mika Karaila are just to honor his pioneer work in the years 2015/2016 for Node-RED and OPC UA.


This is not an official product of the OPC Foundation. It is just to provide OPC UA to Node-RED based on node-opcua.

Contribution node-opcua

I'd like to give special thanks to Etienne Rossignon for the node-opcua packages and very special for the node-opcua-isa95 package!

Node Info

Version: 0.2.6
Updated 3 weeks, 1 day ago
License: BSD-3-Clause


5 in the last day
33 in the last week
205 in the last month


  • node-red
  • OPC UA
  • opc-ua
  • opcua
  • opc ua
  • nodered opcua
  • node-red opc ua
  • iiot
  • IIoT
  • unified automation
  • opc foundation
  • node-opcua
  • biancode
  • modbus


  • biancode