Local weather group for Dashboard

I've also just switched to Darksky, but not got around to fully complete it. However, this is what I've got so far.
The only changes I think you'll need to make is to set up the Darksky node with your own credentials & location.

[{"id":"16739c3e.cad3d4","type":"function","z":"a444a9ff.e7a408","name":"Rain intensity","func":"const i = msg.payload.precipIntensity*25.4;\nnode.send({payload:i});","outputs":1,"noerr":0,"x":750,"y":170,"wires":[["3f48dcc5.211744"]]},{"id":"868f4534.3b4098","type":"function","z":"a444a9ff.e7a408","name":"Rain chance","func":"const i = msg.payload.precipProbability*100;\nnode.send({payload:i});","outputs":1,"noerr":0,"x":740,"y":130,"wires":[["d99bdb85.c74af8"]]},{"id":"4b5672c4.924c9c","type":"function","z":"a444a9ff.e7a408","name":"Summary","func":"const i = (msg.data.minutely.summary);\nnode.send({payload:i});","outputs":1,"noerr":0,"x":730,"y":90,"wires":[["d18fadda.36ac7"]]},{"id":"35b2a800.b01218","type":"function","z":"a444a9ff.e7a408","name":"Ozone","func":"const i = msg.payload.ozone;\nnode.send({payload:i});","outputs":1,"noerr":0,"x":720,"y":210,"wires":[["624a642a.8f42dc"]]},{"id":"66adc6b5.bffaa8","type":"function","z":"a444a9ff.e7a408","name":"Cloud","func":"const i = msg.payload.cloudCover*100;\nnode.send({payload:i});","outputs":1,"noerr":0,"x":720,"y":250,"wires":[["37ad0f29.672f4"]]},{"id":"3ed4777c.0d2dc8","type":"inject","z":"a444a9ff.e7a408","name":"every 10 mins","topic":"","payload":"","payloadType":"str","repeat":"","crontab":"*/10 0-23 * * *","once":true,"onceDelay":"","x":130,"y":1470,"wires":[["e3dc75c7.1fe5a8"]]},{"id":"3d353aea.fda316","type":"function","z":"a444a9ff.e7a408","name":"high temp","func":"const i = msg.temperatureHigh;\nnode.send({payload:i});","outputs":1,"noerr":0,"x":730,"y":880,"wires":[["bbcf51d4.571d2"]]},{"id":"fefc2d58.acbba","type":"function","z":"a444a9ff.e7a408","name":"low temp","func":"const i = msg.temperatureLow;\nnode.send({payload:i});","outputs":1,"noerr":0,"x":730,"y":920,"wires":[["cc017128.08002"]]},{"id":"65974f5.65af7b","type":"function","z":"a444a9ff.e7a408","name":"icon","func":"let i = msg.icon;\n\n// Fix for Darksky displaying partly-cloudy-night\n// error, hopefully fixed soon...\nif (i == \"partly-cloudy-night\") {\n    i = \"clear-day\";\n    }\n    \nnode.send({payload:i});","outputs":1,"noerr":0,"x":720,"y":840,"wires":[["e6caa906.ce5fc8"]]},{"id":"9dff34b9.9e3958","type":"function","z":"a444a9ff.e7a408","name":"date","func":"const i = (msg.time)*1000;\nnode.send({payload:i});","outputs":1,"noerr":0,"x":720,"y":800,"wires":[["afc47cc3.dab22"]]},{"id":"e304dbfd.279578","type":"function","z":"a444a9ff.e7a408","name":"rain probability","func":"if (msg.hasOwnProperty(\"precipProbability\")) {\nconst i = msg.precipProbability*100;\nnode.send({payload:i});\n} else {\nnode.send({payload:0});\n}","outputs":1,"noerr":0,"x":750,"y":1200,"wires":[["aa8a2cde.84648"]]},{"id":"12593f3e.b6ec71","type":"function","z":"a444a9ff.e7a408","name":"rain Intensity","func":"if (msg.hasOwnProperty(\"precipIntensity\")) {\nconst i = msg.precipIntensity * 100;\nnode.send({payload:i});\n} else {\nnode.send({payload:0});\n}","outputs":1,"noerr":0,"x":740,"y":1240,"wires":[["2031fcea.49e464"]]},{"id":"772353fd.3b940c","type":"function","z":"a444a9ff.e7a408","name":"humidity","func":"const i = msg.humidity*100;\nnode.send({payload:i});","outputs":1,"noerr":0,"x":730,"y":960,"wires":[["d16948aa.b123c8"]]},{"id":"159eb656.324ada","type":"function","z":"a444a9ff.e7a408","name":"wind deg","func":"let i = msg.windBearing;\nif (i <= 180) {\n    i = (i + 180);\n}\nelse\ni = (i - 180);\nnode.send({payload:i});","outputs":1,"noerr":0,"x":730,"y":1040,"wires":[["b1f32bd5.527f28"]]},{"id":"b7278812.1dcab8","type":"function","z":"a444a9ff.e7a408","name":"wspeed","func":"const i = msg.windSpeed;\nnode.send({payload:i});","outputs":1,"noerr":0,"x":730,"y":1080,"wires":[["67eadd71.91a894"]]},{"id":"d4bd72a.dc5869","type":"link in","z":"a444a9ff.e7a408","name":"Wunderground forecast parser","links":["6bf9da4c.da8f34"],"x":95,"y":1010,"wires":[["e59277f0.f35818"]]},{"id":"6bf9da4c.da8f34","type":"link out","z":"a444a9ff.e7a408","name":"Forecast trigger","links":["d4bd72a.dc5869","49f07176.66759","bb49de0b.d1bc4","41024beb.41db14"],"x":665,"y":1450,"wires":[]},{"id":"9b1a0ef3.77528","type":"function","z":"a444a9ff.e7a408","name":"Dewpoint","func":"const i = msg.payload.dewPoint;\nnode.send({payload:i});\n","outputs":1,"noerr":0,"x":730,"y":520,"wires":[["e695380c.df7ab8"]]},{"id":"7f9ae0e5.9ce56","type":"function","z":"a444a9ff.e7a408","name":"Wind deg","func":"let i = msg.payload.windBearing;\n    if (i <= 180) {\n    i = (i + 180);\n    }\n    else\n    i = (i - 180);\nnode.send({payload:i});","outputs":1,"noerr":0,"x":730,"y":570,"wires":[["5d414aae.1c44f4"]]},{"id":"32bb3936.7aacd6","type":"function","z":"a444a9ff.e7a408","name":"Humidity","func":"const i = msg.payload.humidity*100;\nnode.send({payload:i});","outputs":1,"noerr":0,"x":730,"y":610,"wires":[["7ecf24ed.e5f57c"]]},{"id":"4934b52c.b442dc","type":"function","z":"a444a9ff.e7a408","name":"Pressure","func":"const i = msg.payload.pressure;\nnode.send({payload:i});","outputs":1,"noerr":0,"x":730,"y":650,"wires":[["7730383a.9fe0e8"]]},{"id":"952825ce.eef7a8","type":"function","z":"a444a9ff.e7a408","name":"Icon","func":"const i = msg.payload.icon;\nnode.send({payload:i});","outputs":1,"noerr":0,"x":720,"y":690,"wires":[["c78f398f.03efe8"]]},{"id":"957fa78d.240da8","type":"function","z":"a444a9ff.e7a408","name":"Reload","func":"//Load flow context to variable\nvar select = flow.get('dropdown')||1;\n\n//If dropdown option is changed\nif (msg.topic=='dropdown') {\n    flow.set('dropdown',msg.payload);\n    node.send ({topic:msg.payload});\n    }\n    \n//If http connection is made, or triggered by inject\nelse if (msg.payload=='connect') {\n    node.send ({topic:select});\n    }\n\n//Or do nothing\nelse {node.send (null);}\n","outputs":"1","noerr":0,"x":390,"y":1420,"wires":[["1ec993a1.f4342c"]]},{"id":"87cec386.9daaa","type":"inject","z":"a444a9ff.e7a408","name":"New day","topic":"","payload":"connect","payloadType":"str","repeat":"","crontab":"01 00 * * *","once":false,"x":150,"y":1380,"wires":[["957fa78d.240da8"]]},{"id":"f0546cf7.c293e","type":"function","z":"a444a9ff.e7a408","name":"Wind","func":"const w = msg.payload.windSpeed;\nlet g = msg.payload.windGust;\n\n// make sure gusts are never lower\n// than windspeed\nif (g < w) {g = w;}\n\nlet newMess1 = {topic:\"wind\",payload:w,};\nlet newMess2 = {topic:\"gust\",payload:g,};\n\nreturn [ newMess1, newMess2 ];\n","outputs":2,"noerr":0,"x":720,"y":470,"wires":[["b74e17f4.f6fe18","977d821d.9c2e2"],["b74e17f4.f6fe18","2036273f.0b5818"]]},{"id":"2ad10c01.af7f44","type":"comment","z":"a444a9ff.e7a408","name":"Current Conditions","info":"","x":140,"y":280,"wires":[]},{"id":"6b0d518d.cdfff","type":"comment","z":"a444a9ff.e7a408","name":"Darksky forecast","info":"","x":130,"y":950,"wires":[]},{"id":"bf190d4c.eb478","type":"inject","z":"a444a9ff.e7a408","name":"restore","topic":"","payload":"weatherTemp","payloadType":"flow","repeat":"","crontab":"","once":true,"onceDelay":0.1,"x":730,"y":290,"wires":[["aac4d164.28ba9"]]},{"id":"154a2925.96b187","type":"change","z":"a444a9ff.e7a408","name":"save context","rules":[{"t":"set","p":"weatherTemp","pt":"flow","to":"payload","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":1090,"y":290,"wires":[[]]},{"id":"824e3b9d.f071a8","type":"inject","z":"a444a9ff.e7a408","name":"restore","topic":"","payload":"weatherWind","payloadType":"flow","repeat":"","crontab":"","once":true,"onceDelay":0.1,"x":730,"y":410,"wires":[["b74e17f4.f6fe18"]]},{"id":"247de8aa.2b1bf8","type":"change","z":"a444a9ff.e7a408","name":"save context","rules":[{"t":"set","p":"weatherWind","pt":"flow","to":"payload","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":1090,"y":410,"wires":[[]]},{"id":"35a0e994.665c66","type":"ui_ui_control","z":"a444a9ff.e7a408","name":"","x":90,"y":1340,"wires":[["957fa78d.240da8"]]},{"id":"e3dc75c7.1fe5a8","type":"ui_button","z":"a444a9ff.e7a408","name":"Dash Refresh","group":"304cf995.dc6556","order":18,"width":"1","height":"1","passthru":true,"label":"","color":"","bgcolor":"","icon":"fa-refresh fa-2x","payload":"","payloadType":"str","topic":"","x":370,"y":1470,"wires":[["1ec993a1.f4342c"]]},{"id":"28f7ee85.c6a102","type":"ui_dropdown","z":"a444a9ff.e7a408","name":"Select","label":"","place":"","group":"a9c0b162.e0664","order":8,"width":"3","height":"1","passthru":true,"options":[{"label":"today","value":"0","type":"str"},{"label":"today + 1","value":"1","type":"str"},{"label":"today + 2","value":"2","type":"str"},{"label":"today + 3","value":"3","type":"str"},{"label":"today + 4","value":"4","type":"str"},{"label":"today + 5","value":"5","type":"str"},{"label":"today + 6","value":"6","type":"str"},{"label":"today + 7","value":"7","type":"str"}],"payload":"","topic":"dropdown","x":210,"y":1420,"wires":[["957fa78d.240da8"]]},{"id":"e6caa906.ce5fc8","type":"ui_template","z":"a444a9ff.e7a408","group":"a9c0b162.e0664","name":"icon Image","order":1,"width":"2","height":"2","format":"<div style=\"display: flex;height: 100%;justify-content: center;align-items: center;\">\n<i class=\"fa-4x wi wi-darksky-{{msg.payload}}\"></i>\n</div>","storeOutMessages":false,"fwdInMessages":false,"templateScope":"local","x":920,"y":840,"wires":[[]]},{"id":"c78f398f.03efe8","type":"ui_template","z":"a444a9ff.e7a408","group":"304cf995.dc6556","name":"icon image","order":1,"width":"2","height":"2","format":"<div style=\"display: flex;height: 100%;justify-content: center;align-items: center;\">\n<i class=\"fa-4x wi wi-darksky-{{msg.payload}}\"></i>\n</div>","storeOutMessages":false,"fwdInMessages":true,"templateScope":"local","x":920,"y":690,"wires":[[]]},{"id":"6da56493.0c874c","type":"ui_template","z":"a444a9ff.e7a408","group":"a9c0b162.e0664","name":"weather summary","order":16,"width":"6","height":"9","format":"<div><font size=\"+1.5\">Weather Forecast Summary</font></div><br>\n<div ng-bind-html=\"msg.payload\"></div>\n","storeOutMessages":false,"fwdInMessages":false,"templateScope":"local","x":940,"y":1160,"wires":[[]]},{"id":"5d414aae.1c44f4","type":"ui_gauge","z":"a444a9ff.e7a408","name":"wind direction","group":"304cf995.dc6556","order":10,"width":"3","height":"3","gtype":"compass","title":"wind direction","label":"degrees","format":"{{value}}","min":0,"max":"360","colors":["#00b500","#e6e600","#ca3838"],"seg1":"","seg2":"","x":930,"y":570,"wires":[]},{"id":"b1f32bd5.527f28","type":"ui_gauge","z":"a444a9ff.e7a408","name":"Wind compass","group":"a9c0b162.e0664","order":7,"width":"3","height":"3","gtype":"compass","title":"wind direction","label":"degrees","format":"{{value}}","min":0,"max":"360","colors":["#00b500","#e6e600","#ca3838"],"x":930,"y":1040,"wires":[]},{"id":"aac4d164.28ba9","type":"ui_chart","z":"a444a9ff.e7a408","name":"temp chart","group":"304cf995.dc6556","order":2,"width":0,"height":0,"label":"Temperature","chartType":"line","legend":"false","xformat":"HH:mm:ss","interpolate":"linear","nodata":"","dot":false,"ymin":"","ymax":"","removeOlder":"24","removeOlderPoints":"","removeOlderUnit":"3600","cutout":0,"useOneColor":false,"colors":["#00ff80","#0080c0","#ff7f0e","#2ca02c","#98df8a","#d62728","#ff9896","#9467bd","#c5b0d5"],"useOldStyle":false,"x":920,"y":290,"wires":[["154a2925.96b187"],[]]},{"id":"b74e17f4.f6fe18","type":"ui_chart","z":"a444a9ff.e7a408","name":"wind chart","group":"304cf995.dc6556","order":14,"width":0,"height":0,"label":"Wind","chartType":"line","legend":"false","xformat":"HH:mm:ss","interpolate":"linear","nodata":"","dot":false,"ymin":"","ymax":"","removeOlder":"24","removeOlderPoints":"","removeOlderUnit":"3600","cutout":0,"useOneColor":false,"colors":["#00ff80","#0080c0","#ff7f0e","#2ca02c","#98df8a","#d62728","#ff9896","#9467bd","#c5b0d5"],"useOldStyle":false,"x":920,"y":410,"wires":[["247de8aa.2b1bf8"],[]]},{"id":"bbcf51d4.571d2","type":"ui_text","z":"a444a9ff.e7a408","group":"a9c0b162.e0664","order":4,"width":"2","height":"1","name":"","label":"temp ▲","format":"{{msg.payload}}°C","layout":"col-center","x":910,"y":880,"wires":[]},{"id":"cc017128.08002","type":"ui_text","z":"a444a9ff.e7a408","group":"a9c0b162.e0664","order":5,"width":"2","height":"1","name":"","label":"temp ▼","format":"{{msg.payload}}°C","layout":"col-center","x":910,"y":920,"wires":[]},{"id":"db5b3dc1.a0973","type":"ui_text","z":"a444a9ff.e7a408","group":"304cf995.dc6556","order":17,"width":"2","height":"1","name":"","label":"time now","format":"{{msg.payload | date:\"HH':'mm\"}}","layout":"col-center","x":420,"y":1530,"wires":[]},{"id":"aa8a2cde.84648","type":"ui_text","z":"a444a9ff.e7a408","group":"a9c0b162.e0664","order":2,"width":"2","height":"1","name":"Rain prob","label":"rain prob","format":"{{msg.payload | number:0}}%","layout":"col-center","x":910,"y":1200,"wires":[]},{"id":"67eadd71.91a894","type":"ui_text","z":"a444a9ff.e7a408","group":"a9c0b162.e0664","order":9,"width":"3","height":"1","name":"","label":"w/speed","format":"{{msg.payload | number:1}}mph","layout":"col-center","x":910,"y":1080,"wires":[]},{"id":"afc47cc3.dab22","type":"ui_text","z":"a444a9ff.e7a408","group":"a9c0b162.e0664","order":6,"width":"6","height":"1","name":"Date","label":"forecast for","format":"{{msg.payload | date:\"EEEE, MMMM d\"}}","layout":"col-center","x":900,"y":800,"wires":[]},{"id":"d18fadda.36ac7","type":"ui_text","z":"a444a9ff.e7a408","group":"304cf995.dc6556","order":9,"width":"6","height":"1","name":"for the hour","label":" ","format":"{{msg.payload}}","layout":"row-left","x":920,"y":90,"wires":[]},{"id":"2036273f.0b5818","type":"ui_text","z":"a444a9ff.e7a408","group":"304cf995.dc6556","order":12,"width":"3","height":"1","name":"","label":"gusts","format":"{{msg.payload}}mph","layout":"row-spread","x":900,"y":490,"wires":[]},{"id":"7730383a.9fe0e8","type":"ui_text","z":"a444a9ff.e7a408","group":"304cf995.dc6556","order":6,"width":"2","height":"1","name":"","label":"pressure","format":"{{msg.payload | number:0}}mb","layout":"col-center","x":910,"y":650,"wires":[]},{"id":"624a642a.8f42dc","type":"ui_text","z":"a444a9ff.e7a408","group":"304cf995.dc6556","order":16,"width":"2","height":"1","name":"","label":"ozone","format":"{{msg.payload | number:1}}du","layout":"col-center","x":900,"y":210,"wires":[]},{"id":"89c76554.bc4ed8","type":"ui_text","z":"a444a9ff.e7a408","group":"304cf995.dc6556","order":19,"width":"5","height":"1","name":"Last updated","label":"","format":"Last Updated - {{msg.payload | date:\"HH':'mm\"}}","layout":"row-left","x":920,"y":730,"wires":[]},{"id":"e695380c.df7ab8","type":"ui_text","z":"a444a9ff.e7a408","group":"304cf995.dc6556","order":15,"width":"2","height":"1","name":"dewpoint","label":"dewpoint","format":"{{msg.payload}}°C","layout":"col-center","x":910,"y":530,"wires":[]},{"id":"7ecf24ed.e5f57c","type":"ui_text","z":"a444a9ff.e7a408","group":"304cf995.dc6556","order":5,"width":"2","height":"1","name":"","label":"humidity","format":"{{msg.payload | number:1}}%","layout":"col-center","x":910,"y":610,"wires":[]},{"id":"d99bdb85.c74af8","type":"ui_text","z":"a444a9ff.e7a408","group":"304cf995.dc6556","order":3,"width":"2","height":"1","name":"","label":"rain prob","format":"{{msg.payload | number:1}}%","layout":"col-center","x":910,"y":130,"wires":[]},{"id":"3f48dcc5.211744","type":"ui_text","z":"a444a9ff.e7a408","group":"304cf995.dc6556","order":4,"width":"2","height":"1","name":"","label":"rain intense","format":"{{msg.payload | number:1}}ml/hr","layout":"col-center","x":920,"y":170,"wires":[]},{"id":"1d762d93.be4822","type":"ui_text","z":"a444a9ff.e7a408","group":"304cf995.dc6556","order":7,"width":"3","height":"1","name":"","label":"temperature","format":"{{msg.payload}}°C","layout":"col-center","x":920,"y":330,"wires":[]},{"id":"977d821d.9c2e2","type":"ui_text","z":"a444a9ff.e7a408","group":"304cf995.dc6556","order":11,"width":"3","height":"1","name":"","label":"w/spd","format":"{{msg.payload}}mph","layout":"row-spread","x":900,"y":450,"wires":[]},{"id":"37ad0f29.672f4","type":"ui_text","z":"a444a9ff.e7a408","group":"304cf995.dc6556","order":13,"width":"3","height":"1","name":"cloud cover","label":"clouds","format":"{{msg.payload | number:1}}%","layout":"row-spread","x":920,"y":250,"wires":[]},{"id":"42cb8696.e24cc8","type":"ui_text","z":"a444a9ff.e7a408","group":"304cf995.dc6556","order":8,"width":"3","height":"1","name":"","label":"feelslike","format":"{{msg.payload}}°C","layout":"col-center","x":910,"y":370,"wires":[]},{"id":"2031fcea.49e464","type":"ui_text","z":"a444a9ff.e7a408","group":"a9c0b162.e0664","order":3,"width":"2","height":"1","name":"Rain - intensity","label":"rain intense","format":"{{msg.payload | number:1}}ml/hr","layout":"col-center","x":930,"y":1240,"wires":[]},{"id":"d16948aa.b123c8","type":"ui_text","z":"a444a9ff.e7a408","group":"a9c0b162.e0664","order":11,"width":"3","height":"1","name":"","label":"humidity","format":"{{msg.payload | number:1}}%","layout":"col-center","x":910,"y":960,"wires":[]},{"id":"2f71f773.785d38","type":"function","z":"a444a9ff.e7a408","name":"Temp","func":"const t = msg.payload.temperature;\nconst f = msg.payload.apparentTemperature;\n\nlet m1 = {topic:\"temperature\",payload:t,};\nlet m2 = {topic:\"feelslike\",payload:f,};\n\nreturn [ m1, m2 ];","outputs":2,"noerr":0,"x":720,"y":340,"wires":[["aac4d164.28ba9","1d762d93.be4822"],["aac4d164.28ba9","42cb8696.e24cc8"]]},{"id":"d5b8f156.91db4","type":"function","z":"a444a9ff.e7a408","name":"Obs time","func":"const i = msg.payload.time*1000;\nnode.send({payload:i});","outputs":1,"noerr":0,"x":730,"y":730,"wires":[["89c76554.bc4ed8"]]},{"id":"e59277f0.f35818","type":"function","z":"a444a9ff.e7a408","name":"Forecast","func":"const t = msg.topic;\nconst i = msg.data.daily.data[t];\nnode.send(i);","outputs":1,"noerr":0,"x":340,"y":1010,"wires":[["9dff34b9.9e3958","65974f5.65af7b","3d353aea.fda316","fefc2d58.acbba","772353fd.3b940c","159eb656.324ada","b7278812.1dcab8","882810d2.13c64","5bad0c3e.429434","339a7290.4047be","e304dbfd.279578","12593f3e.b6ec71","4110db4c.b4a4e4","db5e2039.b9b8b"]]},{"id":"882810d2.13c64","type":"function","z":"a444a9ff.e7a408","name":"Summary","func":"const i = msg.summary;\nnode.send({payload:i});","outputs":1,"noerr":0,"x":730,"y":1160,"wires":[["6da56493.0c874c"]]},{"id":"5bad0c3e.429434","type":"function","z":"a444a9ff.e7a408","name":"gusts","func":"const i = msg.windGust;\nnode.send({payload:i});","outputs":1,"noerr":0,"x":720,"y":1120,"wires":[["cd9f115e.8ec96"]]},{"id":"cd9f115e.8ec96","type":"ui_text","z":"a444a9ff.e7a408","group":"a9c0b162.e0664","order":10,"width":"3","height":"1","name":"","label":"gusts","format":"{{msg.payload | number:1}}mph","layout":"col-center","x":900,"y":1120,"wires":[]},{"id":"339a7290.4047be","type":"function","z":"a444a9ff.e7a408","name":"clouds","func":"const i = msg.cloudCover * 100;\nnode.send({payload:i});","outputs":1,"noerr":0,"x":720,"y":1000,"wires":[["c3cf491a.c87538"]]},{"id":"c3cf491a.c87538","type":"ui_text","z":"a444a9ff.e7a408","group":"a9c0b162.e0664","order":12,"width":"3","height":"1","name":"","label":"Cloud cover","format":"{{msg.payload | number:1}}%","layout":"col-center","x":920,"y":1000,"wires":[]},{"id":"41024beb.41db14","type":"link in","z":"a444a9ff.e7a408","name":"Wunderground forecast parser","links":["6bf9da4c.da8f34"],"x":95,"y":370,"wires":[["4b5672c4.924c9c","19415225.f263ce"]]},{"id":"19415225.f263ce","type":"function","z":"a444a9ff.e7a408","name":"Current","func":"const i = msg.data.currently;\nnode.send({payload:i});","outputs":1,"noerr":0,"x":350,"y":370,"wires":[["16739c3e.cad3d4","868f4534.3b4098","35b2a800.b01218","66adc6b5.bffaa8","9b1a0ef3.77528","7f9ae0e5.9ce56","32bb3936.7aacd6","4934b52c.b442dc","952825ce.eef7a8","d5b8f156.91db4","2f71f773.785d38","f0546cf7.c293e"]]},{"id":"1ec993a1.f4342c","type":"darksky","z":"a444a9ff.e7a408","darksky":"","name":"","lon":"-1.052777","lat":"53.473438","date":"","time":"","mode":"node","lang":"en","units":"uk2","x":550,"y":1450,"wires":[["6bf9da4c.da8f34"]]},{"id":"4110db4c.b4a4e4","type":"function","z":"a444a9ff.e7a408","name":"Sunrise","func":"const i = msg.sunriseTime*1000;\nnode.send({payload:i});","outputs":1,"noerr":0,"x":730,"y":1280,"wires":[["96408c18.a782f"]]},{"id":"db5e2039.b9b8b","type":"function","z":"a444a9ff.e7a408","name":"Sunset","func":"const i = msg.sunsetTime*1000;\nnode.send({payload:i});","outputs":1,"noerr":0,"x":730,"y":1320,"wires":[["2830c31c.be67dc"]]},{"id":"96408c18.a782f","type":"ui_text","z":"a444a9ff.e7a408","group":"a9c0b162.e0664","order":13,"width":"3","height":"1","name":"Sunrise","label":"Sunrise","format":"{{msg.payload | date:\"HH':'mm\"}}","layout":"col-center","x":910,"y":1280,"wires":[]},{"id":"2830c31c.be67dc","type":"ui_text","z":"a444a9ff.e7a408","group":"a9c0b162.e0664","order":14,"width":"3","height":"1","name":"Sunset","label":"Sunset","format":"{{msg.payload | date:\"HH':'mm\"}}","layout":"col-center","x":910,"y":1320,"wires":[]},{"id":"fa8c052c.fb7ec8","type":"inject","z":"a444a9ff.e7a408","name":"","topic":"","payload":"","payloadType":"date","repeat":"60","crontab":"","once":true,"onceDelay":"","x":120,"y":1530,"wires":[["db5b3dc1.a0973"]]},{"id":"304cf995.dc6556","type":"ui_group","z":"a444a9ff.e7a408","name":"Current Conditions","tab":"49e5ad81.6d6e24","order":1,"disp":true,"width":"6"},{"id":"a9c0b162.e0664","type":"ui_group","z":"","name":"Forecast","tab":"49e5ad81.6d6e24","order":2,"disp":true,"width":"6","collapse":false},{"id":"49e5ad81.6d6e24","type":"ui_tab","z":"a444a9ff.e7a408","name":"weather","icon":"cloud","order":2,"disabled":false,"hidden":false}]

I understand that Darksky are in the process of changing their api, so it may need tweaking when they do.

1 Like