# Opc-ua iiot vs contrib- opc ua node

**URL:** <https://discourse.nodered.org/t/opc-ua-iiot-vs-contrib-opc-ua-node/67188>\
**Category:** General\
**Tags:** opcua\
**Created:** [31 August 2022 15:42 UTC](https://discourse.nodered.org/t/opc-ua-iiot-vs-contrib-opc-ua-node/67188 "2022-08-31T15:42:36Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![BaconPancake](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/baconpancake/32/68217_2.png) [@BaconPancake](https://discourse.nodered.org/u/BaconPancake)\
**Post date:** [31 August 2022 15:42 UTC](https://discourse.nodered.org/t/opc-ua-iiot-vs-contrib-opc-ua-node/67188/1 "2022-08-31T15:42:36Z")

</div>

Hello!  
the node red version i am using is 1.0.3 and unfortunately i am stuck with this (i cannot update it in any way).  
I got a project from a coworker using in which he was using node-red-contrib-opcua.Unfortunately they have updated this pakage and due to this, it does not work with node red 1.0.3 anymore.

In order to make that project work, i have moved to node-red-iiot-opc-ua library but i cannot fully find the correspondence between the nodes.

Can someone help me? is there a way to downgrade the node-red-contrib in order to make it work with my node red version?

---

<div class="post-metadata">

**Author:** ![dceejay](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dceejay/32/38_2.png) [@dceejay](https://discourse.nodered.org/u/dceejay)\
**Post date:** [31 August 2022 16:00 UTC](https://discourse.nodered.org/t/opc-ua-iiot-vs-contrib-opc-ua-node/67188/2 "2022-08-31T16:00:09Z")

</div>

Hi - you should be able to manually install a previous version by going into your user directory ( usually ~/.node-red ) and then running `npm i node-red-contrib-opcua@x.y.z` where x.y.z is the version that you know works... (and then stopping and restarting Node-RED )

---

<div class="post-metadata">

**Author:** ![BaconPancake](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/baconpancake/32/68217_2.png) [@BaconPancake](https://discourse.nodered.org/u/BaconPancake)\
**Post date:** [1 September 2022 11:58 UTC](https://discourse.nodered.org/t/opc-ua-iiot-vs-contrib-opc-ua-node/67188/3 "2022-09-01T11:58:44Z")

</div>

Hello!  
Unfortunately node red is pre-installed on a specific device that we outsource. The supported version of node red is the 1.0.3 and it is not possible to update it. Hence i got this issue with the installation of the specific version of the library

---

<div class="post-metadata">

**Author:** ![mikakaraila](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/mikakaraila/32/37496_2.png) [@mikakaraila](https://discourse.nodered.org/u/mikakaraila)\
**Post date:** [1 September 2022 18:33 UTC](https://discourse.nodered.org/t/opc-ua-iiot-vs-contrib-opc-ua-node/67188/4 "2022-09-01T18:33:40Z")

</div>

Fork your own version from my git and then just edit package.json

"node-red": {  
"version": "\>=1.3",

"engines": {  
"node": "\>=12"  
},

There can still be a problem with node-opcua if the nodejs engine is older than 12 then it will not work.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/1X/d073cd938eafa2e558d7c2cd59003b3ef4963033.png) [@system](https://discourse.nodered.org/u/system)\
**Post date:** [31 October 2022 18:33 UTC](https://discourse.nodered.org/t/opc-ua-iiot-vs-contrib-opc-ua-node/67188/5 "2022-10-31T18:33:54Z")

</div>

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.
