Hi
I want to use SMHI as weather provider.
They have an API
that gives this json:
{"approvedTime":"2017-02-07T16:24:24Z","referenceTime":"2017-02-07T14:00:00Z","geometry":{"type":"Point","coordinates":[[17.12,60.65]]},"timeSeries":[{"validTime":"2017-02-07T15:00:00Z","parameters":[{"name":"msl","levelType":"hmsl","level":0,"unit":"hPa","values":[1044]},{"name":"t","levelType":"hl","level":2,"unit":"Cel","values":[-5.2]},{"name":"vis","levelType":"hl","level":2,"unit":"km","values":[51.0]},{"name":"wd","levelType":"hl","level":10,"unit":"degree","values":[84]},{"name":"ws","levelType":"hl","level":10,"unit":"m/s","values":[2.9]},{"name":"r","levelType":"hl","level":2,"unit":"percent","values":[67]},{"name":"tstm","levelType":"hl","level":0,"unit":"percent","values":[0]},{"name":"tcc_mean","levelType":"hl","level":0,"unit":"octas","values":[5]},{"name":"lcc_mean","levelType":"hl","level":0,"unit":"octas","values":[5]},{"name":"mcc_mean","levelType":"hl","level":0,"unit":"octas","values":[0]},{"name":"hcc_mean","levelType":"hl","level":0,"unit":"octas","values":[0]},{"name":"gust","levelType":"hl","level":10,"unit":"m/s","values":[6.7]},{"name":"pmin","levelType":"hl","level":0,"unit":"kg/m2/h","values":[0.0]},{"name":"pmax","levelType":"hl","level":0,"unit":"kg/m2/h","values":[0.0]},{"name":"spp","levelType":"hl","level":0,"unit":"percent","values":[-9]},{"name":"pcat","levelType":"hl","level":0,"unit":"category","values":[0]},{"name":"pmean","levelType":"hl","level":0,"unit":"kg/m2/h","values":[0.0]},{"name":"pmedian","levelType":"hl","level":0,"unit":"kg/m2/h","values":[0.0]},{"name":"Wsymb","levelType":"hl","level":0,"unit":"category","values":[3]}]},{"validTime":"2017-02-07T16:00:00Z","parameters":[{"name":"msl","levelType":"hmsl","level":0,"unit":"hPa","values":[1045]},{"name":"t","levelType":"hl","level":2,"unit":"Cel","values":[-5.8]},{"name":"vis","levelType":"hl","level":2,"unit":"km","values":[33.0]},{"name":"wd","levelType":"hl","level":10,"unit":"degree","values":[76]},{"name":"ws","levelType":"hl","level":10,"unit":"m/s","values":[2.5]},{"name":"r","levelType":"hl","level":2,"unit":"percent","values":[73]},{"name":"tstm","levelType":"hl","level":0,"unit":"percent","values":[0]},{"name":"tcc_mean","levelType":"hl","level":0,"unit":"octas","values":[4]},{"name":"lcc_mean","levelType":"hl","level":0,"unit":"octas","values":[4]},{"name":"mcc_mean","levelType":"hl","level":0,"unit":"octas","values":[0]},{"name":"hcc_mean","levelType":"hl","level":0,"unit":"octas","values":[0]},{"name":"gust","levelType":"hl","level":10,"unit":"m/s","values":[4.6]},{"name":"pmin","levelType":"hl","level":0,"unit":"kg/m2/h","values":[0.0]},{"name":"pmax","levelType":"hl","level":0,"unit":"kg/m2/h","values":[0.0]},{"name":"spp","levelType":"hl","level":0,"unit":"percent","values":[-9]},{"name":"pcat","levelType":"hl","level":0,"unit":"category","values":[0]},{"name":"pmean","levelType":"hl","level":0,"unit":"kg/m2/h","values":[0.0]},{"name":"pmedian","levelType":"hl","level":0,"unit":"kg/m2/h","values":[0.0]},{"name":"Wsymb","levelType":"hl","level":0,"unit":"category","values":[3]}]}
,...
What is the best way to approach this.
HTTP binding with exec transform or run an script and set the values with REST?
/Mike