After a few hours, Node-Red stops communicating, and I need to re-start it. Just re-connecting to the web page doesn't fix it. Is there a setting to keep it running?
When I do restart it, it will often change the setpoint I was running prior to losing touch. It changes it to the minimum value I've allowed for the setpoint. Any ideas of how to get it to pick up where it left off? I'm thinking I may need to set up some sort of wake-up value subscription to have it re-initialize.
New Windows 11 computer up to date. Looks like everything you are asking for is in the starup log.
Stops communicating means the Dashboard either stops updating or goes blank and so does the Node-Red Flow page. Sometimes closing the web pages and re-starting them fixes it, other times I need to close the Node-Red command window and restart it.
I think there have been other reports of command window processing just stopping like this, under Windows, with no obvious reason. I believe the solution is to set it up to run automatically as described in the docs. Running on Windows : Node-RED
I left it run all night and in the morning both the dashboard and node red had a "Not enough memory" message on both and both pages were blank. This is a Win 11 system.
Show us the output in the log when that happens. Include a dozen lines before it fails. Copy/paste the text here please, not screenshot.
Are you using charts on the dashboard? If so then at what rate are you updating them, how many charts and lines, and over what timescale are the charts showing the data?
There would have been a message in the terminal if node-red had run out of memory, so it isn't node-red that is short of memory.
That is 172800 points on the chart that have to be shuffled down by the browser every second. I suspect it is the browser that is in trouble. There is no point having more than a few hundred points across a chart. I suggest either sampling more slowly (maybe once every 5 minutes) or add a Delay node on the chart input set to Rate Limit to once every 5 minutes and to discard intermediate points.
If you need a higher sample rate, or need to be able to zoom in and out and look back over days or weeks then I suggest using something like Influxdb for storing the data and Grafana for displaying it.