Problem is that I no longer have 'before' shot of the previously working version. But if it helps at all: Here's the flow:
[{"id":"10341fc1.8402e","type":"inject","z":"ab72295e.438a18","name":"","topic":"","payload":"","payloadType":"date","repeat":"","crontab":"","once":false,"x":100,"y":100,"wires":[["4c9f3427.b4505c"]]},{"id":"4c9f3427.b4505c","type":"http request","z":"ab72295e.438a18","name":"Get WLC2 CSV","method":"GET","ret":"txt","url":"
https://s3.amazonaws.com/export-wl2-live.weatherlink.com/data/private-access-code_001D0A800055_2017_12_18_13_00.csv","tls":"","x":280,"y":100,"wires":[["2c986120.cdd15e"]]},{"id":"2c986120.cdd15e","type":"csv","z":"ab72295e.438a18","name":"Split File \\n","sep":"\\n","hdrin":"","hdrout":"","multi":"mult","ret":"\\n","temp":"","x":470,"y":100,"wires":[["38da0d6e.fbea72"]]},{"id":"38da0d6e.fbea72","type":"function","z":"ab72295e.438a18","name":"Line 18","func":"return {payload: msg.payload[0].col18};","outputs":1,"noerr":0,"x":640,"y":100,"wires":[["e9bcb323.6f445"]]},{"id":"eb7c98b3.8dd248","type":"ui_text","z":"ab72295e.438a18","group":"619f5620.712738","order":0,"width":"6","height":"1","name":"DT","label":"Latest update","format":"{{msg.payload}}","layout":"row-left","x":490,"y":240,"wires":[]},{"id":"438b8318.c68f0c","type":"ui_text","z":"ab72295e.438a18","group":"db8c3509.cab6d8","order":0,"width":"4","height":"4","name":"TempOut","label":"","format":"{{msg.payload}}","layout":"row-center","x":510,"y":280,"wires":[]},{"id":"e9bcb323.6f445","type":"function","z":"ab72295e.438a18","name":"Distributor","func":"input = msg.payload.split(\",\");\n\n//1 DateTime\nvar msg1 = {payload: input[0]};\n//2 TempOut\nvar msg2 = {payload: input[5]};\n//3 Hum\nvar RH = parseInt(input[19]);\nRH=RH.toString();\nvar RHDP = \"RH = \" + RH + \" \" + \"\\n\" + \"Dew Pt \" + input[22];\nvar msg3 = {payload: RH};\n//4 Dew\nvar msg4 = {payload: input[22]};\n//5 MeanSpeed\nvar msg5 = {payload: input[25]};\n//6 GustSpeed\nvar msg6 = {payload: input[34]};\n//7 MeanDir\nvar msg7 = {payload: input[28]};\n//8 Bar\nvar msg8 = {payload: input[46]};\n//9 Rain\nvar msg9 = {payload: input[48]};\n//10 ET\nvar msg10 = {payload: input[52]};\nreturn [msg1,msg2,msg3,msg4,msg5,msg6,msg7,msg8,msg9,msg10];","outputs":"10","noerr":0,"x":130,"y":380,"wires":[["eb7c98b3.8dd248"],["438b8318.c68f0c"],["798f7021.79fad"],["ccf13949.d1db88"],["5c6b7b0b.3456b4"],[],["c2dab3cd.55423"],["c53bb5ba.8b2c38"],["af255578.c9e6c8"],["894850b9.2ccc2"]],"outputLabels":["DT","TempOut","Hum","Dew","MeanSpeed","GustSpeed","MeanDir","Bar","Rain","ET"]},{"id":"5c6b7b0b.3456b4","type":"ui_gauge","z":"ab72295e.438a18","name":"MeanSpeed","group":"db8c3509.cab6d8","order":0,"width":"4","height":"4","gtype":"gage","title":"Wind speed","label":"MPH","format":"{{value}}","min":0,"max":"50","colors":["#00b500","#e6e600","#ca3838"],"seg1":"10","seg2":"20","x":520,"y":340,"wires":[]},{"id":"bdcb39e0.517668","type":"ui_gauge","z":"ab72295e.438a18","name":"WindDir","group":"db8c3509.cab6d8","order":0,"width":"4","height":"4","gtype":"compass","title":"Wind direction","label":"Degrees","format":"{{value}}","min":0,"max":"360","colors":["#00b500","#e6e600","#ca3838"],"seg1":"","seg2":"","x":660,"y":400,"wires":[]},{"id":"798f7021.79fad","type":"ui_text","z":"ab72295e.438a18","group":"c8806b40.c6c768","order":0,"width":"2","height":"1","name":"Hum","label":"","format":"{{msg.payload}}","layout":"row-left","x":520,"y":460,"wires":[]},{"id":"af255578.c9e6c8","type":"ui_gauge","z":"ab72295e.438a18","name":"Rain","group":"9ec72cdb.72273","order":0,"width":"2","height":"2","gtype":"wave","title":"Rainfall","label":"mm","format":"{{value}}","min":0,"max":10,"colors":["#00b500","#e6e600","#ca3838"],"seg1":"","seg2":"","x":530,"y":580,"wires":[]},{"id":"c53bb5ba.8b2c38","type":"ui_chart","z":"ab72295e.438a18","name":"Bar","group":"9ec72cdb.72273","order":0,"width":"4","height":"4","label":"Pressure","chartType":"line","legend":"false","xformat":"HH:mm","interpolate":"linear","nodata":"Awaiting data","dot":false,"ymin":"","ymax":"","removeOlder":"3","removeOlderPoints":"","removeOlderUnit":"3600","cutout":0,"useOneColor":false,"colors":["#1f77b4","#aec7e8","#ff7f0e","#2ca02c","#98df8a","#d62728","#ff9896","#9467bd","#c5b0d5"],"useOldStyle":false,"x":530,"y":640,"wires":[[],[]]},{"id":"894850b9.2ccc2","type":"ui_chart","z":"ab72295e.438a18","name":"ET","group":"9ec72cdb.72273","order":0,"width":"4","height":"4","label":"ET","chartType":"line","legend":"false","xformat":"HH:mm:ss","interpolate":"linear","nodata":"Awaiting data","dot":false,"ymin":"","ymax":"","removeOlder":"24","removeOlderPoints":"","removeOlderUnit":"3600","cutout":0,"useOneColor":false,"colors":["#1f77b4","#aec7e8","#ff7f0e","#2ca02c","#98df8a","#d62728","#ff9896","#9467bd","#c5b0d5"],"useOldStyle":false,"x":530,"y":700,"wires":[[],[]]},{"id":"c2dab3cd.55423","type":"function","z":"ab72295e.438a18","name":"DirToDeg","func":"var dir = msg.payload;\nswitch (dir){\n case \"N\":\n msg.payload=360;\n break;\n case \"NNE\":\n msg.payload=23;\n break;\n case \"NE\":\n msg.payload=45;\n break;\n case \"ENE\":\n msg.payload=68;\n break;\n case \"E\":\n msg.payload=90;\n break;\n case \"ESE\":\n msg.payload=113;\n break;\n case \"SE\":\n msg.payload=135;\n break;\n case \"SSE\":\n msg.payload=158;\n break;\n case \"S\":\n msg.payload=180;\n break;\n case \"SSW\":\n msg.payload=203;\n break;\n case \"SW\":\n msg.payload=225;\n break;\n case \"WSW\":\n msg.payload=248;\n break;\n case \"W\":\n msg.payload=270;\n break;\n case \"WNW\":\n msg.payload=293;\n break;\n case \"NW\":\n msg.payload=315;\n break;\n case \"NNW\":\n msg.payload=338;\n break; \n default:\n msg.payload=\"\"\n}\nreturn msg;","outputs":1,"noerr":0,"x":440,"y":400,"wires":[["bdcb39e0.517668"]]},{"id":"ccf13949.d1db88","type":"ui_text","z":"ab72295e.438a18","group":"c8806b40.c6c768","order":0,"width":"2","height":"1","name":"DewPt","label":"","format":"{{msg.payload}}","layout":"row-left","x":530,"y":520,"wires":[]},{"id":"619f5620.712738","type":"ui_group","z":"","name":"DateTime","tab":"b72a7dd4.40246","order":1,"disp":false,"width":"12"},{"id":"db8c3509.cab6d8","type":"ui_group","z":"","name":"Second row","tab":"b72a7dd4.40246","order":2,"disp":false,"width":"12"},{"id":"c8806b40.c6c768","type":"ui_group","z":"","name":"Text_ui","tab":"b72a7dd4.40246","order":4,"disp":true,"width":"2"},{"id":"9ec72cdb.72273","type":"ui_group","z":"","name":"Third row","tab":"b72a7dd4.40246","order":3,"disp":false,"width":"12"},{"id":"b72a7dd4.40246","type":"ui_tab","z":"","name":"Current Weather","icon":"dashboard"}]
And current screenshot attached.
NB1 I was hacking this around, trying different groupings, widths etc so I'm aware that the layout is probably no longer correct as it currently stands.
NB2 The flow is sourcing data from a cloud platform, but won't work as it stands because the URL contains a private access code. Happy to provide this if it will help at all, but not publicly.