# DNP3 protocol is not working

**URL:** <https://discourse.nodered.org/t/dnp3-protocol-is-not-working/99728>\
**Category:** General\
**Created:** [20 November 2025 16:43 UTC](https://discourse.nodered.org/t/dnp3-protocol-is-not-working/99728 "2025-11-20T16:43:09Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![talgatkarak](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/talgatkarak/32/104483_2.png) [@talgatkarak](https://discourse.nodered.org/u/talgatkarak)\
**Post date:** [20 November 2025 16:43 UTC](https://discourse.nodered.org/t/dnp3-protocol-is-not-working/99728/1 "2025-11-20T16:43:09Z")

</div>

Hi everyone,

I wanted to use DNP3 protocol on Node-RED in my student project, but I faced with DNP library issue.

Just, FYI (my setup is next):  
Node-RED version: v4.1.1  
Node.js version: v24.11.1  
Node Library: DNP

I just installed the DNP library by this command: `npm install node-red-contrib-dnp`

So, as I understand this DNP library is not developed yet.  
Please find attached photos for clear understanding.

Is there any other ways how can I use DNP3 protocol on Node-RED? Any other libraries?

Many thanks in advance,  
Talgat

 ![photo_2025-11-20_11-09-27](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/c/1/c1448e107937e79c1c783fbb0a0258822dd307e1.jpeg)  
 ![photo_2025-11-20_20-52-33](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/b/f/bfac9903006b8a9c4ec3fbd43b66eb074a7c0ddb.jpeg)

---

<div class="post-metadata">

**Author:** ![hardillb](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/hardillb/32/12373_2.png) [@hardillb](https://discourse.nodered.org/u/hardillb)\
**Post date:** [20 November 2025 17:01 UTC](https://discourse.nodered.org/t/dnp3-protocol-is-not-working/99728/2 "2025-11-20T17:01:05Z")

</div>

Given that node has not been updated in 3 years I think it is probably safe to say it has been abandoned.

And the underlying packages it's is based on also appear to be no longer maintained.

[https://www.npmjs.com/package/dnp3-crc](https://www.npmjs.com/package/dnp3-crc)

[https://www.npmjs.com/package/dnp3](https://www.npmjs.com/package/dnp3)

The strongly suggests you may need to implement it yourself from the ground up.

---

<div class="post-metadata">

**Author:** ![talgatkarak](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/talgatkarak/32/104483_2.png) [@talgatkarak](https://discourse.nodered.org/u/talgatkarak)\
**Post date:** [23 November 2025 16:27 UTC](https://discourse.nodered.org/t/dnp3-protocol-is-not-working/99728/3 "2025-11-23T16:27:26Z")

</div>

Hello, Ben

Thank you for reply.  
I am wondering if you're already implemented any project with DNP3 on the Node-RED.  
If there is, could you please share it?

I requested from offical web-site of DNP3 documentations to try implement it by myself.  
To be presice, I just purchased a Student membership of the DNP Users Group. It costs me $0.  
I am waiting for a approval.

So, any information regarding DNP3 configuration is welcomed.

Best Regards,  
Talgat Karakulov

 ![Screenshot 2025-11-23 211341](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/e/9/e934faafd017ac48da0d33ca38a162fae78bd285.png)

---

<div class="post-metadata">

**Author:** ![hardillb](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/hardillb/32/12373_2.png) [@hardillb](https://discourse.nodered.org/u/hardillb)\
**Post date:** [24 November 2025 19:52 UTC](https://discourse.nodered.org/t/dnp3-protocol-is-not-working/99728/4 "2025-11-24T19:52:16Z")

</div>

I'm sorry, I've never used DNP3, I just know where to look for existing nodes and working out what they depend on.

---

<div class="post-metadata">

**Author:** ![talgatkarak](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/talgatkarak/32/104483_2.png) [@talgatkarak](https://discourse.nodered.org/u/talgatkarak)\
**Post date:** [25 November 2025 06:44 UTC](https://discourse.nodered.org/t/dnp3-protocol-is-not-working/99728/5 "2025-11-25T06:44:23Z")

</div>

Okay, thanks anyway

---

<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:** [9 December 2025 06:44 UTC](https://discourse.nodered.org/t/dnp3-protocol-is-not-working/99728/6 "2025-12-09T06:44:55Z")

</div>

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