Zwave help please

Good afternoon
I am trying to install zwavejs version 11.0.1 (Marcus-J- Davies) and i get that following message.

Any help is much appreciated.
Thank you in advance


2026-04-09T16:15:58.630Z Install : node-red-contrib-zwave-js 11.0.1

2026-04-09T16:15:58.637Z npm install --no-audit --no-update-notifier --no-fund --save --save-prefix=~ --omit=dev --engine-strict node-red-contrib-zwave-js@11.0.1

2026-04-09T16:16:12.238Z [err] npm ERR! code EBADENGINE

2026-04-09T16:16:12.239Z [err] npm ERR! engine Unsupported engine

2026-04-09T16:16:12.239Z [err] npm ERR! engine Not compatible with your version of node/npm: node-red-contrib-zwave-js@11.0.1

2026-04-09T16:16:12.239Z [err] npm ERR! notsup Not compatible with your version of node/npm: node-red-contrib-zwave-js@11.0.1

2026-04-09T16:16:12.239Z [err] npm ERR! notsup Required: {"node":">=20.0.0"}

2026-04-09T16:16:12.239Z [err] npm ERR!

2026-04-09T16:16:12.239Z [err] notsup Actual: {"npm":"9.2.0"}

2026-04-09T16:16:12.241Z [err]

2026-04-09T16:16:12.242Z [err] npm ERR! A complete log of this run can be found in:

2026-04-09T16:16:12.242Z [err] npm ERR! /home/andrew/.npm/_logs/2026-04-09T16_15_59_052Z-debug-0.log

2026-04-09T16:16:12.254Z rc=1

HI @fogmajor

This requirement was set in V10, so you will need to update your Node JS Version to the latest supported by Node RED (and to follow up on any needed rebuilds for Native Nodes)

But I do suggest to STOP! and read some more before continuing, as V11 contains significant breaking changes.

See here for further guidance.

1 Like

Hello again Marcus
Thank you for your prompt response and for your work on the zwave palette

Are there limitations on installing version 11
Below is my current setup

OS - Ubuntu 24.04.4 LTS
Node-red version - 4.1.8
Node.js version 18.19.1

Thanks in advance

Andrew

Hi @fogmajor,

There aren’t any strict limitations with installing v11 — but there are definitely some changes (all for the better :grinning_face_with_smiling_eyes:).

If you take a look at the linked topic, it should give you a solid overview of what’s changed and how to adapt. The biggest updates are around the UI and the message format. In return, you get a much more robust and future-proof framework, which also helps me keep everything aligned with the rapid development happening in the underlying library.

That said, you will still need to upgrade NodeJS to really benefit from the newer version.

Let me know if you hit any issues during the upgrade :+1:

Side Note: Anything wrong with V11 - I do depend on user feedback to be made aware of the shortcomings, so I can address them :smiley:

I'm away this weekend : A way overdue visit to the north of the country I reside starts tomorrow morning to visit family.

Hi Marcus
I encounter this problem when trying to install

Cheers Andrew

[sudo] password for andrew: 
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
nodejs is already the newest version (18.19.1+dfsg-6ubuntu5).
0 to upgrade, 0 to newly install, 0 to remove and 19 not to upgrade.

And enjoy your visit :grinning_face:

1 Like

Hi Andrew.

Node RED is already updated, it's Node JS you need to update (and follow up on rebuilds)

I think @TotallyInformation / @dceejay (+ many other of the admin team) has ways - Im a little rusty on how to update NodeJS alone.

Once you update NodeJS (not Node RED) - you should be set to update the Node

EDIT
Or @Steve-Mcl :smiley:

Since you are running on Ubuntu - the sensible way to install (and update) Node-RED and Node-JS is via the official installer script.

e.g.

bash <(curl -sL https://github.com/node-red/linux-installers/releases/latest/download/update-nodejs-and-nodered-deb) --node22
1 Like

Marcus i thought sudo apt-get install nodejs was the way
Will research

Andrew

Thank you so much

Regards Andrew

I think that reads from your OS's configured repository - which might not be fully current, use Steve's approach

You should try
apt update
followed by
apt upgrade
to update Unbunto to latest libraries

1 Like

Thank you

I use nodesource for Node JS installs/updates - not sure if thats right or wrong, but seems todo magic

If you use the script then you may want to add —node22 (or whichever version is required) to the command to force it to that version

1 Like

Slow down on the port there Dave, you have all weekend :wink:

(sorry - bit spammy, just excited for my break)

Hah. Yes preformatted text too long for phone and I didn’t scroll far enough :-). Time for another G&T

1 Like

I just wanted to say a big thank you for your help with my Zwave update

Regards Andrew

1 Like

Well... report back once up and running eh! :rofl:
Provided you followed the NodeJS upgrade + the migration guides - you are good to go

The best thing you can do with any big tool is check if it has its own install and management tooling. Node.js certainly does. There are installers for Debian, Ubuntu and many other OS's. A 3rd party maintains apt repo's and that is the best approach.

Try this:

curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
sudo apt install -y nodejs

You are correct. But the trick is to get the correct repo that maintains more up-to-date versions than the OS's defaults.

1 Like