@Petrica just to let you know followed your advise and Im now a Docker convert ;-). I basically allocated the full weekend to learning and by now I’ve got it set up.
Hi, that’s nice.
Does it fare better on the system resources than the full VM install?
For those that use node-red here’s a flow. Change to your ip address in the http request, and do what you want with the action - in this example it outputs to a dashboard label.
[{"id":"6fd578f8.4fa778","type":"inject","z":"107cd5d4.74c9fa","name":"1 minute","topic":"","payload":"","payloadType":"date","repeat":"60","crontab":"","once":true,"onceDelay":"60","x":80,"y":320,"wires":[["c483f22f.00bf4"]]},{"id":"c483f22f.00bf4","type":"http request","z":"107cd5d4.74c9fa","name":"","method":"GET","ret":"txt","url":"http://192.168.1.1:8123/api/","tls":"","x":250,"y":320,"wires":[["6400f006.97034"]]},{"id":"4a1f713b.1cd6b","type":"function","z":"107cd5d4.74c9fa","name":"Check Connection","func":"if (msg.payload.message == \"API running.\")\n{\nvar newMessage ={payload: \"Connected\"};\n} else\n{\nvar newMessage ={payload: \"Failed\"};\n}\nreturn newMessage;","outputs":1,"noerr":0,"x":590,"y":320,"wires":[["b2ff5da7.9960d"]]},{"id":"6400f006.97034","type":"json","z":"107cd5d4.74c9fa","name":"","property":"payload","action":"","pretty":false,"x":410,"y":320,"wires":[["4a1f713b.1cd6b"]]}]