For anyone who's interested here's my flow..... would be interested if anyone can make / propose improvements
[{"id":"614a4569.905a4c","type":"forecastio","z":"dfb58c30.3681e","forecastio":"","name":"","lon":"14.5146","lat":"35.8989","date":"","time":"","mode":"message","units":"uk2","x":493.00000381469727,"y":510.99975967407227,"wires":[["75b98975.b84198","54d2e644.9f3018","99d5fcfe.a5986","28450f0.280def2","394015dc.cb783a","db8515ac.da0cf8","db4380c7.28408","8e1e0063.ebf9d","8342904d.fc56","3fdb1f8b.99fb2","32cab2e1.cb812e","e476caaf.5465e8","30a3a887.03a2a8","61bbc4b5.75d91c"]]},{"id":"75b98975.b84198","type":"function","z":"dfb58c30.3681e","name":"Costruct data","func":"msg.payload = msg.payload.winddirection+\",\"+\nmsg.payload.windspeed+\",\"+\nmsg.payload.clouds+\",\"+\nmsg.payload.detail+\",\"+\nmsg.payload.mintemp+\",\"+\nmsg.payload.maxtemp+\",\"+\nmsg.payload.humidity+\",\"+\nmsg.payload.sunrise+\",\"+\nmsg.payload.sunset;\nnode.status({text:msg.payload});\nreturn msg;\n\n//(msg.payload.mintemp-273.15).toFixed(2)+\",\"+\n//(msg.payload.maxtemp-273.15).toFixed(2)+\",\"+","outputs":1,"noerr":0,"x":744.083324432373,"y":247.08334159851074,"wires":[[]]},{"id":"db8515ac.da0cf8","type":"function","z":"dfb58c30.3681e","name":"sunset","func":"var sec = msg.payload.sunset;\nvar date = new Date(sec * 1000);\nmsg.payload = date.toLocaleTimeString();\n node.status({text:msg.payload});\nreturn msg;","outputs":1,"noerr":0,"x":706.5158462524414,"y":809.5792589187622,"wires":[["1b9aede5.500672"]]},{"id":"28450f0.280def2","type":"function","z":"dfb58c30.3681e","name":"windspeed","func":"msg.payload = msg.payload.windspeed.toFixed(1);\nmsg.payload = (msg.payload+\" mph\")\n node.status({text:msg.payload});\nreturn msg;","outputs":1,"noerr":0,"x":730.4166374206543,"y":533.1110639572144,"wires":[["7340b33d.0b3dcc"]]},{"id":"394015dc.cb783a","type":"function","z":"dfb58c30.3681e","name":"sunrise","func":"\nvar s = msg.payload.sunrise;\nvar dates = new Date(s * 1000);\nmsg.payload = (dates.toLocaleTimeString());\n node.status({text:msg.payload});\nreturn msg;\n","outputs":1,"noerr":0,"x":717.6269454956055,"y":765.0237798690796,"wires":[["6852ed13.b40c94"]]},{"id":"54d2e644.9f3018","type":"function","z":"dfb58c30.3681e","name":"maxtemp","func":"msg.topic = \"maxtemp\";\nmsg.payload = (msg.payload.maxtemp).toFixed(1);\nmsg.payload = (msg.payload+\"°C\");\n node.status({text:msg.payload});\nreturn msg;","outputs":1,"noerr":0,"x":721.3054351806641,"y":440.33326148986816,"wires":[["ce13096d.e56648"]]},{"id":"99d5fcfe.a5986","type":"function","z":"dfb58c30.3681e","name":"mintemp","func":"msg.payload = (msg.payload.mintemp).toFixed(1);\nmsg.payload = (msg.payload+\"°C\");\n node.status({text:msg.payload});\nreturn msg;","outputs":1,"noerr":0,"x":718.3054351806641,"y":488.33326148986816,"wires":[["72e4c4e1.2fad4c"]]},{"id":"db4380c7.28408","type":"function","z":"dfb58c30.3681e","name":"clouds","func":"msg.payload = (msg.payload.clouds);\nmsg.payload = (msg.payload+\" %\");\n node.status({text:msg.payload});\nreturn msg;","outputs":1,"noerr":0,"x":711.488151550293,"y":670.9125423431396,"wires":[["3d1bfb6b.a4dad4"]]},{"id":"8e1e0063.ebf9d","type":"function","z":"dfb58c30.3681e","name":"detail","func":"msg.payload = (msg.payload.detail);\n node.status({text:msg.payload});\nreturn msg;","outputs":1,"noerr":0,"x":713.4166412353516,"y":345.0277462005615,"wires":[["a8ec065c.461d88"]]},{"id":"8342904d.fc56","type":"function","z":"dfb58c30.3681e","name":"humidity","func":"msg.payload = (msg.payload.humidity*100).toFixed(0);\nmsg.payload = (msg.payload+\" %\");\n//msg.payload = (msg.payload+\" out\");\n node.status({text:msg.payload});\nreturn msg;","outputs":1,"noerr":0,"x":723.7777214050293,"y":393.0832004547119,"wires":[[]]},{"id":"3fdb1f8b.99fb2","type":"function","z":"dfb58c30.3681e","name":"winddirection","func":"msg.payload = msg.payload.winddirection;\nmsg.payload = (msg.payload+\"°\");\n node.status({text:msg.payload});\nreturn msg;","outputs":1,"noerr":0,"x":730.6388664245605,"y":579.9999399185181,"wires":[["562bdf97.ceead"]]},{"id":"e476caaf.5465e8","type":"function","z":"dfb58c30.3681e","name":"precipitation","func":"msg.payload = (msg.payload.precipitation);\nmsg.payload = (msg.payload+\" inch\");\n node.status({text:msg.payload});\nreturn msg;","outputs":1,"noerr":0,"x":726.9880332946777,"y":717.7460689544678,"wires":[["c8a27a04.82d6c8"]]},{"id":"32cab2e1.cb812e","type":"function","z":"dfb58c30.3681e","name":"weather icon","func":"msg.payload = (msg.payload.weather);\n node.status({text:msg.payload});\nif(msg.payload==\"clear-day\"){\n msg.payload=\"clear\";\n return msg;\n}\nif(msg.payload==\"clear-night\"){\n msg.payload=\"/nt clear\";\n return msg;\n}\nif(msg.payload==\"partly-cloudy-day\"){\n msg.payload=\"partlycloudy\";\n return msg;\n} \nif(msg.payload==\"partly-cloudy-night\"){\n msg.payload=\"/nt partlycloudy\";\n return msg;\n}\n\nreturn msg;\n//other possable icons from forcast_io \n//that do not need translation\n\n//rain\n//snow\n//sleet\n//wind\n//fog\n//cloudy ","outputs":1,"noerr":0,"x":732.8888854980469,"y":295.666579246521,"wires":[["5b29dd4d.89b664"]]},{"id":"562bdf97.ceead","type":"ui_gauge","z":"dfb58c30.3681e","name":"","group":"327fa404.8c4b0c","order":1,"width":"3","height":"3","gtype":"compass","title":"wind direction","label":"deg","format":"{{value}}","min":0,"max":"360","x":987.2897033691406,"y":579.4999551773071,"wires":[]},{"id":"ce13096d.e56648","type":"ui_text","z":"dfb58c30.3681e","group":"327fa404.8c4b0c","order":12,"width":"2","height":"1","name":"","label":"max_temp","format":"{{msg.payload}}","layout":"col-center","x":1007.5037841796875,"y":440.5714502334595,"wires":[]},{"id":"72e4c4e1.2fad4c","type":"ui_text","z":"dfb58c30.3681e","group":"327fa404.8c4b0c","order":11,"width":"2","height":"1","name":"","label":"min_temp","format":"{{msg.payload}}","layout":"col-center","x":998.0754241943359,"y":488.7144808769226,"wires":[]},{"id":"79df4867.af6668","type":"ui_text","z":"dfb58c30.3681e","group":"327fa404.8c4b0c","order":10,"width":"2","height":"1","name":"","label":"temp_now","format":"{{msg.payload}}","layout":"col-center","x":1004.9564208984375,"y":1312.9165859222412,"wires":[]},{"id":"6852ed13.b40c94","type":"ui_text","z":"dfb58c30.3681e","group":"327fa404.8c4b0c","order":8,"width":"2","height":"1","name":"","label":"sunrise","format":"{{msg.payload}}","layout":"col-center","x":991.1110877990723,"y":765.3572111129761,"wires":[]},{"id":"1b9aede5.500672","type":"ui_text","z":"dfb58c30.3681e","group":"327fa404.8c4b0c","order":9,"width":"2","height":"1","name":"","label":"sunset","format":"{{msg.payload}}","layout":"col-center","x":982.1110725402832,"y":808.9286489486694,"wires":[]},{"id":"981573ca.92f95","type":"function","z":"dfb58c30.3681e","name":"time now","func":"msg.topic = \"time\";\nmsg.payload = context.global.times;\n node.status({text:msg.payload});\nreturn msg;","outputs":1,"noerr":0,"x":725.1587753295898,"y":189.71420574188232,"wires":[["851d4ab.50974b8"]]},{"id":"851d4ab.50974b8","type":"ui_text","z":"dfb58c30.3681e","group":"327fa404.8c4b0c","order":7,"width":"2","height":"1","name":"","label":"time now","format":"{{msg.payload}}","layout":"col-center","x":998.230224609375,"y":189.85727882385254,"wires":[]},{"id":"e3552720.5a6ec8","type":"inject","z":"dfb58c30.3681e","name":"","topic":"","payload":"","payloadType":"date","repeat":"1","crontab":"","once":true,"x":136.58734566824774,"y":190.42860480717218,"wires":[["981573ca.92f95"]]},{"id":"a8ec065c.461d88","type":"ui_text","z":"dfb58c30.3681e","group":"327fa404.8c4b0c","order":5,"width":"5","height":"1","name":" detail","label":"","format":"{{msg.payload}}","layout":"row-left","x":986.3253517150879,"y":344.54766845703125,"wires":[]},{"id":"c8a27a04.82d6c8","type":"ui_text","z":"dfb58c30.3681e","group":"327fa404.8c4b0c","order":14,"width":"2","height":"1","name":"","label":"precipitation","format":"{{msg.payload}}","layout":"col-center","x":999.2182350158691,"y":717.4286756515503,"wires":[]},{"id":"7340b33d.0b3dcc","type":"ui_text","z":"dfb58c30.3681e","group":"327fa404.8c4b0c","order":13,"width":"2","height":"1","name":"","label":"windspeed","format":"{{msg.payload}}","layout":"col-center","x":1005.8610687255859,"y":532.9999866485596,"wires":[]},{"id":"3d1bfb6b.a4dad4","type":"ui_text","z":"dfb58c30.3681e","group":"327fa404.8c4b0c","order":15,"width":"2","height":"1","name":"","label":"clouds","format":"{{msg.payload}}","layout":"col-center","x":982.1825523376465,"y":672.3571577072144,"wires":[]},{"id":"85fffe67.377bf","type":"ui_text","z":"dfb58c30.3681e","group":"327fa404.8c4b0c","order":3,"width":"3","height":"1","name":"Date","label":" ","format":"{{msg.payload}}","layout":"row-center","x":472.50000381469727,"y":471.7500190734863,"wires":[]},{"id":"2b6b3410.ed0dbc","type":"ui_dropdown","z":"dfb58c30.3681e","name":"","label":"","group":"327fa404.8c4b0c","order":2,"width":"3","height":"1","options":[{"label":"today - 2","value":"1"},{"label":"today - 1","value":"2"},{"label":"today","value":"3"},{"label":"today + 1","value":"4"},{"label":"today + 2","value":"5"},{"label":"today + 3","value":"6"},{"label":"today + 4","value":"7"},{"label":"today + 5","value":"8"}],"payload":"","topic":"","x":105.03572082519531,"y":408.392861366272,"wires":[["9962974f.da6ef8"]]},{"id":"39767602.f7991a","type":"change","z":"dfb58c30.3681e","name":"","rules":[{"t":"move","p":"payload","pt":"msg","to":"time","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":284.50000381469727,"y":511.00000381469727,"wires":[["614a4569.905a4c"]]},{"id":"9962974f.da6ef8","type":"function","z":"dfb58c30.3681e","name":"","func":"msg1={};\nmsg2={};\n\nvar now = new Date();\nvar epoch = now.valueOf();\n\nif(msg.payload==1){\n var e1 = epoch-(60*60*48*1000);\n msg1.payload = new Date(e1);\n msg2.payload = e1;\n}\nif(msg.payload==2){\n var e2 = epoch-(60*60*24*1000); \n msg1.payload = new Date(e2); \n msg2.payload = e2;\n}\nif(msg.payload==3){\n var e3 = epoch;\n msg1.payload = new Date(e3); \n msg2.payload = e3;\n}\nif(msg.payload==4){\n var e4 = epoch+(60*60*24*1000); \n msg1.payload = new Date(e4); \n msg2.payload = e4;\n}\nif(msg.payload==5){\n var e5 = epoch+(60*60*48*1000); \n msg1.payload = new Date(e5); \n msg2.payload = e5;\n}\nif(msg.payload==6){\n var e6 = epoch+(60*60*72*1000); \n msg1.payload = new Date(e6); \n msg2.payload = e6;\n}\nif(msg.payload==7){\n var e7 = epoch+(60*60*96*1000); \n msg1.payload = new Date(e7); \n msg2.payload = e7;\n}\nif(msg.payload==8){\n var e8 = epoch+(60*60*120*1000); \n msg1.payload = new Date(e8); \n msg2.payload = e8;\n}\n\n\n\n node.status({text:msg1.payload+\" : \"+msg2.payload});\n \nreturn [msg1,msg2];","outputs":"2","noerr":0,"x":111.50000381469727,"y":516.7500038146973,"wires":[["f9b6d485.361998"],["39767602.f7991a"]]},{"id":"f9b6d485.361998","type":"moment","z":"dfb58c30.3681e","name":"","topic":"","input":"","inputType":"msg","inTz":"America/New_York","adjAmount":0,"adjType":"days","adjDir":"add","format":"ddd, MMM Do","locale":"\"C\"","output":"","outputType":"msg","outTz":"America/New_York","x":295.00000381469727,"y":472.00000381469727,"wires":[["85fffe67.377bf"]]},{"id":"30a3a887.03a2a8","type":"debug","z":"dfb58c30.3681e","name":"","active":false,"console":"true","complete":"payload","x":488.2500114440918,"y":726.7500057220459,"wires":[]},{"id":"fc45ca63.a9bf18","type":"debug","z":"dfb58c30.3681e","name":"","active":false,"console":"false","complete":"payload","x":427.0000114440918,"y":1542.2500219345093,"wires":[]},{"id":"5d86f407.00f15c","type":"function","z":"dfb58c30.3681e","name":"Costruct now data","func":"\nmsg.payload=msg.payload.currently.time+\",\"+\nmsg.payload.currently.summary+\",\"+\nmsg.payload.currently.icon+\",\"+\nmsg.payload.currently.precipIntensity+\",\"+\nmsg.payload.currently.precipProbability+\",\"+\nmsg.payload.currently.temperature+\",\"+\nmsg.payload.currently.apparentTemperature+\",\"+\nmsg.payload.currently.dewPoint+\",\"+\nmsg.payload.currently.humidity+\",\"+\nmsg.payload.currently.windSpeed+\",\"+\nmsg.payload.currently.windBearing+\",\"+\nmsg.payload.currently.visibility+\",\"+\nmsg.payload.currently.pressure+\",\"+\nmsg.payload.currently.ozone+\",\"+\nmsg.payload.minutely.summary+\",\"+\nmsg.payload.hourly.summary;\n\nnode.status({text:msg.payload});\nreturn msg;\n\n//(msg.payload.mintemp-273.15).toFixed(2)+\",\"+\n//(msg.payload.maxtemp-273.15).toFixed(2)+\",\"+","outputs":1,"noerr":0,"x":741,"y":933.6666259765625,"wires":[[]]},{"id":"b5f95750.539298","type":"change","z":"dfb58c30.3681e","name":"","rules":[{"t":"move","p":"data","pt":"msg","to":"payload","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":455.5000114440918,"y":1326.750020980835,"wires":[["fc45ca63.a9bf18","5d86f407.00f15c","8e488b3f.5c8048","c3dfde35.9e11e","59dbaebf.2be44","ddefcb0e.fcc988","f705ef9b.0fe24","6291318e.9675e","e951a88.797d158","a77db184.4b42d","a84de07b.89213","ea2e8d20.3735e","2becc3d0.3a9e9c","11bd4b27.e46c45","d87e77c.41e7888","f6cfe013.94417","52b69ba.c8ffa64","96873093.014d9","40b87f70.a0097"]]},{"id":"5a855f3e.41e7c","type":"forecastio","z":"dfb58c30.3681e","forecastio":"","name":"","lon":"14.5146","lat":"35.8989","date":"","time":"","mode":"message","units":"uk2","x":288.2500190734863,"y":1326.000020980835,"wires":[["b5f95750.539298"]]},{"id":"4316af6b.f6231","type":"inject","z":"dfb58c30.3681e","name":"each 30min","topic":"","payload":"","payloadType":"str","repeat":"1800","crontab":"","once":true,"x":126.5,"y":1326.5,"wires":[["5a855f3e.41e7c"]]},{"id":"9e43757d.1b4408","type":"function","z":"dfb58c30.3681e","name":"Global date / time","func":"var d = new Date();\n date = d.toDateString();\n h = d.getHours();\n m = d.getMinutes();\n s = d.getSeconds();\n if (h<10){h=\"0\"+h}\n if (m<10){m=\"0\"+m}\n if (s<10){s=\"0\"+s}\ncontext.global.h=h;\ncontext.global.m=m;\ncontext.global.s=s;\ncontext.global.date = date; \ncontext.global.time = (context.global.h+\":\"+context.global.m);\ncontext.global.times = (context.global.h+\":\"+context.global.m+\":\"+context.global.s); \nif (s==\"00\"){\n context.global.one_min_tick=1;\n}else{\n context.global.one_min_tick=0;\n}\nnode.status({\n\ttext : context.global.date+\"...\"+context.global.times+\"...omt \"+context.global.one_min_tick\n});","outputs":"0","noerr":0,"x":373.7143249511719,"y":107.5000057220459,"wires":[]},{"id":"618511f7.c8c12","type":"inject","z":"dfb58c30.3681e","name":"inject each 1sec","topic":"","payload":"1","payloadType":"num","repeat":"1","crontab":"","once":true,"x":160.71432495117188,"y":107.5000057220459,"wires":[["9e43757d.1b4408"]]},{"id":"8e488b3f.5c8048","type":"function","z":"dfb58c30.3681e","name":"data time","func":"var sec = msg.payload.currently.time;\nvar date = new Date(sec * 1000);\nmsg.payload = date.toLocaleTimeString();\nmsg.payload = msg.payload+\" : \"+context.global.date\n node.status({text:msg.payload});\nreturn msg;","outputs":1,"noerr":0,"x":710.2500152587891,"y":983.5000171661377,"wires":[["908da1cf.9e752"]]},{"id":"c3dfde35.9e11e","type":"function","z":"dfb58c30.3681e","name":"current summary","func":"msg.payload = (msg.payload.currently.summary);\nmsg.payload = (msg.payload+\" \");\n node.status({text:msg.payload});\nreturn msg;","outputs":1,"noerr":0,"x":738.75,"y":1030.75,"wires":[[]]},{"id":"59dbaebf.2be44","type":"function","z":"dfb58c30.3681e","name":"current precipIntensity","func":"msg.payload = (msg.payload.currently.precipIntensity);\nmsg.payload = (msg.payload+\" inch\");\n node.status({text:msg.payload});\nreturn msg;","outputs":1,"noerr":0,"x":747.0000152587891,"y":1227.7500171661377,"wires":[["e660fe0b.e041f"]]},{"id":"ddefcb0e.fcc988","type":"function","z":"dfb58c30.3681e","name":"current precipProbability","func":"msg.payload = (msg.payload.currently.precipProbability);\nmsg.payload = (msg.payload+\" inch\");\n node.status({text:msg.payload});\nreturn msg;","outputs":1,"noerr":0,"x":754.5000152587891,"y":1274.0000171661377,"wires":[["603f69fc.b2d618"]]},{"id":"f705ef9b.0fe24","type":"function","z":"dfb58c30.3681e","name":"minute summary","func":"msg.payload = (msg.payload.minutely.summary);\nmsg.payload = (msg.payload+\" \");\n node.status({text:msg.payload});\nreturn msg;","outputs":1,"noerr":0,"x":734.9999923706055,"y":1081.9999866485596,"wires":[["5b4f4efb.949d1"]]},{"id":"6291318e.9675e","type":"function","z":"dfb58c30.3681e","name":"hour summary","func":"msg.payload = (msg.payload.hourly.summary);\nmsg.payload = (msg.payload+\" \");\n node.status({text:msg.payload});\nreturn msg;","outputs":1,"noerr":0,"x":724.9999923706055,"y":1129.4999866485596,"wires":[[]]},{"id":"a77db184.4b42d","type":"function","z":"dfb58c30.3681e","name":"current temperature","func":"msg.payload = (msg.payload.currently.temperature).toFixed(2);\nmsg.payload = (msg.payload+\"°C\");\n node.status({text:msg.payload});\nreturn msg;","outputs":1,"noerr":0,"x":738.2500038146973,"y":1329.0000038146973,"wires":[["79df4867.af6668","625f79b3.e99148"]]},{"id":"e951a88.797d158","type":"function","z":"dfb58c30.3681e","name":"current apparentTemperature","func":"msg.payload = (msg.payload.currently.apparentTemperature);\nmsg.payload = (msg.payload+\"°C\");\n node.status({text:msg.payload});\nreturn msg;","outputs":1,"noerr":0,"x":769.5000038146973,"y":1381.5000038146973,"wires":[["ba0cc17b.7592f"]]},{"id":"a84de07b.89213","type":"function","z":"dfb58c30.3681e","name":"current dewPoint","func":"msg.payload = (msg.payload.currently.dewPoint);\nmsg.payload = (msg.payload+\" °\");\n node.status({text:msg.payload});\nreturn msg;","outputs":1,"noerr":0,"x":730.7500114440918,"y":1434.0000228881836,"wires":[["146ff57d.d6185b"]]},{"id":"ea2e8d20.3735e","type":"function","z":"dfb58c30.3681e","name":"current humidity","func":"msg.payload = (msg.payload.currently.humidity*100).toFixed(0);\nmsg.payload = (msg.payload+\" %\");\n node.status({text:msg.payload});\nreturn msg;","outputs":1,"noerr":0,"x":720.7500038146973,"y":1484.0000038146973,"wires":[["74142beb.91f8b4"]]},{"id":"2becc3d0.3a9e9c","type":"function","z":"dfb58c30.3681e","name":"current windSpeed","func":"msg.payload = (msg.payload.currently.windSpeed);\nmsg.payload = (msg.payload+\" mph\");\n node.status({text:msg.payload});\nreturn msg;","outputs":1,"noerr":0,"x":729.5000038146973,"y":1532.7500038146973,"wires":[[]]},{"id":"11bd4b27.e46c45","type":"function","z":"dfb58c30.3681e","name":"current windBearing","func":"msg.payload = (msg.payload.currently.windBearing);\nmsg.payload = (msg.payload+\"°\");\n node.status({text:msg.payload});\nreturn msg;","outputs":1,"noerr":0,"x":739.5000152587891,"y":1585.2499904632568,"wires":[[]]},{"id":"d87e77c.41e7888","type":"function","z":"dfb58c30.3681e","name":"current visibility","func":"msg.payload = (msg.payload.currently.visibility).toFixed(1);\nmsg.payload = (msg.payload+\" mile\");\n node.status({text:msg.payload});\nreturn msg;","outputs":1,"noerr":0,"x":716.4643135070801,"y":1678.4641771316528,"wires":[["bc729024.be6b4"]]},{"id":"f6cfe013.94417","type":"function","z":"dfb58c30.3681e","name":"current pressure","func":"msg.payload = (msg.payload.currently.pressure).toFixed(0);\nmsg.payload = (msg.payload+\" mb\");\n node.status({text:msg.payload});\nreturn msg;","outputs":1,"noerr":0,"x":730.2143135070801,"y":1727.2141771316528,"wires":[["b47d8657.1bb428"]]},{"id":"52b69ba.c8ffa64","type":"function","z":"dfb58c30.3681e","name":"current ozone","func":"msg.payload = (msg.payload.currently.ozone).toFixed(1);\nmsg.payload = (msg.payload+\" du\");\n node.status({text:msg.payload});\nreturn msg;","outputs":1,"noerr":0,"x":720.2143135070801,"y":1775.9641771316528,"wires":[["1754ce3f.5014f2"]]},{"id":"96873093.014d9","type":"function","z":"dfb58c30.3681e","name":"wd compass","func":"msg.payload = (msg.payload.currently.windBearing);\nif(msg.payload>=0 && msg.payload<11.25){\n msg.payload=\"North\";\n}\nif(msg.payload>=11.25 && msg.payload<33.75){\n msg.payload=\"NNE\";\n}\nif(msg.payload>=33.75 && msg.payload<56.25){\n msg.payload=\"NE\";\n}\nif(msg.payload>=56.25 && msg.payload<78.75){\n msg.payload=\"ENE\";\n}\nif(msg.payload>=78.75 && msg.payload<101.25){\n msg.payload=\"East\";\n}\nif(msg.payload>=101.25 && msg.payload<123.75){\n msg.payload=\"SES\";\n}\nif(msg.payload>=123.75 && msg.payload<146.25){\n msg.payload=\"SE\";\n}\nif(msg.payload>=146.25 && msg.payload<168.75){\n msg.payload=\"SSE\";\n}\nif(msg.payload>=168.75 && msg.payload<191.25){\n msg.payload=\"South\";\n}\nif(msg.payload>=191.25 && msg.payload<213.75){\n msg.payload=\"SSW\";\n}\nif(msg.payload>=213.75 && msg.payload<236.25){\n msg.payload=\"SW\";\n}\nif(msg.payload>=236.25 && msg.payload<258.75){\n msg.payload=\"WSW\";\n}\nif(msg.payload>=258.75 && msg.payload<281.25){\n msg.payload=\"West\";\n}\nif(msg.payload>=281.25 && msg.payload<303.75){\n msg.payload=\"WNW\";\n}\nif(msg.payload>=303.75 && msg.payload<326.25){\n msg.payload=\"NW\";\n}\nif(msg.payload>=326.25 && msg.payload<348.75){\n msg.payload=\"NNW\";\n}\nif(msg.payload>=348.75){\n msg.payload=\"North\";\n}\n node.status({text:msg.payload});\nreturn msg;","outputs":1,"noerr":0,"x":706.2856712341309,"y":1630.4284801483154,"wires":[[]]},{"id":"61bbc4b5.75d91c","type":"function","z":"dfb58c30.3681e","name":"wd compass","func":"msg.payload = msg.payload.winddirection;\nif(msg.payload>=0 && msg.payload<11.25){\n msg.payload=\"North\";\n}\nif(msg.payload>=11.25 && msg.payload<33.75){\n msg.payload=\"NNE\";\n}\nif(msg.payload>=33.75 && msg.payload<56.25){\n msg.payload=\"North East\";\n}\nif(msg.payload>=56.25 && msg.payload<78.75){\n msg.payload=\"ENE\";\n}\nif(msg.payload>=78.75 && msg.payload<101.25){\n msg.payload=\"East\";\n}\nif(msg.payload>=101.25 && msg.payload<123.75){\n msg.payload=\"ESE\";\n}\nif(msg.payload>=123.75 && msg.payload<146.25){\n msg.payload=\"South East\";\n}\nif(msg.payload>=146.25 && msg.payload<168.75){\n msg.payload=\"SSE\";\n}\nif(msg.payload>=168.75 && msg.payload<191.25){\n msg.payload=\"South\";\n}\nif(msg.payload>=191.25 && msg.payload<213.75){\n msg.payload=\"SSW\";\n}\nif(msg.payload>=213.75 && msg.payload<236.25){\n msg.payload=\"South West\";\n}\nif(msg.payload>=236.25 && msg.payload<258.75){\n msg.payload=\"WSW\";\n}\nif(msg.payload>=258.75 && msg.payload<281.25){\n msg.payload=\"West\";\n}\nif(msg.payload>=281.25 && msg.payload<303.75){\n msg.payload=\"WNW\";\n}\nif(msg.payload>=303.75 && msg.payload<326.25){\n msg.payload=\"North West\";\n}\nif(msg.payload>=326.25 && msg.payload<348.75){\n msg.payload=\"NNW\";\n}\nif(msg.payload>=348.75){\n msg.payload=\"North\";\n}\n node.status({text:msg.payload});\nreturn msg;","outputs":1,"noerr":0,"x":731.4285202026367,"y":624.8571739196777,"wires":[["150075e3.498ada"]]},{"id":"150075e3.498ada","type":"ui_text","z":"dfb58c30.3681e","group":"327fa404.8c4b0c","order":4,"width":"3","height":"1","name":"","label":"wind direction","format":"{{msg.payload}}","layout":"col-center","x":1013,"y":625,"wires":[]},{"id":"40b87f70.a0097","type":"function","z":"dfb58c30.3681e","name":"current icon","func":"msg.payload = (msg.payload.currently.icon);\n node.status({text:msg.payload});\n\nif(msg.payload==\"clear-day\"){\n msg.payload=\"clear\";\n return msg;\n}\n//wip\nif(msg.payload==\"clear-night\"){\n msg.payload=\"/nt clear\";\n return msg;\n}\nif(msg.payload==\"partly-cloudy-day\"){\n msg.payload=\"partlycloudy\";\n return msg;\n}\n//wip\nif(msg.payload==\"partly-cloudy-night\"){\n msg.payload='/nt+\"partlycloudy\"';\n return msg;\n}\n\nreturn msg;\n//other possable icons from forcast_io \n//that do not need translation\n\n//rain\n//snow\n//sleet\n//wind\n//fog\n//cloudy \n","outputs":1,"noerr":0,"x":715,"y":1177,"wires":[["8ca17240.d8352"]]},{"id":"a04c8c79.71d3","type":"inject","z":"dfb58c30.3681e","name":"","topic":"","payload":"rain","payloadType":"str","repeat":"","crontab":"","once":false,"x":1411.714241027832,"y":406.14283561706543,"wires":[["2d800f65.b5d93"]]},{"id":"5b29dd4d.89b664","type":"ui_template","z":"dfb58c30.3681e","group":"327fa404.8c4b0c","name":"Display Image","order":6,"width":"1","height":"1","format":"\n<img alt=\"image\" src=\"
http://icons.wxug.com/i/c/k/{{msg.payload}}.gif\"/>\n","storeOutMessages":false,"fwdInMessages":true,"x":1014.8571624755859,"y":296.57141876220703,"wires":[[]]},{"id":"5543bf4f.0a7e2","type":"inject","z":"dfb58c30.3681e","name":"","topic":"","payload":"snow","payloadType":"str","repeat":"","crontab":"","once":false,"x":1411.714241027832,"y":438.14283561706543,"wires":[["2d800f65.b5d93"]]},{"id":"5fcf9c41.1bfd94","type":"inject","z":"dfb58c30.3681e","name":"","topic":"","payload":"clear-day","payloadType":"str","repeat":"","crontab":"","once":false,"x":1421.1428146362305,"y":592.0000019073486,"wires":[["2d800f65.b5d93"]]},{"id":"8bd375c5.cce918","type":"inject","z":"dfb58c30.3681e","name":"","topic":"","payload":"clear-night","payloadType":"str","repeat":"","crontab":"","once":false,"x":1420.1428146362305,"y":623.0000019073486,"wires":[["2d800f65.b5d93"]]},{"id":"c16d630b.a193e","type":"inject","z":"dfb58c30.3681e","name":"","topic":"","payload":"partly-cloudy-day","payloadType":"str","repeat":"","crontab":"","once":false,"x":1440.1428146362305,"y":655.0000019073486,"wires":[["2d800f65.b5d93"]]},{"id":"b07c2ce7.75493","type":"inject","z":"dfb58c30.3681e","name":"","topic":"","payload":"sleet","payloadType":"str","repeat":"","crontab":"","once":false,"x":1412.714241027832,"y":468.14283561706543,"wires":[["2d800f65.b5d93"]]},{"id":"e4136917.7afb38","type":"inject","z":"dfb58c30.3681e","name":"","topic":"","payload":"wind","payloadType":"str","repeat":"","crontab":"","once":false,"x":1412.714241027832,"y":500.14283561706543,"wires":[["2d800f65.b5d93"]]},{"id":"b89ecb5f.a40cf8","type":"inject","z":"dfb58c30.3681e","name":"","topic":"","payload":"fog","payloadType":"str","repeat":"","crontab":"","once":false,"x":1412.714241027832,"y":530.1428356170654,"wires":[["2d800f65.b5d93"]]},{"id":"dc9fc210.2846d","type":"inject","z":"dfb58c30.3681e","name":"","topic":"","payload":"cloudy","payloadType":"str","repeat":"","crontab":"","once":false,"x":1411.714241027832,"y":561.1428356170654,"wires":[["2d800f65.b5d93"]]},{"id":"9f3f730.6a0599","type":"inject","z":"dfb58c30.3681e","name":"","topic":"","payload":"partly-cloudy-night","payloadType":"str","repeat":"","crontab":"","once":false,"x":1449.1428146362305,"y":685.0000019073486,"wires":[["2d800f65.b5d93"]]},{"id":"89e5508.04c90b","type":"link in","z":"dfb58c30.3681e","name":"","links":["2d800f65.b5d93"],"x":861,"y":320,"wires":[["5b29dd4d.89b664"]]},{"id":"2d800f65.b5d93","type":"link out","z":"dfb58c30.3681e","name":"","links":["89e5508.04c90b"],"x":1592.8570261001587,"y":545.999963760376,"wires":[]},{"id":"ba0cc17b.7592f","type":"ui_text","z":"dfb58c30.3681e","group":"327fa404.8c4b0c","order":23,"width":"2","height":"1","name":"","label":"feels like","format":"{{msg.payload}}","layout":"col-center","x":994.2857246398926,"y":1381.9999446868896,"wires":[]},{"id":"5b4f4efb.949d1","type":"ui_text","z":"dfb58c30.3681e","group":"327fa404.8c4b0c","order":18,"width":"5","height":"1","name":"for the hour","label":" ","format":"{{msg.payload}}","layout":"row-left","x":998.5714721679688,"y":1081.4285888671875,"wires":[]},{"id":"bc729024.be6b4","type":"ui_text","z":"dfb58c30.3681e","group":"327fa404.8c4b0c","order":27,"width":"2","height":"1","name":"","label":"visability","format":"{{msg.payload}}","layout":"col-center","x":988.5714988708496,"y":1678.1429510116577,"wires":[]},{"id":"b47d8657.1bb428","type":"ui_text","z":"dfb58c30.3681e","group":"327fa404.8c4b0c","order":21,"width":"2","height":"1","name":"","label":"pressure","format":"{{msg.payload}}","layout":"col-center","x":991.4285697937012,"y":1727.0000114440918,"wires":[]},{"id":"1754ce3f.5014f2","type":"ui_text","z":"dfb58c30.3681e","group":"327fa404.8c4b0c","order":28,"width":"2","height":"1","name":"","label":"ozone","format":"{{msg.payload}}","layout":"col-center","x":982.857177734375,"y":1776.5714111328125,"wires":[]},{"id":"908da1cf.9e752","type":"ui_text","z":"dfb58c30.3681e","group":"327fa404.8c4b0c","order":17,"width":"6","height":"1","name":"","label":"Download:","format":"{{msg.payload}}","layout":"row-spread","x":1002.8570556640625,"y":984.2856540679932,"wires":[]},{"id":"bb03fb7d.204b88","type":"ui_text","z":"dfb58c30.3681e","group":"327fa404.8c4b0c","order":16,"width":"6","height":"1","name":"","label":"Additional data for today each 30min","format":"","layout":"row-spread","x":1037.1429138183594,"y":928.5714302062988,"wires":[]},{"id":"8ca17240.d8352","type":"ui_template","z":"dfb58c30.3681e","group":"327fa404.8c4b0c","name":"Display Image","order":19,"width":"1","height":"1","format":"\n<img alt=\"image\" src=\"
http://icons.wxug.com/i/c/k/{{msg.payload}}.gif\"/>\n","storeOutMessages":false,"fwdInMessages":true,"x":1007.1428909301758,"y":1177.142837524414,"wires":[[]]},{"id":"146ff57d.d6185b","type":"ui_text","z":"dfb58c30.3681e","group":"327fa404.8c4b0c","order":26,"width":"2","height":"1","name":"dewpoint","label":"dewpoint","format":"{{msg.payload}}","layout":"col-center","x":985.7143058776855,"y":1433.714243888855,"wires":[]},{"id":"74142beb.91f8b4","type":"ui_text","z":"dfb58c30.3681e","group":"327fa404.8c4b0c","order":22,"width":"2","height":"1","name":"","label":"humidity","format":"{{msg.payload}}","layout":"col-center","x":987.1428833007812,"y":1485.142822265625,"wires":[]},{"id":"603f69fc.b2d618","type":"ui_text","z":"dfb58c30.3681e","group":"327fa404.8c4b0c","order":24,"width":"2","height":"1","name":"","label":"rain now","format":"{{msg.payload}}","layout":"col-center","x":995.7143135070801,"y":1274.2857055664062,"wires":[]},{"id":"e660fe0b.e041f","type":"ui_text","z":"dfb58c30.3681e","group":"327fa404.8c4b0c","order":25,"width":"2","height":"1","name":"","label":"rain max","format":"{{msg.payload}}","layout":"col-center","x":997.1428833007812,"y":1227.9999904632568,"wires":[]},{"id":"625f79b3.e99148","type":"ui_text","z":"dfb58c30.3681e","group":"327fa404.8c4b0c","order":20,"width":"2","height":"1","name":"","label":"temperature","format":"{{msg.payload}}","layout":"col-center","x":1004,"y":1344.142822265625,"wires":[]},{"id":"327fa404.8c4b0c","type":"ui_group","z":"dfb58c30.3681e","name":"weather","tab":"b27b2f8d.12c49","order":1,"disp":true,"width":"6"},{"id":"b27b2f8d.12c49","type":"ui_tab","z":"dfb58c30.3681e","name":"weather","icon":"dashboard"}]