Regarding multiple metrics of the same type:
You could simply duplicate the F (temperature) metric, in your own custom metrics file under
userMetrics folder:
F1 : { name:'F1', regexp:/\bF1\:(-?\d+\.\d+)\b/i, value:'', duplicateInterval:3600, unit:'°', pin:1, graph:1, graphValSuffix:'F1', graphOptions:{ legendLbl:'Temperature1', lines: { lineWidth:1 } }},
F2 : { name:'F2', regexp:/\bF2\:(-?\d+\.\d+)\b/i, value:'', duplicateInterval:3600, unit:'°', pin:1, graph:1, graphValSuffix:'F2', graphOptions:{ legendLbl:'Temperature2', lines: { lineWidth:1 } }},
F3 : { name:'F3', regexp:/\bF3\:(-?\d+\.\d+)\b/i, value:'', duplicateInterval:3600, unit:'°', pin:1, graph:1, graphValSuffix:'F3', graphOptions:{ legendLbl:'Temperature3', lines: { lineWidth:1 } }},
. . .
And then simply send them from your node formatted with a number like that. The number could be replaced by anything, even a more descriptive label, but I gave the example with a number to keep them short. A more descriptive example would be (for say an imaginary sensor at the "TOP" of a hive):
FTOP : { name:'FTOP', regexp:/\bFTOP\:(-?\d+\.\d+)\b/i, value:'', duplicateInterval:3600, unit:'°', pin:1, graph:1, graphValSuffix:'F3', graphOptions:{ legendLbl:'Temperature3', lines: { lineWidth:1} }},