Hi ,
I've been running Home Assistant on a raspberry Pi for about 2 years with some problems , but I now have one which I cannot work out how to reolve .
I recently did some node package ugrades and now each time node red is restarted It comes up with an error that says "flows stopped due to missing node types" . And several of my nodes are labeled unknown with Red dotted links to other nodes . If I reinstall node-red-contrib-home-assistant-websocket ( 0.43.1) the problem is resolved , but this fix doesnt stick. If I restart again , the same problem occurs and the flows are broken until I reinstall node-red-contrib-home-assistant-websocket.
How does node red work out which node packages to load when it starts . I have checked packages.json and this references the version I have to keep installing .
{
"name": "node-red-project",
"description": "A Node-RED Project",
"version": "0.0.1",
"private": true,
"dependencies": {
"node-red-contrib-actionflows": "~2.1.2",
"node-red-contrib-alexa-local": "~0.3.24",
"node-red-contrib-bigtimer": "~2.8.1",
"node-red-contrib-bool-gate": "~1.0.2",
"node-red-contrib-boolean-logic-ultimate": "~1.0.51",
"node-red-contrib-fs-ops": "~1.6.0",
"node-red-contrib-home-assistant-websocket": "0.43.1",
"node-red-contrib-influxdb": "~0.6.1",
"node-red-contrib-interval-length": "0.0.5",
"node-red-dashboard": "~3.1.6",
"node-red-node-openweathermap": "~0.3.2",
"node-red-node-ping": "~0.3.1",
"node-red-node-random": "~0.4.0",
"node-red-node-rbe": "~0.5.0",
"node-red-node-serialport": "~1.0.1",
"node-red-node-tail": "~0.3.2",
"node-red-node-twitter": "~1.2.0"
}
}
What am I missing ?