i'm in the .node-red folder on the right Pi (but always good to check that 
This is what I'm getting when I re-run npm install
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated querystring@0.2.1: The querystring API is considered Legacy. new code should use the URLSearchParams API instead.
npm warn deprecated querystring@0.2.1: The querystring API is considered Legacy. new code should use the URLSearchParams API instead.
npm warn deprecated querystring@0.2.1: The querystring API is considered Legacy. new code should use the URLSearchParams API instead.
npm warn deprecated querystring@0.2.0: The querystring API is considered Legacy. new code should use the URLSearchParams API instead.
npm warn deprecated formidable@1.2.2: Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: https://bit.ly/2ZEqIau
npm warn deprecated uuid@3.4.0: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.
npm warn deprecated uuid@3.3.2: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm error code E404
npm error 404 Not Found - GET https://registry.npmjs.org/node-red-contrib-whin/-/node-red-contrib-whin-0.1.9.tgz - Not found
npm error 404
npm error 404 The requested resource 'node-red-contrib-whin@https://registry.npmjs.org/node-red-contrib-whin/-/node-red-contrib-whin-0.1.9.tgz' could not be found or you do not have permission to access it.
npm error 404
npm error 404 Note that you can also install from a
npm error 404 tarball, folder, http url, or git url.
npm error A complete log of this run can be found in: /home/pi/.npm/_logs/2026-10-08T15_55_42_696Z-debug-0.log
I'll remove the whole .node-red folder and try re-installing again
[edit] went thru same procedure
pi@raspberrypi5:~/.node-red $ npm install
npm warn deprecated querystring@0.2.0: The querystring API is considered Legacy. new code should use the URLSearchParams API instead.
npm warn deprecated uuid@3.4.0: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated formidable@1.2.2: Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: https://bit.ly/2ZEqIau
npm warn deprecated querystring@0.2.1: The querystring API is considered Legacy. new code should use the URLSearchParams API instead.
npm warn deprecated querystring@0.2.1: The querystring API is considered Legacy. new code should use the URLSearchParams API instead.
npm warn deprecated querystring@0.2.1: The querystring API is considered Legacy. new code should use the URLSearchParams API instead.
npm warn deprecated uuid@3.3.2: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.
npm error code E404
npm error 404 Not Found - GET https://registry.npmjs.org/node-red-contrib-whin/-/node-red-contrib-whin-0.1.9.tgz - Not found
npm error 404
npm error 404 The requested resource 'node-red-contrib-whin@https://registry.npmjs.org/node-red-contrib-whin/-/node-red-contrib-whin-0.1.9.tgz' could not be found or you do not have permission to access it.
npm error 404
npm error 404 Note that you can also install from a
npm error 404 tarball, folder, http url, or git url.
npm error A complete log of this run can be found in: /home/pi/.npm/_logs/2026-10-08T16_33_57_227Z-debug-0.log
Whole of startup log
pi@raspberrypi5:~/.node-red $ node-red
8 Oct 17:35:50 - [info]
Welcome to Node-RED
===================
8 Oct 17:35:50 - [info] Node-RED version: v4.1.0
8 Oct 17:35:50 - [info] Node.js version: v24.21.0
8 Oct 17:35:50 - [info] Linux 6.6.31+rpt-rpi-2712 arm64 LE
8 Oct 17:35:50 - [info] Loading palette nodes
8 Oct 17:35:51 - [warn] Missing node modules:
8 Oct 17:35:51 - [warn] - node-red-contrib-play-audio (2.5.0): play audio
8 Oct 17:35:51 - [warn] - node-red-node-pi-gpio (2.0.7): rpi-gpio in, rpi-gpio out, rpi-mouse, rpi-keyboard
8 Oct 17:35:51 - [warn] - node-red-node-ping (0.3.3): ping
8 Oct 17:35:51 - [warn] - node-red-node-random (0.4.1): random
8 Oct 17:35:51 - [warn] - node-red-node-serialport (2.0.3): serial in, serial out, serial request, serial-port, serial control
8 Oct 17:35:51 - [warn] - node-red-node-smooth (0.1.2): smooth
8 Oct 17:35:51 - [warn] - node-red-contrib-simpletime (3.0.2): simpletime
8 Oct 17:35:51 - [warn] - node-red-contrib-blockly (2.4.1): Blockly, blockly-config
8 Oct 17:35:51 - [warn] - node-red-contrib-pico2wave (0.1.1): pico2wave
8 Oct 17:35:51 - [warn] - node-red-contrib-buffer-parser (3.2.2): buffer-parser, buffer-maker
8 Oct 17:35:51 - [warn] - node-red-contrib-tts-ultimate (1.0.36): ttsultimate, ttsultimate-config, ownfileultimate
8 Oct 17:35:51 - [warn] - google-translate-tts (0.4.0-dev): text-to-speech
8 Oct 17:35:51 - [warn] - node-red-contrib-bigtimer (2.8.6): bigtimer
8 Oct 17:35:51 - [warn] - node-red-contrib-whin (0.1.9): whin-send, whin-receive, whin-confirm, whin-config
8 Oct 17:35:51 - [warn] - node-red-contrib-alexa-home-skill (0.1.19): alexa-home-conf, alexa-home, alexa-home-resp
8 Oct 17:35:51 - [warn] - node-red-contrib-queue-gate (1.5.5): q-gate
8 Oct 17:35:51 - [warn] - node-red-dashboard (3.6.0): ui_base, ui_button, ui_dropdown, ui_switch, ui_slider, ui_numeric, ui_text_input, ui_date_picker, ui_colour_picker, ui_form, ui_text, ui_gauge, ui_chart, ui_audio, ui_toast, ui_ui_control, ui_template, ui_link, ui_tab, ui_group, ui_spacer
8 Oct 17:35:51 - [warn] - node-red-node-base64 (0.3.0): base64
8 Oct 17:35:51 - [warn] - node-red-contrib-simple-gate (0.5.2): gate
8 Oct 17:35:51 - [warn] - node-red-contrib-sftp (0.0.8): SFTP-credentials, SFTP-main
8 Oct 17:35:51 - [warn] - node-red-contrib-better-sftp (0.0.11): sftp in, sftp
8 Oct 17:35:51 - [warn] - node-red-contrib-satellites (0.7.5): satellite, tle, timearray, earth
8 Oct 17:35:51 - [warn] - node-red-contrib-skyremote-new (0.1.2): Sky Remote, Sky Box Config
8 Oct 17:35:51 - [warn] - node-red-node-pushover (0.1.1): pushover
8 Oct 17:35:51 - [warn] - node-red-contrib-pushstaq (0.0.7): pushstaq-api-keys, PushStaq
8 Oct 17:35:51 - [warn] - node-red-node-email (1.17.0): e-mail, e-mail in, e-mail mta
8 Oct 17:35:51 - [warn] - node-red-contrib-msg-resend (1.0.0): msg-resend
8 Oct 17:35:51 - [warn] - node-red-contrib-md5 (1.0.4): md5
8 Oct 17:35:51 - [warn] - node-red-contrib-mastodon (0.1.2): sendMessage, getMessage
8 Oct 17:35:51 - [warn] - @steveorevo/node-red-emerge (1.3.0): emerge
8 Oct 17:35:51 - [warn] - node-red-contrib-calc (1.0.6): calculator
8 Oct 17:35:51 - [warn] - node-red-contrib-lower (0.1.8): lower-case
8 Oct 17:35:51 - [warn] - node-red-contrib-string (1.0.0): string
8 Oct 17:35:51 - [warn] - node-red-node-pibrella (0.0.16): rpi-pibrella in, rpi-pibrella out
8 Oct 17:35:51 - [warn] - @cymplecy/node-red-counter (1.0.0): counter
8 Oct 17:35:51 - [warn] - node-red-contrib-alexa-remote2-applestrudel (5.0.54): alexa-remote-account, alexa-remote-init, alexa-remote-event, alexa-remote-smarthome, alexa-remote-routine, alexa-remote-echo, alexa-remote-other, alexa-remote-list
8 Oct 17:35:51 - [warn] - node-red-contrib-remap (0.2.2): remap
8 Oct 17:35:51 - [warn] - node-red-contrib-cron-plus (2.2.4): cronplus
8 Oct 17:35:51 - [warn] - node-red-contrib-countdown (1.3.2): countdown
8 Oct 17:35:51 - [warn] - node-red-node-pi-neopixel (2.0.0): rpi-neopixels
8 Oct 17:35:51 - [warn] - node-red-node-pisrf (0.2.0): rpi-srf
8 Oct 17:35:51 - [warn] - node-red-node-discovery (0.0.23): discovery, announce
8 Oct 17:35:51 - [warn] - node-red-contrib-config (1.2.1): config
8 Oct 17:35:51 - [warn] - node-red-contrib-play-sound (0.2.0): PlaySound
8 Oct 17:35:51 - [warn] - node-red-contrib-interactive-inject (1.1.1): interactive-inject
8 Oct 17:35:51 - [info] Removing modules from config
8 Oct 17:35:51 - [info] Settings file : /home/pi/.node-red/settings.js
8 Oct 17:35:51 - [info] Context store : 'default' [module=localfilesystem]
8 Oct 17:35:51 - [info] User directory : /home/pi/.node-red
8 Oct 17:35:51 - [warn] Projects disabled : editorTheme.projects.enabled=false
8 Oct 17:35:51 - [info] Flows file : /home/pi/.node-red/flows.json
8 Oct 17:35:51 - [info] Server now running at http://127.0.0.1:1880/
8 Oct 17:35:51 - [info] Waiting for missing types to be registered:
8 Oct 17:35:51 - [info] - ttsultimate-config
8 Oct 17:35:51 - [info] - alexa-home-conf
8 Oct 17:35:51 - [info] - ui_base
8 Oct 17:35:51 - [info] - ui_tab
8 Oct 17:35:51 - [info] - whin-config
8 Oct 17:35:51 - [info] - blockly-config
8 Oct 17:35:51 - [info] - SFTP-credentials
8 Oct 17:35:51 - [info] - sftp
8 Oct 17:35:51 - [info] - Sky Box Config
8 Oct 17:35:51 - [info] - pushstaq-api-keys
8 Oct 17:35:51 - [info] - ui_group
8 Oct 17:35:51 - [info] - alexa-remote-account
8 Oct 17:35:51 - [info] - simpletime
8 Oct 17:35:51 - [info] - Blockly
8 Oct 17:35:51 - [info] - random
8 Oct 17:35:51 - [info] - SFTP-main
8 Oct 17:35:51 - [info] - sendMessage
8 Oct 17:35:51 - [info] - q-gate
8 Oct 17:35:51 - [info] - calculator
8 Oct 17:35:51 - [info] - getMessage
8 Oct 17:35:51 - [info] - alexa-home
8 Oct 17:35:51 - [info] - string
8 Oct 17:35:51 - [info] - base64
8 Oct 17:35:51 - [info] - sftp in
8 Oct 17:35:51 - [info] - config
8 Oct 17:35:51 - [info] - alexa-remote-init
8 Oct 17:35:51 - [info] - alexa-remote-event
8 Oct 17:35:51 - [info] - alexa-remote-routine
8 Oct 17:35:51 - [info] - alexa-remote-echo
8 Oct 17:35:51 - [info] - alexa-remote-other
8 Oct 17:35:51 - [info] - remap
8 Oct 17:35:51 - [info] - alexa-remote-list
8 Oct 17:35:51 - [info] - Sky Remote
8 Oct 17:35:51 - [info] - ui_button
8 Oct 17:35:51 - [info] - interactive-inject
8 Oct 17:35:51 - [info] - alexa-home-resp
8 Oct 17:35:51 - [info] - msg-resend
8 Oct 17:35:51 - [info] - play audio
8 Oct 17:35:51 - [info] - ttsultimate
8 Oct 17:35:51 - [info] - counter
8 Oct 17:35:51 - [info] - pico2wave
8 Oct 17:35:51 - [info] - emerge
8 Oct 17:35:51 - [info] - whin-send
8 Oct 17:35:51 - [info] - whin-receive
8 Oct 17:35:51 - [info] - tle
8 Oct 17:35:51 - [info] - e-mail in (provided by npm module node-red-node-email)
8 Oct 17:35:51 - [info] - PushStaq
8 Oct 17:35:51 - [info] - bigtimer
8 Oct 17:35:51 - [info] - pushover
8 Oct 17:35:51 - [info] - md5
8 Oct 17:35:51 - [info] - rpi-pibrella out
8 Oct 17:35:51 - [info] - rpi-srf
8 Oct 17:35:51 - [info] To install any of these missing modules, run:
8 Oct 17:35:51 - [info] npm install <module name>
8 Oct 17:35:51 - [info] in the directory:
8 Oct 17:35:51 - [info] /home/pi/.node-red