`gauge` option suggestion

Sorry but I have tried with the knowledge I have.

All I am getting in NaN in the gauge.

This is the flow.

[{"id":"f6cfa92.6e10958","type":"ui_gauge","z":"d7542db7.ca4698","name":"Disc usage","group":"2f70ce14.471c8a","order":0,"width":"3","height":"3","gtype":"wave","title":"gauge","label":"%","format":"{{value}}","min":0,"max":"100","colors":["#00b500","#e6e600","#ca3838"],"seg1":"","seg2":"","x":750,"y":2790,"wires":[]},{"id":"a38eaf9c.6cafc8","type":"inject","z":"d7542db7.ca4698","name":"","topic":"","payload":"3","payloadType":"num","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":250,"y":2690,"wires":[["bc7224c2.6e3fd8"]]},{"id":"5d7b573b.6fe02","type":"inject","z":"d7542db7.ca4698","name":"","topic":"","payload":"40","payloadType":"num","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":250,"y":2730,"wires":[["bc7224c2.6e3fd8"]]},{"id":"dcde9908.38a49","type":"inject","z":"d7542db7.ca4698","name":"","topic":"","payload":"75","payloadType":"num","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":250,"y":2770,"wires":[["bc7224c2.6e3fd8"]]},{"id":"79b8df68.ee6bd","type":"inject","z":"d7542db7.ca4698","name":"","topic":"","payload":"95","payloadType":"num","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":250,"y":2810,"wires":[["bc7224c2.6e3fd8"]]},{"id":"d3c63e9b.b767f","type":"ui_ui_control","z":"d7542db7.ca4698","name":"","x":740,"y":2750,"wires":[["f6cfa92.6e10958"]]},{"id":"bc7224c2.6e3fd8","type":"fan","z":"d7542db7.ca4698","x":390,"y":2750,"wires":[["22c92a9d.e99ede"]]},{"id":"22c92a9d.e99ede","type":"function","z":"d7542db7.ca4698","name":"","func":"var c = flow.get(\"colour\");\nmsg.colors = c;\nreturn msg;","outputs":1,"noerr":0,"x":530,"y":2750,"wires":[["d3c63e9b.b767f"]]},{"id":"ed324ef8.924578","type":"change","z":"d7542db7.ca4698","name":"","rules":[{"t":"set","p":"colour","pt":"flow","to":"payload","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":590,"y":2870,"wires":[[]]},{"id":"3a770f40.bd788","type":"inject","z":"d7542db7.ca4698","name":"","topic":"","payload":"cyan","payloadType":"str","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":400,"y":2840,"wires":[["ed324ef8.924578"]]},{"id":"5d93e1b4.44e84","type":"inject","z":"d7542db7.ca4698","name":"","topic":"","payload":"green","payloadType":"str","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":400,"y":2880,"wires":[["ed324ef8.924578"]]},{"id":"74ea07b7.917d18","type":"inject","z":"d7542db7.ca4698","name":"","topic":"","payload":"yellow","payloadType":"str","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":400,"y":2920,"wires":[["ed324ef8.924578"]]},{"id":"cd9f7f7d.d0f23","type":"inject","z":"d7542db7.ca4698","name":"","topic":"","payload":"red","payloadType":"str","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":400,"y":2960,"wires":[["ed324ef8.924578"]]},{"id":"2f70ce14.471c8a","type":"ui_group","z":"","name":"Gauge test","tab":"ce4bcacd.5cc46","order":6,"disp":true,"width":"6","collapse":false},{"id":"ce4bcacd.5cc46","type":"ui_tab","z":"","name":"VTEMP","icon":"dashboard","order":21,"disabled":false,"hidden":false}]

Given that the colour is set before an injection of the number.

I went to the other link mentioned at the bottom about "liquid fill gauges" but I can't understand/use that as it is HTML and NR wants JS.

I'm not trying to be difficult. I just don't see a starting point from which I can build.