Home Assistant Community Add-on: Node-RED

Hi, I am experiencing the same issue, done a bunch of searching, but have not found anything yet that sorts this out for an Add On in Home Assistant.

Have you found a solution yet?

Thanks

Hi @drick55 I moved back to the previous version restoring the backup that was created when updating node-red, then updated everything in manage palette that I could update and then updated node-red to 19.0.0.

After that, the issue was gone.

I think it was the node-red-contrib-homekit that was on an old version. So make sure you update it before you update node-red to 19.0.0

Sorry for the late reply.

I am still stuck in the same situation.

Hello,

i’m trying to change some settings of nodered.
In this case for now only the context-storage to localfilesystem.

But i’m struggeling to find the storage-path in my HAOS filesystem.

I’m also using portainer-agent to have an overview of the HAOS-Containers. There it says that /config is mounted from /mnt/data/supervisor/addon_configs/some_nodered. But there is no /mnt/what/every. /mnt is completely empty even as root-user.

Also /config has only a portainer-agent-folder. So where is that config-folder where flows are installed in?

My installation is really fresh. I only started with Home Assistant some weeks ago on a proxmox-installation. Node-Red was installed 3 weeks ago.

Thanks!

You could use the ‘Samba share’ - addon to access this folder.

With ‘Advanced SSH & Web Terminal’ - addon type:

ls -al /addon_configs      
total 16
drwxr-xr-x    4 root     root          4096 Oct  7 18:21 .
drwxr-xr-x    1 root     root          4096 Feb 12 16:14 ..
drwxr-xr-x    2 root     root          4096 Oct  7 18:32 3490a758_remote_backup
drwxr-xr-x    5 root     root          4096 Feb 12 10:39 a0d7b954_nodered

From the ha-os cli type:

ls -al /mnt/data/supervisor/addon_configs
total 16
drwxr-xr-x    4 root     root          4096 Oct  7 16:21 .
drwxr-xr-x   17 root     root          4096 Feb 12 15:14 ..
drwxr-xr-x    2 root     root          4096 Oct  7 16:32 3490a758_remote_backup
drwxr-xr-x    5 root     root          4096 Feb 12 09:39 a0d7b954_nodered

Ahh there it is.
Thank you.

I’m getting this error when importing flows from ChatGPT or Claude…

This node is a type unknown to your installation of Node-RED

I searched but did not find any mention of this error or solutions.

I installed Node-Red from using info from this thread which says " The add-on is pre-configured out of the box! There is no need
to add/change/update the server connection settings!"

Do I need the Node-RED Companion Integration?

TIA!

Hi All

New to Node Red.
Installed as per instructions - added secret credential. This is happening and was hoping someone could point me in the right direction to get this working:

Node

What does the respective logbook state?

Hi. Someone have experience with addon and ftp/smb components ?
I have home NAS at ip 192.168.1.11 (openmediavault).
Inside KVM at 192.168.1.20 installed HA (bridged mode for VM).
Inside HA node-red addon.

All works good, and i can send messages to telegram for example, but i cannot read my resource file from OMV (.11).
Looks like i inside NAT with same adresses may be ? Looks really strange.
I can ping any device in my net and in internet except .11

Try to find any network configuration for addon and found nothing :frowning:

Is it possible to edit the httpRootNode to change it from ‘/endpoint’,

I know settings.js file says that’s controlled by HA but I can’t figure out if I can change it

Ideally I want to make it just ‘/’ without endpoint, since my IP camera only allows a simple IP and Port for post requests

Can it be changed?

Just sharing here:
FYI: with latest HA OS update (16.2) my NodeRED addon stopped working, claiming the port was in use, i did unfortionately not save any logs before reverting to the backup i took…

Just sharing in case anyone else has same issue :stuck_out_tongue:

2 Likes

26 Nov 21:14:45 - [info] Node-RED version: v4.1.1



26 Nov 21:14:45 - [info] Node.js version: v22.16.0

26 Nov 21:14:45 - [info] Linux 6.12.51-haos x64 LE

26 Nov 21:14:46 - [info] Loading palette nodes

26 Nov 21:14:46 - [info] Node-RED Contrib Theme Collection version: v4.1.0

26 Nov 21:14:46 - [info] Dashboard version 3.6.6 started at /endpoint/ui

26 Nov 21:14:47 - [info] node-red-contrib-home-assistant-websocket v0.80.3 nodes initialized

26 Nov 21:14:47 - [info] Settings file : /etc/node-red/config.js

26 Nov 21:14:47 - [info] Context store : 'default' [module=memory]

26 Nov 21:14:47 - [info] User directory : /config/

26 Nov 21:14:47 - [warn] Projects disabled : editorTheme.projects.enabled=false

26 Nov 21:14:47 - [info] Flows file : /config/flows.json

26 Nov 21:14:47 - [info] Server now running at http://127.0.0.1:46836/

26 Nov 21:14:47 - [info] Starting flows

26 Nov 21:14:47 - [info] Started flows

[21:14:47] INFO: Starting NGinx...

26 Nov 21:14:52 - [info] [server:Home Assistant] Connecting to http://supervisor/core

26 Nov 21:14:52 - [info] [server:Home Assistant] Connected to http://supervisor/core

26 Nov 21:41:00 - [info] [server:Home Assistant] Connection closed to http://supervisor/core

[red] Uncaught Exception:

26 Nov 21:41:00 - [error] UnhandledPromiseRejection: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason "#<Object>".

at throwUnhandledRejectionsMode (node:internal/process/promises:392:7)

at processPromiseRejections (node:internal/process/promises:475:17)

at processTicksAndRejections (node:internal/process/task_queues:106:32)

[21:41:00] INFO: Service Node-RED exited with code 1 (by signal 0)

s6-rc: info: service legacy-services: stopping

s6-rc: info: service legacy-services successfully stopped

s6-rc: info: service nginx: stopping

[21:41:00] INFO: Service NGINX exited with code 0 (by signal 0)

s6-rc: info: service nginx successfully stopped

s6-rc: info: service init-nginx: stopping

s6-rc: info: service nodered: stopping

s6-rc: info: service nodered successfully stopped

s6-rc: info: service init-nodered: stopping

s6-rc: info: service init-nginx successfully stopped

s6-rc: info: service init-nodered successfully stopped

s6-rc: info: service init-customizations: stopping

s6-rc: info: service init-customizations successfully stopped

s6-rc: info: service legacy-cont-init: stopping

s6-rc: info: service legacy-cont-init successfully stopped

s6-rc: info: service fix-attrs: stopping

s6-rc: info: service base-addon-log-level: stopping

s6-rc: info: service fix-attrs successfully stopped

s6-rc: info: service base-addon-log-level successfully stopped

s6-rc: info: service base-addon-banner: stopping

s6-rc: info: service base-addon-banner successfully stopped

s6-rc: info: service s6rc-oneshot-runner: stopping

s6-rc: info: service s6rc-oneshot-runner successfully stopped

s6-rc: info: service s6rc-oneshot-runner: starting

s6-rc: info: service s6rc-oneshot-runner successfully started

s6-rc: info: service base-addon-banner: starting

-----------------------------------------------------------

Add-on: Node-RED

Flow-based programming for the Internet of Things

-----------------------------------------------------------

Add-on version: 20.2.3

You are running the latest version of this add-on.

System: Home Assistant OS 16.3 (amd64 / qemux86-64)

Home Assistant Core: 2025.11.3

Home Assistant Supervisor: 2025.11.5

-----------------------------------------------------------

Please, share the above information when looking for help

or support in, e.g., GitHub, forums or the Discord chat.

-----------------------------------------------------------

s6-rc: info: service base-addon-banner successfully started

s6-rc: info: service fix-attrs: starting

s6-rc: info: service base-addon-log-level: starting

s6-rc: info: service fix-attrs successfully started

s6-rc: info: service base-addon-log-level successfully started

s6-rc: info: service legacy-cont-init: starting

s6-rc: info: service legacy-cont-init successfully started

s6-rc: info: service init-nginx: starting

s6-rc: info: service init-customizations: starting

s6-rc: info: service init-customizations successfully started

s6-rc: info: service init-nodered: starting

s6-rc: info: service init-nginx successfully started

up to date, audited 55 packages in 1s

3 packages are looking for funding

run `npm fund` for details

7 vulnerabilities (5 moderate, 2 critical)

To address issues that do not require attention, run:

npm audit fix

Some issues need review, and may require choosing

a different dependency.

Run `npm audit` for details.

s6-rc: info: service init-nodered successfully started

s6-rc: info: service nodered: starting

s6-rc: info: service nodered successfully started

s6-rc: info: service nginx: starting

s6-rc: info: service nginx successfully started

s6-rc: info: service legacy-services: starting

[21:41:05] INFO: Setting max_old_space_size to 4094

[21:41:05] INFO: Starting Node-RED...

s6-rc: info: service legacy-services successfully started

> start

> node $NODE_OPTIONS node_modules/node-red/red.js --settings /etc/node-red/config.js

26 Nov 21:41:05 - [info]

Welcome to Node-RED

===================

26 Nov 21:41:05 - [info] Node-RED version: v4.1.1

26 Nov 21:41:05 - [info] Node.js version: v22.16.0

26 Nov 21:41:05 - [info] Linux 6.12.51-haos x64 LE

26 Nov 21:41:05 - [info] Loading palette nodes

26 Nov 21:41:06 - [info] Node-RED Contrib Theme Collection version: v4.1.0

26 Nov 21:41:06 - [info] Dashboard version 3.6.6 started at /endpoint/ui

26 Nov 21:41:07 - [info] node-red-contrib-home-assistant-websocket v0.80.3 nodes initialized

26 Nov 21:41:07 - [info] Settings file : /etc/node-red/config.js

26 Nov 21:41:07 - [info] Context store : 'default' [module=memory]

26 Nov 21:41:07 - [info] User directory : /config/

26 Nov 21:41:07 - [warn] Projects disabled : editorTheme.projects.enabled=false

26 Nov 21:41:07 - [info] Flows file : /config/flows.json

26 Nov 21:41:07 - [info] Server now running at http://127.0.0.1:46836/

26 Nov 21:41:07 - [info] Starting flows

26 Nov 21:41:07 - [info] Started flows

[21:41:07] INFO: Starting NGinx...

26 Nov 21:41:12 - [info] [server:Home Assistant] Connecting to http://supervisor/core

26 Nov 21:41:12 - [info] [server:Home Assistant] Connected to http://supervisor/core

26 Nov 22:00:01 - [info] [server:Home Assistant] Connection closed to http://supervisor/core

26 Nov 22:00:06 - [info] [server:Home Assistant] Connecting to http://supervisor/core

26 Nov 22:00:06 - [info] [server:Home Assistant] Connected to http://supervisor/core

26 Nov 22:01:30 - [error] [api-call-service:Выключить карту на кухне] Error: Unrecognized error: 3

26 Nov 22:01:30 - [error] [api-call-service:Выключить лампу на кухне] Error: Unrecognized error: 3

26 Nov 22:01:30 - [error] [api-call-service:Выключить столешницу на кухне] Error: Unrecognized error: 3

26 Nov 22:01:30 - [info] [server:Home Assistant] Connection closed to http://supervisor/core

26 Nov 22:01:35 - [info] [server:Home Assistant] Connecting to http://supervisor/core

26 Nov 22:01:35 - [info] [server:Home Assistant] Connected to http://supervisor/core

26 Nov 22:04:30 - [info] [server:Home Assistant] Connection closed to http://supervisor/core

26 Nov 22:04:35 - [info] [server:Home Assistant] Connecting to http://supervisor/core

26 Nov 22:04:35 - [info] [server:Home Assistant] Connected to http://supervisor/core

s6-rc: info: service legacy-services: stopping

s6-rc: info: service legacy-services successfully stopped

s6-rc: info: service nginx: stopping

[22:07:30] INFO: Service NGINX exited with code 0 (by signal 0)

s6-rc: info: service nginx successfully stopped

s6-rc: info: service init-nginx: stopping

s6-rc: info: service nodered: stopping

s6-rc: info: service init-nginx successfully stopped

s6-rc: info: service s6rc-oneshot-runner: starting

s6-rc: info: service s6rc-oneshot-runner successfully started

s6-rc: info: service base-addon-banner: starting

-----------------------------------------------------------

Add-on: Node-RED

Flow-based programming for the Internet of Things

-----------------------------------------------------------

Add-on version: 20.2.3

You are running the latest version of this add-on.

System: Home Assistant OS 16.3 (amd64 / qemux86-64)

Home Assistant Core: 2025.11.3

Home Assistant Supervisor: 2025.11.5

-----------------------------------------------------------

Please, share the above information when looking for help

or support in, e.g., GitHub, forums or the Discord chat.

-----------------------------------------------------------

s6-rc: info: service base-addon-banner successfully started

s6-rc: info: service fix-attrs: starting

s6-rc: info: service base-addon-log-level: starting

s6-rc: info: service fix-attrs successfully started

s6-rc: info: service base-addon-log-level successfully started

s6-rc: info: service legacy-cont-init: starting

s6-rc: info: service legacy-cont-init successfully started

s6-rc: info: service init-nginx: starting

s6-rc: info: service init-customizations: starting

s6-rc: info: service init-customizations successfully started

s6-rc: info: service init-nodered: starting

s6-rc: info: service init-nginx successfully started

up to date, audited 55 packages in 2s

3 packages are looking for funding

run `npm fund` for details

7 vulnerabilities (5 moderate, 2 critical)

To address issues that do not require attention, run:

npm audit fix

Some issues need review, and may require choosing

a different dependency.

Run `npm audit` for details.

s6-rc: info: service init-nodered successfully started

s6-rc: info: service nodered: starting

s6-rc: info: service nodered successfully started

s6-rc: info: service nginx: starting

s6-rc: info: service nginx successfully started

s6-rc: info: service legacy-services: starting

[22:07:43] INFO: Setting max_old_space_size to 4094

[22:07:43] INFO: Starting Node-RED...

s6-rc: info: service legacy-services successfully started

> start

> node $NODE_OPTIONS node_modules/node-red/red.js --settings /etc/node-red/config.js

26 Nov 22:07:43 - [info]

Welcome to Node-RED

===================

26 Nov 22:07:43 - [info] Node-RED version: v4.1.1

26 Nov 22:07:43 - [info] Node.js version: v22.16.0

26 Nov 22:07:43 - [info] Linux 6.12.51-haos x64 LE

26 Nov 22:07:43 - [info] Loading palette nodes

26 Nov 22:07:44 - [info] Node-RED Contrib Theme Collection version: v4.1.0

26 Nov 22:07:44 - [info] Dashboard version 3.6.6 started at /endpoint/ui

26 Nov 22:07:44 - [info] node-red-contrib-home-assistant-websocket v0.80.3 nodes initialized

26 Nov 22:07:44 - [info] Settings file : /etc/node-red/config.js

26 Nov 22:07:44 - [info] Context store : 'default' [module=memory]

26 Nov 22:07:44 - [info] User directory : /config/

26 Nov 22:07:44 - [warn] Projects disabled : editorTheme.projects.enabled=false

26 Nov 22:07:44 - [info] Flows file : /config/flows.json

26 Nov 22:07:44 - [info] Server now running at http://127.0.0.1:46836/

26 Nov 22:07:45 - [info] Starting flows

26 Nov 22:07:45 - [info] Started flows

[22:07:45] INFO: Starting NGinx...

26 Nov 22:07:50 - [info] [server:Home Assistant] Connecting to http://supervisor/core

26 Nov 22:07:50 - [info] [server:Home Assistant] Connected to http://supervisor/core

26 Nov 22:30:57 - [error] [api-call-service:Выключить карту на кухне] Error: Unrecognized error: 3

26 Nov 22:30:57 - [error] [api-call-service:Выключить столешницу на кухне] Error: Unrecognized error: 3

26 Nov 22:30:57 - [info] [server:Home Assistant] Connection closed to http://supervisor/core

[red] Uncaught Exception:

26 Nov 22:30:57 - [error] UnhandledPromiseRejection: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason "#<Object>".

at throwUnhandledRejectionsMode (node:internal/process/promises:392:7)

at processPromiseRejections (node:internal/process/promises:475:17)

at processTicksAndRejections (node:internal/process/task_queues:106:32)

[22:30:57] INFO: Service Node-RED exited with code 1 (by signal 0)

s6-rc: info: service legacy-services: stopping

s6-rc: info: service legacy-services successfully stopped

s6-rc: info: service nginx: stopping

[22:30:57] INFO: Service NGINX exited with code 0 (by signal 0)

s6-rc: info: service nginx successfully stopped

s6-rc: info: service init-nginx: stopping

s6-rc: info: service nodered: stopping

s6-rc: info: service init-nginx successfully stopped

s6-rc: info: service nodered successfully stopped

s6-rc: info: service init-nodered: stopping

s6-rc: info: service init-nodered successfully stopped

s6-rc: info: service init-customizations: stopping

s6-rc: info: service init-customizations successfully stopped

s6-rc: info: service legacy-cont-init: stopping

s6-rc: info: service legacy-cont-init successfully stopped

s6-rc: info: service fix-attrs: stopping

s6-rc: info: service base-addon-log-level: stopping

s6-rc: info: service fix-attrs successfully stopped

s6-rc: info: service base-addon-log-level successfully stopped

s6-rc: info: service base-addon-banner: stopping

s6-rc: info: service base-addon-banner successfully stopped

s6-rc: info: service s6rc-oneshot-runner: stopping

s6-rc: info: service s6rc-oneshot-runner successfully stopped

s6-rc: info: service s6rc-oneshot-runner: starting

s6-rc: info: service s6rc-oneshot-runner successfully started

s6-rc: info: service base-addon-banner: starting

-----------------------------------------------------------

Add-on: Node-RED

Flow-based programming for the Internet of Things

-----------------------------------------------------------

Add-on version: 20.2.3

You are running the latest version of this add-on.

System: Home Assistant OS 16.3 (amd64 / qemux86-64)

Home Assistant Core: 2025.11.3

Home Assistant Supervisor: 2025.11.5

-----------------------------------------------------------

Please, share the above information when looking for help

or support in, e.g., GitHub, forums or the Discord chat.

-----------------------------------------------------------

s6-rc: info: service base-addon-banner successfully started

s6-rc: info: service fix-attrs: starting

s6-rc: info: service base-addon-log-level: starting

s6-rc: info: service fix-attrs successfully started

s6-rc: info: service base-addon-log-level successfully started

s6-rc: info: service legacy-cont-init: starting

s6-rc: info: service legacy-cont-init successfully started

s6-rc: info: service init-nginx: starting

s6-rc: info: service init-customizations: starting

s6-rc: info: service init-customizations successfully started

s6-rc: info: service init-nodered: starting

s6-rc: info: service init-nginx successfully started

up to date, audited 55 packages in 2s

3 packages are looking for funding

run `npm fund` for details

7 vulnerabilities (5 moderate, 2 critical)

To address issues that do not require attention, run:

npm audit fix

Some issues need review, and may require choosing

a different dependency.

Run `npm audit` for details.

s6-rc: info: service init-nodered successfully started

s6-rc: info: service nodered: starting

s6-rc: info: service nodered successfully started

s6-rc: info: service nginx: starting

s6-rc: info: service nginx successfully started

s6-rc: info: service legacy-services: starting

[22:31:02] INFO: Setting max_old_space_size to 4094

[22:31:02] INFO: Starting Node-RED...

s6-rc: info: service legacy-services successfully started

> start

> node $NODE_OPTIONS node_modules/node-red/red.js --settings /etc/node-red/config.js

26 Nov 22:31:03 - [info]

Welcome to Node-RED

===================

26 Nov 22:31:03 - [info] Node-RED version: v4.1.1

26 Nov 22:31:03 - [info] Node.js version: v22.16.0

26 Nov 22:31:03 - [info] Linux 6.12.51-haos x64 LE

26 Nov 22:31:03 - [info] Loading palette nodes

26 Nov 22:31:03 - [info] Node-RED Contrib Theme Collection version: v4.1.0

26 Nov 22:31:04 - [info] Dashboard version 3.6.6 started at /endpoint/ui

26 Nov 22:31:04 - [info] node-red-contrib-home-assistant-websocket v0.80.3 nodes initialized

26 Nov 22:31:04 - [info] Settings file : /etc/node-red/config.js

26 Nov 22:31:04 - [info] Context store : 'default' [module=memory]

26 Nov 22:31:04 - [info] User directory : /config/

26 Nov 22:31:04 - [warn] Projects disabled : editorTheme.projects.enabled=false

26 Nov 22:31:04 - [info] Flows file : /config/flows.json

26 Nov 22:31:04 - [info] Server now running at http://127.0.0.1:46836/

26 Nov 22:31:04 - [info] Starting flows

26 Nov 22:31:04 - [info] Started flows

[22:31:04] INFO: Starting NGinx...

26 Nov 22:31:09 - [info] [server:Home Assistant] Connecting to http://supervisor/core

26 Nov 22:31:09 - [info] [server:Home Assistant] Connected to http://supervisor/core

26 Nov 22:50:05 - [info] [server:Home Assistant] Connection closed to http://supervisor/core

26 Nov 22:50:10 - [info] [server:Home Assistant] Connecting to http://supervisor/core

26 Nov 22:50:10 - [info] [server:Home Assistant] Connected to http://supervisor/core

26 Nov 22:51:42 - [error] [api-call-service:Включить карту] Error: Unrecognized error: 3

26 Nov 22:51:42 - [info] [server:Home Assistant] Connection closed to http://supervisor/core

26 Nov 22:51:47 - [info] [server:Home Assistant] Connecting to http://supervisor/core

26 Nov 22:51:47 - [info] [server:Home Assistant] Connected to http://supervisor/core

Hello, could you please advise? Node-RED is crashing every half hour. I’ve already reinstalled it, but that didn’t help. I’ve attached the log files from the journal—can the issue be determined from them?

Can someone please clarify what is meant in Step #2 of the installation instructions for an absolute novice? It may be “straightforward” compared to other add-ons, but since I installed HA yesterday, it is not straightforward to me. Thanks in advance.

  1. Set a credential_secret, which is used to encrypt sensitive data. This is just a “password”, which you should save in a secondary location.

I figured out the answer to this and would like to suggest an edit to the instructions for clarity. Please consider adding this language:

  1. Set a credential_secret, which is used to encrypt sensitive data. This is just a “password”, which you should save in a secondary location. Note: This Configuration field is hidden by default. Select “Show unused optional configuration options” to reveal it.

Thanks

Hi. I’m having trouble trying to figure out how to install Node Red 4.1.2 update to my Node Red addon v20.2.3 in HAOS. I had a few updates and those are managed via the Pallettes, you can physically press the update button but all of those applied to installed nodes, not node red itself. Under the pallettes menu down the bottom it states I have 4.1.1 installed.

Any pointers?