https://nodered.org/docs/getting-started/raspberrypi
Pete.
So your suggestion is to upgrade Node-Red version?
No…
Running as a service
The install script for the Pi also sets it up to run as a service. This means it can run in the background and be enabled to automatically start on boot.
The following commands are provided to work with the service:
node-red-start
- this starts the Node-RED service and displays its log output. PressingCtrl-C
or closing the window does not stop the service; it keeps running in the backgroundnode-red-stop
- this stops the Node-RED servicenode-red-restart
- this stops and restarts the Node-RED servicenode-red-log
- this displays the log output of the serviceYou can also start the Node-RED service on the Raspberry Pi OS Desktop by selecting the
Menu -> Programming -> Node-RED
menu option.
Pete.
Thank you for the suggestions, but the problem is that I am getting: “node-red-stop is not recognized as an internal or external command, operable program or batch file.”
Currently Node-Red is running as service
What type of machine and OS is this running on?
Searching for "node-red-stop is not recognized as an internal or external command` returns several solutions for windows based installations.
Pete.
Yes I tried this search, but I am running Node-Red on Ubuntu virtual machine (digital ocean)
Have you tried issuing these as sudo
commands?
Pete.
Yes, outputs “command not found”
What responses do you get to…
node --version
and
npm --version
Also, what happens if you navigate to the folder where Node-Red is installed then issue the node-red-stop
command?
Pete.
Node version is 8.10
npm version is 3.5.2
I successfully run this command: node-red --settings and I am attaching screenshot:
I assume that Node-Red is installed in ./node-red folder - this folder contains node_modules folder. settings.js and package.json so I think NR is installed there. node-red-stop outputs command not found (with and without sudo)
I’d recommend that you upgrade to the latest stable release of Node-Red, which is currently 2.0.6
This requires Node.js 12.17.x.
The “error port in use” message in your screenshot is because Node-Red was already running.
Pete.
Thank you for your suggestion. I am trying to upgrade it using the upgrade script from here:
https://nodered.org/docs/getting-started/raspberrypi
Unfortunately now I cant start node-red. It outputs the following error:
Okay, I assume that’s because you aren’t running it on a Raspberry Pi, but I can’t really be sure.
What version of Node.js and NPM are installed now?
Pete.
Thank you very much. I upgraded to Node.js 12 by adding --node12 to the upgrade script and now everything works. Blynk is connected too. Thank you very much for your time!