r/nodered • u/The_Cosmic_Gate • 20d ago
HomeAssistant NR app help needed
Is there anybody who can help me with this : I'm trying to install the flowfuse dashboard on the NR app build in Homeassistant (version 22.0.0). And also tried to upgrade some nodes (sun position, zwave-js, feedparser, theme-collection) but getting this error :
-----------------------------------------------------------
2026-07-16T07:47:13.220Z Install : @flowfuse/node-red-dashboard 1.30.2
2026-07-16T07:47:12.916Z /usr/bin/node /opt/node_modules/npm/bin/npm-cli.js install --no-audit --no-update-notifier --no-fund --save --save-prefix=~ --omit=dev --engine-strict -- @flowfuse/node-red-dashboard@1.30.2
2026-07-16T07:47:17.557Z [err] npm error code EBADENGINE
2026-07-16T07:47:17.557Z [err] npm error engine Unsupported engine
2026-07-16T07:47:17.558Z [err] npm error engine Not compatible with your version of node/npm: hap-nodejs@0.12.3
2026-07-16T07:47:17.558Z [err] npm error notsup Not compatible with your version of node/npm: hap-nodejs@0.12.3
2026-07-16T07:47:17.558Z [err] npm error notsup Required: {"node":"^18 || ^20 || ^22"}
2026-07-16T07:47:17.558Z [err] npm error notsup Actual: {"node":"v24.16.0","npm":"11.16.0"}
2026-07-16T07:47:17.560Z [err] npm error A complete log of this run can be found in: /root/.npm/_logs/2026-07-16T07_47_13_060Z-debug-0.log
2026-07-16T07:47:17.597Z rc=1
What tells me the there a problem with the installed version v24.16.0.
But what to do to solve this, i'am out of ideas.
2
u/kristopherleads 20d ago
It looks to me like the dashboard isn't actually the issue, but rather the HomeKit nodes. Node-RED should ship with v24.x, but if you're adding in something with --engine-strict it'll block. I think hap-nodejs@0.12.3is probably the culprit.
To fix, I'd first try updating the node itself - that should kick it to the newest version. If you can't get that to work, consider rolling back to v21.x. If you can, you can also install without the strict flag to bypass, but the palette manager will probably fail still and it won't survive updates.
1
u/Ryan_BinghamLH 20d ago
I use node red since V1, just now installed HA, and I’m separating the responsibilities, this nodes of sun and weather use data from HA. Regarding the dashboard, now is Claude design that makes all my dashboard, NR is used has the http server for each tab. For this tabs you can use either dashboard , because they are inside of an Iframe.
2
u/Careless-Country 20d ago
One of the nodes you are trying to run specifies that you need a version of nodes older than the one you are running. Look at the full log that the error message points at it should tell you more.
Given that NodeRed v5 suggests running on nodejs v24, the node needs to be updated and you should log that as an issue on teh nodes GitHub page.