OK, I just noticed another crash, and it is memory. This is what I see in the log:
Jan 4 07:02:32 OpenHAB Node-RED[474]: Timeout: No Response from 192.168.1.55
Jan 4 07:02:32 OpenHAB Node-RED[474]: 4 Jan 07:02:32 - [info] [exec:Page count] error:Error: Command failed: snmpwalk -v 2c -c public 192.168.1.55 1.3.6.1.2.1.43.10.2.1.4.1.1 1515045737388
Jan 4 07:02:32 OpenHAB Node-RED[474]: Timeout: No Response from 192.168.1.55
Jan 4 07:02:32 OpenHAB Node-RED[474]: 4 Jan 07:02:32 - [info] [exec:Toner Level] error:Error: Command failed: snmpwalk -v 2c -c public 192.168.1.55 1.3.6.1.2.1.43.11.1.1.9.1.1 1515045737388
Jan 4 07:02:32 OpenHAB Node-RED[474]: Timeout: No Response from 192.168.1.55
Jan 4 07:02:32 OpenHAB Node-RED[474]: 4 Jan 07:02:32 - [info] [exec:Toner Max] error:Error: Command failed: snmpwalk -v 2c -c public 192.168.1.55 1.3.6.1.2.1.43.11.1.1.8.1.1 1515045737388
Jan 4 07:02:32 OpenHAB Node-RED[474]: Timeout: No Response from 192.168.1.55
Jan 4 07:05:03 OpenHAB dhcpcd[512]: wlan0: fe80::1 router available
Jan 4 07:09:01 OpenHAB CRON[22707]: (root) CMD ( [ -x /usr/lib/php5/sessionclean ] && /usr/lib/php5/sessionclean)
Jan 4 07:09:40 OpenHAB dhcpcd[512]: wlan0: fe80::1 router available
Jan 4 07:15:01 OpenHAB CRON[23787]: (root) CMD (python /home/pi/miflora.py C4:7C:8D:60:9E:08 miflora.json)
Jan 4 07:15:04 OpenHAB CRON[23783]: (CRON) info (No MTA installed, discarding output)
Jan 4 07:17:01 OpenHAB CRON[24147]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)
Jan 4 07:17:56 OpenHAB dhcpcd[512]: wlan0: fe80::1 router available
Jan 4 07:26:43 OpenHAB Node-RED[474]: <--- Last few GCs --->
Jan 4 07:26:43 OpenHAB Node-RED[474]: 44723064 ms: Mark-sweep 776.5 (257.1) -> 775.3 (257.1) MB, 1794.7 / 0.0 ms (+ 2.1 ms in 1 steps since start of marking, biggest step 2.1 ms) [allocation failu
re] [GC in old space requested].
Jan 4 07:26:43 OpenHAB Node-RED[474]: 44724819 ms: Mark-sweep 775.3 (257.1) -> 782.9 (257.1) MB, 1752.3 / 0.0 ms (+ 2.0 ms in 1 steps since start of marking, biggest step 2.0 ms) [last resort gc].
Jan 4 07:26:43 OpenHAB Node-RED[474]: 44726537 ms: Mark-sweep 782.9 (257.1) -> 790.0 (257.1) MB, 1718.5 / 0.0 ms [last resort gc].
Jan 4 07:26:43 OpenHAB Node-RED[474]: <--- JS stacktrace --->
Jan 4 07:26:43 OpenHAB Node-RED[474]: ==== JS stack trace =========================================
Jan 4 07:26:43 OpenHAB Node-RED[474]: Security context: 0x3cb2b6f1 <JS Object>
Jan 4 07:26:43 OpenHAB Node-RED[474]: 2: init(aka RP$initInterceptor) [/home/pi/.node-red/node_modules/request-promise-core/configure/request2.js:45] [pc=0x64f8425c] (this=0x65b84079 <a Request wi
th map 0x535d6165>,requestOptions=0x65b84231 <an Object with map 0x4af3ac41>)
Jan 4 07:26:43 OpenHAB Node-RED[474]: 3: new constructor(aka Request) [/home/pi/.node-red/node_modules/request/request.js:128] [pc=0x64f82570] (this=0x65b84079 <a Request with map 0x535d6165>,opt.
..
Jan 4 07:26:43 OpenHAB Node-RED[474]: FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory
Jan 4 07:26:43 OpenHAB systemd[1]: nodered.service: main process exited, code=killed, status=6/ABRT
Jan 4 07:26:43 OpenHAB systemd[1]: Unit nodered.service entered failed state.
Jan 4 07:26:43 OpenHAB systemd[1]: nodered.service holdoff time over, scheduling restart.
Jan 4 07:26:43 OpenHAB systemd[1]: Stopping Node-RED graphical event wiring tool....
Jan 4 07:26:43 OpenHAB systemd[1]: Starting Node-RED graphical event wiring tool....
Jan 4 07:26:43 OpenHAB systemd[1]: Started Node-RED graphical event wiring tool..
Jan 4 07:26:46 OpenHAB Node-RED[25880]: 4 Jan 07:26:46 - [info]
Jan 4 07:26:46 OpenHAB Node-RED[25880]: Welcome to Node-RED
Jan 4 07:26:46 OpenHAB Node-RED[25880]: ===================
Jan 4 07:26:46 OpenHAB Node-RED[25880]: 4 Jan 07:26:46 - [info] Node-RED version: v0.17.5
Jan 4 07:26:46 OpenHAB Node-RED[25880]: 4 Jan 07:26:46 - [info] Node.js version: v6.11.2
Jan 4 07:26:46 OpenHAB Node-RED[25880]: 4 Jan 07:26:46 - [info] Linux 4.9.35-v7+ arm LE
Jan 4 07:26:47 OpenHAB Node-RED[25880]: 4 Jan 07:26:47 - [info] Loading palette nodes
Jan 4 07:26:53 OpenHAB Node-RED[25880]: 4 Jan 07:26:53 - [info] Dashboard version 2.4.3 started at /ui
Jan 4 07:26:54 OpenHAB Node-RED[25880]: 4 Jan 07:26:54 - [info] Settings file : /home/pi/.node-red/settings.js
Jan 4 07:26:54 OpenHAB Node-RED[25880]: 4 Jan 07:26:54 - [info] User directory : /home/pi/.node-red
Jan 4 07:26:54 OpenHAB Node-RED[25880]: 4 Jan 07:26:54 - [info] Flows file : /home/pi/.node-red/flows_OpenHAB.json
Jan 4 07:26:58 OpenHAB Node-RED[25880]: 4 Jan 07:26:58 - [info] Starting flows
Jan 4 07:27:26 OpenHAB dhcpcd[512]: wlan0: fe80::1 router available
Jan 4 07:28:27 OpenHAB Node-RED[25880]: 4 Jan 07:28:27 - [info] Started flows
What now? I do keep stuff in the global/context but nothing massive and it is not growing. Just a of single variables, and some small objects. That should not be a problem.