Flow won't deploy

I'm following an online guide to create a flow that takes pictures using my Raspberry pi.

Once I create the nodes and customise them appropriately, the IDE won't let me Deploy the changes.

If it helps, I'm using Node.js version 12.4.0

Here's the guide:
("Not secure" link)
http://acoptex.com/project/1318/raspberry-basics-project-02d-raspberry-pi-camera-module-v2-and-node-red-taking-a-picture-at-acoptexcom/#sthash.mJIjuZR2.dpbs

Debug output below, with screenshot:
13 Jun 22:43:17 - [metric] {"level":99,"event":"runtime.memory.heapUsed","value":26480744,"timestamp":1560465797541}
13 Jun 22:43:32 - [metric] {"level":99,"event":"runtime.memory.rss","value":39731200,"timestamp":1560465812544}
13 Jun 22:43:32 - [metric] {"level":99,"event":"runtime.memory.heapTotal","value":29519872,"timestamp":1560465812545}
13 Jun 22:43:32 - [metric] {"level":99,"event":"runtime.memory.heapUsed","value":26486400,"timestamp":1560465812545}
13 Jun 22:43:47 - [metric] {"level":99,"event":"runtime.memory.rss","value":45105152,"timestamp":1560465827545}
13 Jun 22:43:47 - [metric] {"level":99,"event":"runtime.memory.heapTotal","value":29519872,"timestamp":1560465827546}
13 Jun 22:43:47 - [metric] {"level":99,"event":"runtime.memory.heapUsed","value":26560208,"timestamp":1560465827546}
13 Jun 22:44:02 - [metric] {"level":99,"event":"runtime.memory.rss","value":44834816,"timestamp":1560465842547}
13 Jun 22:44:02 - [metric] {"level":99,"event":"runtime.memory.heapTotal","value":29519872,"timestamp":1560465842548}
13 Jun 22:44:02 - [metric] {"level":99,"event":"runtime.memory.heapUsed","value":26467376,"timestamp":1560465842548}
13 Jun 22:44:17 - [metric] {"level":99,"event":"runtime.memory.rss","value":40435712,"timestamp":1560465857551}
13 Jun 22:44:17 - [metric] {"level":99,"event":"runtime.memory.heapTotal","value":29519872,"timestamp":1560465857551}
13 Jun 22:44:17 - [metric] {"level":99,"event":"runtime.memory.heapUsed","value":26474248,"timestamp":1560465857552}
13 Jun 22:44:32 - [metric] {"level":99,"event":"runtime.memory.rss","value":36892672,"timestamp":1560465872557}
13 Jun 22:44:32 - [metric] {"level":99,"event":"runtime.memory.heapTotal","value":29519872,"timestamp":1560465872557}
13 Jun 22:44:32 - [metric] {"level":99,"event":"runtime.memory.heapUsed","value":26483584,"timestamp":1560465872558}
13 Jun 22:44:47 - [metric] {"level":99,"event":"runtime.memory.rss","value":36892672,"timestamp":1560465887558}
13 Jun 22:44:47 - [metric] {"level":99,"event":"runtime.memory.heapTotal","value":29519872,"timestamp":1560465887559}
13 Jun 22:44:47 - [metric] {"level":99,"event":"runtime.memory.heapUsed","value":26489352,"timestamp":1560465887559}
13 Jun 22:45:02 - [metric] {"level":99,"event":"runtime.memory.rss","value":36892672,"timestamp":1560465902560}
13 Jun 22:45:02 - [metric] {"level":99,"event":"runtime.memory.heapTotal","value":29519872,"timestamp":1560465902560}
13 Jun 22:45:02 - [metric] {"level":99,"event":"runtime.memory.heapUsed","value":26498688,"timestamp":1560465902561}
13 Jun 22:45:17 - [metric] {"level":99,"event":"runtime.memory.rss","value":36962304,"timestamp":1560465917562}
13 Jun 22:45:17 - [metric] {"level":99,"event":"runtime.memory.heapTotal","value":29519872,"timestamp":1560465917563}
13 Jun 22:45:17 - [metric] {"level":99,"event":"runtime.memory.heapUsed","value":26548584,"timestamp":1560465917563}
13 Jun 22:45:32 - [metric] {"level":99,"event":"runtime.memory.rss","value":36962304,"timestamp":1560465932564}
13 Jun 22:45:32 - [metric] {"level":99,"event":"runtime.memory.heapTotal","value":29519872,"timestamp":1560465932565}
13 Jun 22:45:32 - [metric] {"level":99,"event":"runtime.memory.heapUsed","value":26558112,"timestamp":1560465932565}
13 Jun 22:45:47 - [metric] {"level":99,"event":"runtime.memory.rss","value":36962304,"timestamp":1560465947567}
13 Jun 22:45:47 - [metric] {"level":99,"event":"runtime.memory.heapTotal","value":29519872,"timestamp":1560465947567}
13 Jun 22:45:47 - [metric] {"level":99,"event":"runtime.memory.heapUsed","value":26567528,"timestamp":1560465947567}
13 Jun 22:46:02 - [metric] {"level":99,"event":"runtime.memory.rss","value":36962304,"timestamp":1560465962569}
13 Jun 22:46:02 - [metric] {"level":99,"event":"runtime.memory.heapTotal","value":29519872,"timestamp":1560465962569}
13 Jun 22:46:02 - [metric] {"level":99,"event":"runtime.memory.heapUsed","value":26573224,"timestamp":1560465962570}
13 Jun 22:46:17 - [metric] {"level":99,"event":"runtime.memory.rss","value":36962304,"timestamp":1560465977570}
13 Jun 22:46:17 - [metric] {"level":99,"event":"runtime.memory.heapTotal","value":29519872,"timestamp":1560465977571}
13 Jun 22:46:17 - [metric] {"level":99,"event":"runtime.memory.heapUsed","value":26582680,"timestamp":1560465977571}
13 Jun 22:46:32 - [metric] {"level":99,"event":"runtime.memory.rss","value":37023744,"timestamp":1560465992573}
13 Jun 22:46:32 - [metric] {"level":99,"event":"runtime.memory.heapTotal","value":29519872,"timestamp":1560465992573}
13 Jun 22:46:32 - [metric] {"level":99,"event":"runtime.memory.heapUsed","value":26588376,"timestamp":1560465992574}
13 Jun 22:46:47 - [metric] {"level":99,"event":"runtime.memory.rss","value":38354944,"timestamp":1560466007575}
13 Jun 22:46:47 - [metric] {"level":99,"event":"runtime.memory.heapTotal","value":29519872,"timestamp":1560466007575}
13 Jun 22:46:47 - [metric] {"level":99,"event":"runtime.memory.heapUsed","value":26616456,"timestamp":1560466007575}
13 Jun 22:47:02 - [metric] {"level":99,"event":"runtime.memory.rss","value":38354944,"timestamp":1560466022579}
13 Jun 22:47:02 - [metric] {"level":99,"event":"runtime.memory.heapTotal","value":29519872,"timestamp":1560466022579}
13 Jun 22:47:02 - [metric] {"level":99,"event":"runtime.memory.heapUsed","value":26625912,"timestamp":1560466022579}
13 Jun 22:47:17 - [metric] {"level":99,"event":"runtime.memory.rss","value":39460864,"timestamp":1560466037579}
13 Jun 22:47:17 - [metric] {"level":99,"event":"runtime.memory.heapTotal","value":29519872,"timestamp":1560466037580}
13 Jun 22:47:17 - [metric] {"level":99,"event":"runtime.memory.heapUsed","value":26634128,"timestamp":1560466037580}
node-red stop
13 Jun 22:47:32 - [metric] {"level":99,"event":"runtime.memory.rss","value":39460864,"timestamp":1560466052581}
13 Jun 22:47:32 - [metric] {"level":99,"event":"runtime.memory.heapTotal","value":29519872,"timestamp":1560466052582}
13 Jun 22:47:32 - [metric] {"level":99,"event":"runtime.memory.heapUsed","value":26643456,"timestamp":1560466052582}
13 Jun 22:47:47 - [metric] {"level":99,"event":"runtime.memory.rss","value":39460864,"timestamp":1560466067582}
13 Jun 22:47:47 - [metric] {"level":99,"event":"runtime.memory.heapTotal","value":29519872,"timestamp":1560466067583}
13 Jun 22:47:47 - [metric] {"level":99,"event":"runtime.memory.heapUsed","value":26649112,"timestamp":1560466067583}
13 Jun 22:48:02 - [metric] {"level":99,"event":"runtime.memory.rss","value":39460864,"timestamp":1560466082583}
13 Jun 22:48:02 - [metric] {"level":99,"event":"runtime.memory.heapTotal","value":29519872,"timestamp":1560466082584}
13 Jun 22:48:02 - [metric] {"level":99,"event":"runtime.memory.heapUsed","value":26658440,"timestamp":1560466082585}

Note the gray "Deploy" button:

Node-RED currently only supports node.js version 8.x and 10.x

So I've installed and am using Node version 10.16.0, and the deploy button is still gray.

How do I change what version of Node is interacting with Node-RED?

Edit: It appears the version Node-RED is on top of changes because the camerapi node and the dashboard disappeared.

After changing the node version did you perform all the actions detailed in the 'Upgrading node.js' section of the upgrading docs?
https://nodered.org/docs/getting-started/upgrading.html

However, I deduce that you did not follow the recommended procedure for installing on a Pi, so you might be better just to do that now, which with luck will sort it all out for you.
https://nodered.org/docs/hardware/raspberrypi

1 Like

It came preinstalled; thanks for the recommendation though!

I thought you followed the tutorial to install it. If so that installs the version from the Raspbian repository which is probably not up to date.

I did do an update of both system and node-red.

It's working.

1 Like