diff --git a/.cache/api.met.noweatherapilocationforecast2.0compactlat=48.1833lon=17.0379,add705390ea01a938cd72937437f9ea6 b/.cache/api.met.noweatherapilocationforecast2.0compactlat=48.1833lon=17.0379,add705390ea01a938cd72937437f9ea6 index 7dadac9..1756fd9 100644 --- a/.cache/api.met.noweatherapilocationforecast2.0compactlat=48.1833lon=17.0379,add705390ea01a938cd72937437f9ea6 +++ b/.cache/api.met.noweatherapilocationforecast2.0compactlat=48.1833lon=17.0379,add705390ea01a938cd72937437f9ea6 @@ -1,17 +1,17 @@ status: 200 server: nginx/1.18.0 (Ubuntu) -date: Wed, 13 Apr 2022 17:25:27 GMT +date: Wed, 27 Jul 2022 15:00:24 GMT content-type: application/json -content-length: 38796 +content-length: 39264 connection: keep-alive -last-modified: Wed, 13 Apr 2022 17:25:27 GMT -expires: Wed, 13 Apr 2022 17:55:44 GMT -x-backend-host: b_157_249_75_149_loc +last-modified: Wed, 27 Jul 2022 15:00:24 GMT +expires: Wed, 27 Jul 2022 15:31:33 GMT +x-backend-host: b_157_249_76_16_loc access-control-allow-origin: * access-control-allow-methods: GET access-control-allow-headers: Origin vary: Accept, Accept-Encoding -x-varnish: 460104086 +x-varnish: 235855753 age: 0 via: 1.1 varnish (Varnish/7.0) accept-ranges: bytes @@ -19,4 +19,4 @@ accept-ranges: bytes content-location: https://api.met.no/weatherapi/locationforecast/2.0/compact?lat=48.1833&lon=17.0379 -varied-accept-encoding: gzip, deflate -{"type":"Feature","geometry":{"type":"Point","coordinates":[17.0379,48.1833,202]},"properties":{"meta":{"updated_at":"2022-04-13T13:35:42Z","units":{"air_pressure_at_sea_level":"hPa","air_temperature":"celsius","cloud_area_fraction":"%","precipitation_amount":"mm","relative_humidity":"%","wind_from_direction":"degrees","wind_speed":"m/s"}},"timeseries":[{"time":"2022-04-13T17:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1020.1,"air_temperature":15.7,"cloud_area_fraction":32.8,"relative_humidity":42.5,"wind_from_direction":128.9,"wind_speed":3.5}},"next_12_hours":{"summary":{"symbol_code":"fair_night"}},"next_1_hours":{"summary":{"symbol_code":"fair_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-04-13T18:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1020.8,"air_temperature":13.1,"cloud_area_fraction":87.5,"relative_humidity":49.7,"wind_from_direction":115.4,"wind_speed":4.0}},"next_12_hours":{"summary":{"symbol_code":"fair_night"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-04-13T19:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1021.4,"air_temperature":11.9,"cloud_area_fraction":93.0,"relative_humidity":50.8,"wind_from_direction":116.4,"wind_speed":4.3}},"next_12_hours":{"summary":{"symbol_code":"fair_night"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"fair_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-04-13T20:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1021.7,"air_temperature":11.0,"cloud_area_fraction":80.5,"relative_humidity":52.7,"wind_from_direction":120.7,"wind_speed":4.2}},"next_12_hours":{"summary":{"symbol_code":"fair_day"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"fair_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-04-13T21:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1022.1,"air_temperature":10.2,"cloud_area_fraction":81.2,"relative_humidity":54.7,"wind_from_direction":124.7,"wind_speed":4.1}},"next_12_hours":{"summary":{"symbol_code":"fair_day"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"clearsky_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-04-13T22:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1022.1,"air_temperature":9.6,"cloud_area_fraction":11.7,"relative_humidity":55.2,"wind_from_direction":128.9,"wind_speed":4.0}},"next_12_hours":{"summary":{"symbol_code":"fair_day"}},"next_1_hours":{"summary":{"symbol_code":"clearsky_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"clearsky_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-04-13T23:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1022.0,"air_temperature":8.8,"cloud_area_fraction":8.6,"relative_humidity":57.3,"wind_from_direction":128.5,"wind_speed":3.9}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"clearsky_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"clearsky_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-04-14T00:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1021.9,"air_temperature":8.1,"cloud_area_fraction":11.7,"relative_humidity":59.7,"wind_from_direction":126.5,"wind_speed":3.8}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"clearsky_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"fair_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-04-14T01:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1021.7,"air_temperature":7.5,"cloud_area_fraction":16.4,"relative_humidity":62.4,"wind_from_direction":125.8,"wind_speed":3.6}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"fair_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"fair_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-04-14T02:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1021.8,"air_temperature":7.0,"cloud_area_fraction":11.7,"relative_humidity":64.6,"wind_from_direction":124.3,"wind_speed":3.8}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"clearsky_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-04-14T03:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1021.6,"air_temperature":6.6,"cloud_area_fraction":1.6,"relative_humidity":67.1,"wind_from_direction":121.0,"wind_speed":4.2}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"clearsky_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-04-14T04:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1021.8,"air_temperature":6.1,"cloud_area_fraction":0.0,"relative_humidity":69.3,"wind_from_direction":121.3,"wind_speed":4.5}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"clearsky_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-04-14T05:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1022.0,"air_temperature":6.7,"cloud_area_fraction":13.3,"relative_humidity":67.3,"wind_from_direction":124.8,"wind_speed":4.6}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"fair_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-04-14T06:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1022.1,"air_temperature":8.6,"cloud_area_fraction":60.2,"relative_humidity":61.8,"wind_from_direction":122.3,"wind_speed":4.6}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-04-14T07:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1021.8,"air_temperature":10.9,"cloud_area_fraction":96.1,"relative_humidity":53.6,"wind_from_direction":132.8,"wind_speed":5.1}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-04-14T08:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1021.6,"air_temperature":13.4,"cloud_area_fraction":83.6,"relative_humidity":46.6,"wind_from_direction":140.6,"wind_speed":5.7}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-04-14T09:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1021.3,"air_temperature":15.7,"cloud_area_fraction":78.1,"relative_humidity":39.0,"wind_from_direction":148.3,"wind_speed":6.5}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-04-14T10:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1020.8,"air_temperature":17.4,"cloud_area_fraction":65.6,"relative_humidity":33.1,"wind_from_direction":153.9,"wind_speed":6.8}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-04-14T11:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1020.2,"air_temperature":18.5,"cloud_area_fraction":64.1,"relative_humidity":31.7,"wind_from_direction":155.1,"wind_speed":6.8}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-04-14T12:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1019.9,"air_temperature":19.3,"cloud_area_fraction":43.7,"relative_humidity":31.3,"wind_from_direction":157.2,"wind_speed":6.4}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-04-14T13:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1019.4,"air_temperature":19.7,"cloud_area_fraction":98.4,"relative_humidity":30.8,"wind_from_direction":158.0,"wind_speed":6.0}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-04-14T14:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1018.7,"air_temperature":19.6,"cloud_area_fraction":100.0,"relative_humidity":30.9,"wind_from_direction":156.7,"wind_speed":5.9}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-04-14T15:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1018.5,"air_temperature":19.2,"cloud_area_fraction":99.2,"relative_humidity":31.5,"wind_from_direction":156.9,"wind_speed":5.6}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_night"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-04-14T16:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1018.5,"air_temperature":18.5,"cloud_area_fraction":94.5,"relative_humidity":32.7,"wind_from_direction":156.7,"wind_speed":5.3}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_night"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-04-14T17:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1018.4,"air_temperature":16.8,"cloud_area_fraction":26.6,"relative_humidity":36.3,"wind_from_direction":146.6,"wind_speed":4.5}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_night"}},"next_1_hours":{"summary":{"symbol_code":"fair_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-04-14T18:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1018.6,"air_temperature":14.9,"cloud_area_fraction":100.0,"relative_humidity":39.6,"wind_from_direction":142.1,"wind_speed":4.5}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_night"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-04-14T19:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1018.9,"air_temperature":14.0,"cloud_area_fraction":99.2,"relative_humidity":40.5,"wind_from_direction":142.0,"wind_speed":4.5}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_night"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-04-14T20:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1019.0,"air_temperature":13.0,"cloud_area_fraction":62.5,"relative_humidity":43.4,"wind_from_direction":142.0,"wind_speed":4.1}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-04-14T21:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1019.1,"air_temperature":12.0,"cloud_area_fraction":97.7,"relative_humidity":47.8,"wind_from_direction":140.1,"wind_speed":4.0}},"next_12_hours":{"summary":{"symbol_code":"lightrain"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-04-14T22:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1019.0,"air_temperature":11.4,"cloud_area_fraction":96.1,"relative_humidity":51.4,"wind_from_direction":138.2,"wind_speed":3.9}},"next_12_hours":{"summary":{"symbol_code":"lightrain"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-04-14T23:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1018.9,"air_temperature":10.7,"cloud_area_fraction":100.0,"relative_humidity":55.1,"wind_from_direction":136.0,"wind_speed":3.8}},"next_12_hours":{"summary":{"symbol_code":"lightrain"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-04-15T00:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1018.7,"air_temperature":10.2,"cloud_area_fraction":100.0,"relative_humidity":57.4,"wind_from_direction":133.6,"wind_speed":3.4}},"next_12_hours":{"summary":{"symbol_code":"lightrain"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-04-15T01:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1018.7,"air_temperature":9.6,"cloud_area_fraction":100.0,"relative_humidity":60.9,"wind_from_direction":132.8,"wind_speed":2.2}},"next_12_hours":{"summary":{"symbol_code":"lightrain"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-04-15T02:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1018.6,"air_temperature":8.9,"cloud_area_fraction":89.8,"relative_humidity":65.1,"wind_from_direction":125.1,"wind_speed":1.7}},"next_12_hours":{"summary":{"symbol_code":"lightrain"}},"next_1_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.5}}}},{"time":"2022-04-15T03:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1018.6,"air_temperature":7.8,"cloud_area_fraction":63.3,"relative_humidity":72.8,"wind_from_direction":118.3,"wind_speed":0.8}},"next_12_hours":{"summary":{"symbol_code":"lightrain"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"rain"},"details":{"precipitation_amount":1.1}}}},{"time":"2022-04-15T04:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1018.8,"air_temperature":7.3,"cloud_area_fraction":62.5,"relative_humidity":76.1,"wind_from_direction":329.5,"wind_speed":1.6}},"next_12_hours":{"summary":{"symbol_code":"lightrain"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"rain"},"details":{"precipitation_amount":1.5}}}},{"time":"2022-04-15T05:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1019.3,"air_temperature":8.8,"cloud_area_fraction":75.8,"relative_humidity":71.1,"wind_from_direction":324.5,"wind_speed":2.6}},"next_12_hours":{"summary":{"symbol_code":"lightrain"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"rain"},"details":{"precipitation_amount":1.5}}}},{"time":"2022-04-15T06:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1019.8,"air_temperature":10.8,"cloud_area_fraction":100.0,"relative_humidity":62.5,"wind_from_direction":314.0,"wind_speed":3.0}},"next_12_hours":{"summary":{"symbol_code":"rain"}},"next_1_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"rain"},"details":{"precipitation_amount":1.5}}}},{"time":"2022-04-15T07:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1020.1,"air_temperature":12.7,"cloud_area_fraction":99.2,"relative_humidity":54.3,"wind_from_direction":327.3,"wind_speed":3.8}},"next_12_hours":{"summary":{"symbol_code":"rainshowers_day"}},"next_1_hours":{"summary":{"symbol_code":"rain"},"details":{"precipitation_amount":0.5}},"next_6_hours":{"summary":{"symbol_code":"rain"},"details":{"precipitation_amount":1.5}}}},{"time":"2022-04-15T08:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1020.8,"air_temperature":12.8,"cloud_area_fraction":100.0,"relative_humidity":62.4,"wind_from_direction":324.2,"wind_speed":4.6}},"next_12_hours":{"summary":{"symbol_code":"rainshowers_day"}},"next_1_hours":{"summary":{"symbol_code":"rain"},"details":{"precipitation_amount":0.6}},"next_6_hours":{"summary":{"symbol_code":"rain"},"details":{"precipitation_amount":1.1}}}},{"time":"2022-04-15T09:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1021.2,"air_temperature":11.9,"cloud_area_fraction":100.0,"relative_humidity":78.9,"wind_from_direction":324.1,"wind_speed":3.9}},"next_12_hours":{"summary":{"symbol_code":"lightrainshowers_day"}},"next_1_hours":{"summary":{"symbol_code":"rain"},"details":{"precipitation_amount":0.3}},"next_6_hours":{"summary":{"symbol_code":"lightrainshowers_day"},"details":{"precipitation_amount":0.7}}}},{"time":"2022-04-15T10:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1021.1,"air_temperature":12.3,"cloud_area_fraction":100.0,"relative_humidity":82.8,"wind_from_direction":319.8,"wind_speed":3.3}},"next_12_hours":{"summary":{"symbol_code":"lightrainshowers_day"}},"next_1_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.4}}}},{"time":"2022-04-15T11:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1020.6,"air_temperature":14.0,"cloud_area_fraction":100.0,"relative_humidity":78.1,"wind_from_direction":325.1,"wind_speed":3.7}},"next_12_hours":{"summary":{"symbol_code":"lightrainshowers_day"}},"next_1_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.5}}}},{"time":"2022-04-15T12:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1019.9,"air_temperature":16.0,"cloud_area_fraction":98.4,"relative_humidity":66.4,"wind_from_direction":321.3,"wind_speed":3.6}},"next_12_hours":{"summary":{"symbol_code":"lightrainshowers_day"}},"next_1_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"rainshowers_day"},"details":{"precipitation_amount":1.4}}}},{"time":"2022-04-15T13:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1019.3,"air_temperature":17.7,"cloud_area_fraction":61.7,"relative_humidity":57.3,"wind_from_direction":319.8,"wind_speed":3.3}},"next_12_hours":{"summary":{"symbol_code":"lightrainshowers_day"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"rainshowers_day"},"details":{"precipitation_amount":1.4}}}},{"time":"2022-04-15T14:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1018.9,"air_temperature":18.4,"cloud_area_fraction":98.4,"relative_humidity":54.3,"wind_from_direction":311.3,"wind_speed":4.0}},"next_12_hours":{"summary":{"symbol_code":"lightrainshowers_day"}},"next_1_hours":{"summary":{"symbol_code":"rain"},"details":{"precipitation_amount":0.3}},"next_6_hours":{"summary":{"symbol_code":"rainshowers_day"},"details":{"precipitation_amount":1.4}}}},{"time":"2022-04-15T15:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1019.0,"air_temperature":16.5,"cloud_area_fraction":49.2,"relative_humidity":62.8,"wind_from_direction":342.8,"wind_speed":3.4}},"next_12_hours":{"summary":{"symbol_code":"lightrainshowers_night"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.1}},"next_6_hours":{"summary":{"symbol_code":"rainshowers_night"},"details":{"precipitation_amount":1.1}}}},{"time":"2022-04-15T16:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1018.8,"air_temperature":16.8,"cloud_area_fraction":59.4,"relative_humidity":60.7,"wind_from_direction":326.1,"wind_speed":2.0}},"next_12_hours":{"summary":{"symbol_code":"lightrainshowers_night"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.1}},"next_6_hours":{"summary":{"symbol_code":"rainshowers_night"},"details":{"precipitation_amount":1.1}}}},{"time":"2022-04-15T17:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1019.0,"air_temperature":15.1,"cloud_area_fraction":90.6,"relative_humidity":70.1,"wind_from_direction":286.6,"wind_speed":1.7}},"next_12_hours":{"summary":{"symbol_code":"lightrainshowers_night"}},"next_1_hours":{"summary":{"symbol_code":"heavyrain"},"details":{"precipitation_amount":1.0}},"next_6_hours":{"summary":{"symbol_code":"rainshowers_night"},"details":{"precipitation_amount":1.0}}}},{"time":"2022-04-15T18:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1020.0,"air_temperature":12.2,"cloud_area_fraction":75.0,"relative_humidity":86.9,"wind_from_direction":263.0,"wind_speed":4.7}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_night"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"fair_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-04-15T19:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1020.4,"air_temperature":12.2,"cloud_area_fraction":70.3,"relative_humidity":85.4,"wind_from_direction":313.7,"wind_speed":4.1}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"fair_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-04-15T20:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1021.1,"air_temperature":12.0,"cloud_area_fraction":23.4,"relative_humidity":70.6,"wind_from_direction":336.5,"wind_speed":5.0}},"next_1_hours":{"summary":{"symbol_code":"fair_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"fair_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-04-15T21:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1021.6,"air_temperature":10.6,"cloud_area_fraction":6.2,"relative_humidity":71.1,"wind_from_direction":339.9,"wind_speed":4.8}},"next_1_hours":{"summary":{"symbol_code":"clearsky_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-04-15T22:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1022.3,"air_temperature":9.2,"cloud_area_fraction":14.8,"relative_humidity":80.3,"wind_from_direction":339.9,"wind_speed":3.3}},"next_1_hours":{"summary":{"symbol_code":"fair_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-04-15T23:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1022.6,"air_temperature":8.4,"cloud_area_fraction":31.2,"relative_humidity":82.1,"wind_from_direction":329.5,"wind_speed":3.8}},"next_1_hours":{"summary":{"symbol_code":"fair_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-04-16T00:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1022.6,"air_temperature":8.1,"cloud_area_fraction":22.7,"relative_humidity":78.2,"wind_from_direction":325.6,"wind_speed":4.3}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"fair_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-04-16T01:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1022.7,"air_temperature":7.5,"cloud_area_fraction":49.2,"relative_humidity":81.1,"wind_from_direction":321.6,"wind_speed":4.1}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-04-16T02:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1022.8,"air_temperature":7.1,"cloud_area_fraction":95.3,"relative_humidity":83.3,"wind_from_direction":320.8,"wind_speed":4.2}},"next_1_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-04-16T03:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1022.8,"air_temperature":7.7,"cloud_area_fraction":54.7,"relative_humidity":80.2,"wind_from_direction":323.4,"wind_speed":5.2}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-04-16T04:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1023.1,"air_temperature":7.1,"cloud_area_fraction":60.9,"relative_humidity":81.7,"wind_from_direction":325.7,"wind_speed":5.8}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-04-16T05:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1023.5,"air_temperature":7.4,"cloud_area_fraction":91.4,"relative_humidity":77.0,"wind_from_direction":333.8,"wind_speed":6.3}},"next_1_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-04-16T06:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1024.0,"air_temperature":8.0,"cloud_area_fraction":75.8,"relative_humidity":67.4,"wind_from_direction":350.7,"wind_speed":7.3}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-04-16T12:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1024.2,"air_temperature":10.3,"cloud_area_fraction":89.1,"relative_humidity":51.4,"wind_from_direction":353.4,"wind_speed":6.1}},"next_12_hours":{"summary":{"symbol_code":"fair_day"}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-04-16T18:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1025.7,"air_temperature":6.2,"cloud_area_fraction":2.3,"relative_humidity":47.5,"wind_from_direction":16.1,"wind_speed":5.6}},"next_12_hours":{"summary":{"symbol_code":"clearsky_night"}},"next_6_hours":{"summary":{"symbol_code":"clearsky_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-04-17T00:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1026.8,"air_temperature":2.9,"cloud_area_fraction":0.0,"relative_humidity":64.0,"wind_from_direction":329.1,"wind_speed":3.5}},"next_12_hours":{"summary":{"symbol_code":"clearsky_day"}},"next_6_hours":{"summary":{"symbol_code":"clearsky_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-04-17T06:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1025.9,"air_temperature":3.8,"cloud_area_fraction":0.0,"relative_humidity":63.4,"wind_from_direction":342.9,"wind_speed":3.8}},"next_12_hours":{"summary":{"symbol_code":"fair_day"}},"next_6_hours":{"summary":{"symbol_code":"clearsky_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-04-17T12:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1022.1,"air_temperature":11.0,"cloud_area_fraction":43.0,"relative_humidity":26.7,"wind_from_direction":354.0,"wind_speed":6.5}},"next_12_hours":{"summary":{"symbol_code":"fair_day"}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-04-17T18:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1020.8,"air_temperature":6.9,"cloud_area_fraction":1.6,"relative_humidity":41.8,"wind_from_direction":26.4,"wind_speed":4.9}},"next_12_hours":{"summary":{"symbol_code":"lightrainshowers_night"}},"next_6_hours":{"summary":{"symbol_code":"clearsky_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-04-18T00:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1019.5,"air_temperature":3.9,"cloud_area_fraction":84.4,"relative_humidity":70.7,"wind_from_direction":353.5,"wind_speed":4.2}},"next_12_hours":{"summary":{"symbol_code":"lightrain"}},"next_6_hours":{"summary":{"symbol_code":"lightrainshowers_night"},"details":{"precipitation_amount":0.6}}}},{"time":"2022-04-18T06:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1018.7,"air_temperature":3.8,"cloud_area_fraction":94.5,"relative_humidity":79.3,"wind_from_direction":358.4,"wind_speed":4.5}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.2}}}},{"time":"2022-04-18T12:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1016.7,"air_temperature":10.0,"cloud_area_fraction":96.9,"relative_humidity":46.3,"wind_from_direction":347.5,"wind_speed":4.8}},"next_12_hours":{"summary":{"symbol_code":"fair_day"}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.3}}}},{"time":"2022-04-18T18:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1017.2,"air_temperature":6.5,"cloud_area_fraction":6.2,"relative_humidity":59.8,"wind_from_direction":340.5,"wind_speed":3.3}},"next_12_hours":{"summary":{"symbol_code":"clearsky_night"}},"next_6_hours":{"summary":{"symbol_code":"clearsky_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-04-19T00:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1019.1,"air_temperature":2.2,"cloud_area_fraction":0.0,"relative_humidity":86.5,"wind_from_direction":341.1,"wind_speed":4.1}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_6_hours":{"summary":{"symbol_code":"clearsky_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-04-19T06:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1019.9,"air_temperature":4.0,"cloud_area_fraction":38.3,"relative_humidity":74.4,"wind_from_direction":327.4,"wind_speed":5.0}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-04-19T12:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1018.6,"air_temperature":12.0,"cloud_area_fraction":100.0,"relative_humidity":50.4,"wind_from_direction":350.7,"wind_speed":6.5}},"next_12_hours":{"summary":{"symbol_code":"fair_day"}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-04-19T18:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1018.1,"air_temperature":9.8,"cloud_area_fraction":2.3,"relative_humidity":66.4,"wind_from_direction":353.9,"wind_speed":3.4}},"next_12_hours":{"summary":{"symbol_code":"clearsky_night"}},"next_6_hours":{"summary":{"symbol_code":"clearsky_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-04-20T00:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1018.0,"air_temperature":4.7,"cloud_area_fraction":0.0,"relative_humidity":93.5,"wind_from_direction":339.3,"wind_speed":2.5}},"next_12_hours":{"summary":{"symbol_code":"clearsky_day"}},"next_6_hours":{"summary":{"symbol_code":"clearsky_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-04-20T06:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1017.1,"air_temperature":6.7,"cloud_area_fraction":0.0,"relative_humidity":81.6,"wind_from_direction":312.3,"wind_speed":1.9}},"next_12_hours":{"summary":{"symbol_code":"clearsky_day"}},"next_6_hours":{"summary":{"symbol_code":"clearsky_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-04-20T12:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1013.9,"air_temperature":17.8,"cloud_area_fraction":0.0,"relative_humidity":45.8,"wind_from_direction":180.3,"wind_speed":1.4}},"next_12_hours":{"summary":{"symbol_code":"clearsky_day"}},"next_6_hours":{"summary":{"symbol_code":"clearsky_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-04-20T18:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1012.5,"air_temperature":13.3,"cloud_area_fraction":0.0,"relative_humidity":61.8,"wind_from_direction":128.4,"wind_speed":2.3}},"next_12_hours":{"summary":{"symbol_code":"clearsky_night"}},"next_6_hours":{"summary":{"symbol_code":"clearsky_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-04-21T00:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1013.5,"air_temperature":9.6,"cloud_area_fraction":13.3,"relative_humidity":73.8,"wind_from_direction":103.2,"wind_speed":4.8}},"next_12_hours":{"summary":{"symbol_code":"fair_day"}},"next_6_hours":{"summary":{"symbol_code":"fair_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-04-21T06:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1013.1,"air_temperature":9.8,"cloud_area_fraction":0.0,"relative_humidity":67.1,"wind_from_direction":109.5,"wind_speed":4.9}},"next_12_hours":{"summary":{"symbol_code":"fair_day"}},"next_6_hours":{"summary":{"symbol_code":"clearsky_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-04-21T12:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1010.7,"air_temperature":20.6,"cloud_area_fraction":48.4,"relative_humidity":33.7,"wind_from_direction":154.6,"wind_speed":6.0}},"next_12_hours":{"summary":{"symbol_code":"clearsky_day"}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-04-21T18:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1009.5,"air_temperature":15.5,"cloud_area_fraction":0.8,"relative_humidity":48.8,"wind_from_direction":137.2,"wind_speed":3.2}},"next_12_hours":{"summary":{"symbol_code":"clearsky_night"}},"next_6_hours":{"summary":{"symbol_code":"clearsky_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-04-22T00:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1010.4,"air_temperature":11.3,"cloud_area_fraction":0.8,"relative_humidity":72.4,"wind_from_direction":112.2,"wind_speed":4.4}},"next_12_hours":{"summary":{"symbol_code":"fair_day"}},"next_6_hours":{"summary":{"symbol_code":"clearsky_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-04-22T06:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1011.0,"air_temperature":12.1,"cloud_area_fraction":0.8,"relative_humidity":71.7,"wind_from_direction":106.9,"wind_speed":5.1}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_6_hours":{"summary":{"symbol_code":"clearsky_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-04-22T12:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1010.5,"air_temperature":21.5,"cloud_area_fraction":59.4,"relative_humidity":37.5,"wind_from_direction":132.2,"wind_speed":5.5}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-04-22T18:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1010.6,"air_temperature":17.9,"cloud_area_fraction":85.2,"relative_humidity":44.7,"wind_from_direction":103.5,"wind_speed":4.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-04-23T00:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1012.3,"air_temperature":13.5,"cloud_area_fraction":100.0,"relative_humidity":65.8,"wind_from_direction":94.4,"wind_speed":4.9}}}}]}} +{"type":"Feature","geometry":{"type":"Point","coordinates":[17.0379,48.1833,202]},"properties":{"meta":{"updated_at":"2022-07-27T13:24:18Z","units":{"air_pressure_at_sea_level":"hPa","air_temperature":"celsius","cloud_area_fraction":"%","precipitation_amount":"mm","relative_humidity":"%","wind_from_direction":"degrees","wind_speed":"m/s"}},"timeseries":[{"time":"2022-07-27T15:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1013.0,"air_temperature":23.1,"cloud_area_fraction":86.7,"relative_humidity":68.0,"wind_from_direction":233.8,"wind_speed":3.5}},"next_12_hours":{"summary":{"symbol_code":"lightrainshowers_day"}},"next_1_hours":{"summary":{"symbol_code":"heavyrain"},"details":{"precipitation_amount":3.6}},"next_6_hours":{"summary":{"symbol_code":"heavyrainshowers_day"},"details":{"precipitation_amount":5.4}}}},{"time":"2022-07-27T16:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1014.2,"air_temperature":20.5,"cloud_area_fraction":100.0,"relative_humidity":83.0,"wind_from_direction":308.9,"wind_speed":3.8}},"next_12_hours":{"summary":{"symbol_code":"lightrainshowers_night"}},"next_1_hours":{"summary":{"symbol_code":"heavyrain"},"details":{"precipitation_amount":1.2}},"next_6_hours":{"summary":{"symbol_code":"rainshowers_night"},"details":{"precipitation_amount":1.8}}}},{"time":"2022-07-27T17:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1014.1,"air_temperature":19.9,"cloud_area_fraction":77.3,"relative_humidity":92.2,"wind_from_direction":359.1,"wind_speed":3.4}},"next_12_hours":{"summary":{"symbol_code":"lightrainshowers_night"}},"next_1_hours":{"summary":{"symbol_code":"rainshowers_day"},"details":{"precipitation_amount":0.3}},"next_6_hours":{"summary":{"symbol_code":"lightrainshowers_night"},"details":{"precipitation_amount":0.6}}}},{"time":"2022-07-27T18:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1014.7,"air_temperature":19.7,"cloud_area_fraction":97.7,"relative_humidity":87.8,"wind_from_direction":353.2,"wind_speed":3.2}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_night"}},"next_1_hours":{"summary":{"symbol_code":"lightrain"},"details":{"precipitation_amount":0.2}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.3}}}},{"time":"2022-07-27T19:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1015.2,"air_temperature":19.4,"cloud_area_fraction":98.4,"relative_humidity":83.7,"wind_from_direction":343.9,"wind_speed":2.8}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.1}}}},{"time":"2022-07-27T20:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1015.8,"air_temperature":19.3,"cloud_area_fraction":59.4,"relative_humidity":86.4,"wind_from_direction":351.3,"wind_speed":0.9}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"fair_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-27T21:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1015.6,"air_temperature":18.9,"cloud_area_fraction":46.9,"relative_humidity":89.2,"wind_from_direction":323.0,"wind_speed":2.1}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"fair_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-27T22:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1015.9,"air_temperature":18.5,"cloud_area_fraction":44.5,"relative_humidity":91.0,"wind_from_direction":328.5,"wind_speed":2.4}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"fair_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-27T23:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1016.3,"air_temperature":18.2,"cloud_area_fraction":30.5,"relative_humidity":87.6,"wind_from_direction":347.0,"wind_speed":3.3}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"fair_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"fair_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-28T00:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1016.2,"air_temperature":17.4,"cloud_area_fraction":25.8,"relative_humidity":88.2,"wind_from_direction":349.5,"wind_speed":2.9}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"fair_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"fair_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-28T01:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1016.2,"air_temperature":16.9,"cloud_area_fraction":25.0,"relative_humidity":90.0,"wind_from_direction":345.9,"wind_speed":2.9}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"fair_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-28T02:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1016.2,"air_temperature":16.4,"cloud_area_fraction":26.6,"relative_humidity":91.0,"wind_from_direction":346.5,"wind_speed":2.7}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"fair_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-28T03:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1016.3,"air_temperature":16.2,"cloud_area_fraction":60.2,"relative_humidity":90.4,"wind_from_direction":350.4,"wind_speed":2.8}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-28T04:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1016.8,"air_temperature":16.6,"cloud_area_fraction":44.5,"relative_humidity":87.2,"wind_from_direction":356.7,"wind_speed":2.5}},"next_12_hours":{"summary":{"symbol_code":"fair_day"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-28T05:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1017.0,"air_temperature":17.4,"cloud_area_fraction":37.5,"relative_humidity":84.2,"wind_from_direction":344.4,"wind_speed":2.4}},"next_12_hours":{"summary":{"symbol_code":"fair_day"}},"next_1_hours":{"summary":{"symbol_code":"fair_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-28T06:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1017.3,"air_temperature":18.8,"cloud_area_fraction":30.5,"relative_humidity":77.3,"wind_from_direction":333.7,"wind_speed":2.3}},"next_12_hours":{"summary":{"symbol_code":"fair_day"}},"next_1_hours":{"summary":{"symbol_code":"fair_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-28T07:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1017.2,"air_temperature":20.7,"cloud_area_fraction":35.9,"relative_humidity":69.3,"wind_from_direction":341.3,"wind_speed":2.2}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"fair_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-28T08:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1017.1,"air_temperature":22.6,"cloud_area_fraction":75.8,"relative_humidity":62.2,"wind_from_direction":359.0,"wind_speed":1.5}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"fair_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-28T09:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1017.0,"air_temperature":24.2,"cloud_area_fraction":40.6,"relative_humidity":56.1,"wind_from_direction":20.5,"wind_speed":1.0}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"fair_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-28T10:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1016.6,"air_temperature":25.8,"cloud_area_fraction":85.2,"relative_humidity":49.5,"wind_from_direction":32.4,"wind_speed":0.7}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"fair_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-28T11:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1016.1,"air_temperature":27.1,"cloud_area_fraction":67.2,"relative_humidity":44.6,"wind_from_direction":144.5,"wind_speed":0.2}},"next_12_hours":{"summary":{"symbol_code":"fair_day"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"fair_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-28T12:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1015.6,"air_temperature":28.0,"cloud_area_fraction":9.4,"relative_humidity":41.6,"wind_from_direction":162.5,"wind_speed":0.8}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"clearsky_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"fair_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-28T13:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1015.1,"air_temperature":28.5,"cloud_area_fraction":6.2,"relative_humidity":40.3,"wind_from_direction":153.5,"wind_speed":1.2}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"clearsky_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"fair_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-28T14:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1014.7,"air_temperature":28.6,"cloud_area_fraction":11.7,"relative_humidity":40.1,"wind_from_direction":155.8,"wind_speed":1.5}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"clearsky_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-28T15:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1014.4,"air_temperature":28.5,"cloud_area_fraction":27.3,"relative_humidity":39.8,"wind_from_direction":149.9,"wind_speed":1.3}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"fair_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-28T16:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1014.3,"air_temperature":28.3,"cloud_area_fraction":19.5,"relative_humidity":40.2,"wind_from_direction":155.3,"wind_speed":1.2}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_night"}},"next_1_hours":{"summary":{"symbol_code":"fair_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-28T17:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1014.2,"air_temperature":27.7,"cloud_area_fraction":24.2,"relative_humidity":44.6,"wind_from_direction":118.7,"wind_speed":0.9}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_night"}},"next_1_hours":{"summary":{"symbol_code":"fair_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-28T18:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1014.6,"air_temperature":25.6,"cloud_area_fraction":34.4,"relative_humidity":57.7,"wind_from_direction":94.2,"wind_speed":1.3}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_night"}},"next_1_hours":{"summary":{"symbol_code":"fair_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-28T19:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1015.3,"air_temperature":23.6,"cloud_area_fraction":89.1,"relative_humidity":59.0,"wind_from_direction":82.5,"wind_speed":1.5}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-28T20:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1015.6,"air_temperature":24.0,"cloud_area_fraction":100.0,"relative_humidity":56.0,"wind_from_direction":71.1,"wind_speed":2.1}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-28T21:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1015.6,"air_temperature":23.2,"cloud_area_fraction":60.2,"relative_humidity":57.9,"wind_from_direction":66.4,"wind_speed":2.2}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-28T22:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1015.6,"air_temperature":22.2,"cloud_area_fraction":18.7,"relative_humidity":60.2,"wind_from_direction":69.1,"wind_speed":2.3}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"fair_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-28T23:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1015.7,"air_temperature":22.1,"cloud_area_fraction":19.5,"relative_humidity":59.6,"wind_from_direction":89.5,"wind_speed":3.2}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"fair_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-29T00:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1015.5,"air_temperature":22.0,"cloud_area_fraction":71.1,"relative_humidity":59.1,"wind_from_direction":89.0,"wind_speed":3.8}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-29T01:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1015.3,"air_temperature":21.5,"cloud_area_fraction":50.0,"relative_humidity":61.1,"wind_from_direction":92.3,"wind_speed":4.3}},"next_12_hours":{"summary":{"symbol_code":"cloudy"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.2}}}},{"time":"2022-07-29T02:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1015.2,"air_temperature":21.0,"cloud_area_fraction":31.2,"relative_humidity":63.7,"wind_from_direction":93.1,"wind_speed":5.0}},"next_12_hours":{"summary":{"symbol_code":"cloudy"}},"next_1_hours":{"summary":{"symbol_code":"fair_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.2}}}},{"time":"2022-07-29T03:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1015.4,"air_temperature":20.8,"cloud_area_fraction":98.4,"relative_humidity":63.8,"wind_from_direction":79.1,"wind_speed":2.6}},"next_12_hours":{"summary":{"symbol_code":"cloudy"}},"next_1_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.2}}}},{"time":"2022-07-29T04:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1015.3,"air_temperature":21.1,"cloud_area_fraction":100.0,"relative_humidity":62.8,"wind_from_direction":88.5,"wind_speed":3.6}},"next_12_hours":{"summary":{"symbol_code":"cloudy"}},"next_1_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.4}}}},{"time":"2022-07-29T05:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1015.6,"air_temperature":21.6,"cloud_area_fraction":98.4,"relative_humidity":62.3,"wind_from_direction":85.8,"wind_speed":2.8}},"next_12_hours":{"summary":{"symbol_code":"cloudy"}},"next_1_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.4}}}},{"time":"2022-07-29T06:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1016.1,"air_temperature":22.8,"cloud_area_fraction":96.1,"relative_humidity":58.4,"wind_from_direction":61.2,"wind_speed":2.1}},"next_12_hours":{"summary":{"symbol_code":"cloudy"}},"next_1_hours":{"summary":{"symbol_code":"lightrain"},"details":{"precipitation_amount":0.2}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.4}}}},{"time":"2022-07-29T07:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1015.9,"air_temperature":22.4,"cloud_area_fraction":68.7,"relative_humidity":61.9,"wind_from_direction":81.0,"wind_speed":4.7}},"next_12_hours":{"summary":{"symbol_code":"cloudy"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.2}}}},{"time":"2022-07-29T08:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1015.4,"air_temperature":24.6,"cloud_area_fraction":81.2,"relative_humidity":54.4,"wind_from_direction":105.1,"wind_speed":4.7}},"next_12_hours":{"summary":{"symbol_code":"cloudy"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.2}}}},{"time":"2022-07-29T09:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1015.5,"air_temperature":26.3,"cloud_area_fraction":95.3,"relative_humidity":47.7,"wind_from_direction":110.0,"wind_speed":3.4}},"next_12_hours":{"summary":{"symbol_code":"cloudy"}},"next_1_hours":{"summary":{"symbol_code":"lightrain"},"details":{"precipitation_amount":0.2}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.2}}}},{"time":"2022-07-29T10:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1015.4,"air_temperature":26.9,"cloud_area_fraction":100.0,"relative_humidity":46.8,"wind_from_direction":99.7,"wind_speed":2.9}},"next_12_hours":{"summary":{"symbol_code":"cloudy"}},"next_1_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-29T11:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1014.7,"air_temperature":28.5,"cloud_area_fraction":100.0,"relative_humidity":42.9,"wind_from_direction":106.2,"wind_speed":2.8}},"next_12_hours":{"summary":{"symbol_code":"cloudy"}},"next_1_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-29T12:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1014.4,"air_temperature":29.5,"cloud_area_fraction":100.0,"relative_humidity":41.4,"wind_from_direction":109.2,"wind_speed":1.9}},"next_12_hours":{"summary":{"symbol_code":"cloudy"}},"next_1_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-29T13:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1013.9,"air_temperature":29.5,"cloud_area_fraction":100.0,"relative_humidity":41.0,"wind_from_direction":69.6,"wind_speed":1.7}},"next_12_hours":{"summary":{"symbol_code":"cloudy"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-29T14:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1013.4,"air_temperature":30.1,"cloud_area_fraction":100.0,"relative_humidity":39.3,"wind_from_direction":72.0,"wind_speed":1.4}},"next_12_hours":{"summary":{"symbol_code":"cloudy"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-29T15:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1012.7,"air_temperature":31.1,"cloud_area_fraction":100.0,"relative_humidity":31.7,"wind_from_direction":189.5,"wind_speed":2.3}},"next_12_hours":{"summary":{"symbol_code":"cloudy"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.1}}}},{"time":"2022-07-29T16:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1012.5,"air_temperature":30.3,"cloud_area_fraction":80.5,"relative_humidity":33.6,"wind_from_direction":229.2,"wind_speed":3.6}},"next_12_hours":{"summary":{"symbol_code":"lightrain"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.1}}}},{"time":"2022-07-29T17:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1012.3,"air_temperature":29.1,"cloud_area_fraction":100.0,"relative_humidity":39.9,"wind_from_direction":276.4,"wind_speed":2.2}},"next_12_hours":{"summary":{"symbol_code":"lightrain"}},"next_1_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.1}}}},{"time":"2022-07-29T18:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1012.8,"air_temperature":26.7,"cloud_area_fraction":97.7,"relative_humidity":49.8,"wind_from_direction":8.7,"wind_speed":1.5}},"next_12_hours":{"summary":{"symbol_code":"rain"}},"next_1_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.1}}}},{"time":"2022-07-29T19:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1012.9,"air_temperature":25.7,"cloud_area_fraction":99.2,"relative_humidity":50.3,"wind_from_direction":70.3,"wind_speed":3.8}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.3}}}},{"time":"2022-07-29T20:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1013.0,"air_temperature":24.7,"cloud_area_fraction":100.0,"relative_humidity":54.0,"wind_from_direction":78.4,"wind_speed":3.3}},"next_1_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.3}}}},{"time":"2022-07-29T21:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1013.0,"air_temperature":23.3,"cloud_area_fraction":100.0,"relative_humidity":61.5,"wind_from_direction":50.0,"wind_speed":2.0}},"next_1_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.3}}}},{"time":"2022-07-29T22:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1012.1,"air_temperature":23.5,"cloud_area_fraction":100.0,"relative_humidity":60.0,"wind_from_direction":65.0,"wind_speed":2.9}},"next_1_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"rain"},"details":{"precipitation_amount":2.9}}}},{"time":"2022-07-29T23:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1012.0,"air_temperature":23.3,"cloud_area_fraction":100.0,"relative_humidity":58.1,"wind_from_direction":80.3,"wind_speed":3.0}},"next_1_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"rain"},"details":{"precipitation_amount":4.8}}}},{"time":"2022-07-30T00:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1012.1,"air_temperature":22.3,"cloud_area_fraction":95.3,"relative_humidity":62.5,"wind_from_direction":15.5,"wind_speed":2.0}},"next_12_hours":{"summary":{"symbol_code":"rain"}},"next_1_hours":{"summary":{"symbol_code":"lightrain"},"details":{"precipitation_amount":0.2}},"next_6_hours":{"summary":{"symbol_code":"heavyrain"},"details":{"precipitation_amount":5.0}}}},{"time":"2022-07-30T01:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1012.7,"air_temperature":20.9,"cloud_area_fraction":100.0,"relative_humidity":75.0,"wind_from_direction":334.8,"wind_speed":3.1}},"next_1_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-30T02:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1011.6,"air_temperature":20.8,"cloud_area_fraction":100.0,"relative_humidity":77.1,"wind_from_direction":46.6,"wind_speed":2.5}},"next_1_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-30T03:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1011.7,"air_temperature":19.9,"cloud_area_fraction":99.2,"relative_humidity":84.0,"wind_from_direction":329.6,"wind_speed":0.5}},"next_1_hours":{"summary":{"symbol_code":"heavyrain"},"details":{"precipitation_amount":2.6}}}},{"time":"2022-07-30T04:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1012.2,"air_temperature":19.6,"cloud_area_fraction":100.0,"relative_humidity":90.1,"wind_from_direction":267.3,"wind_speed":1.8}},"next_1_hours":{"summary":{"symbol_code":"heavyrain"},"details":{"precipitation_amount":1.9}}}},{"time":"2022-07-30T05:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1011.6,"air_temperature":19.5,"cloud_area_fraction":100.0,"relative_humidity":94.4,"wind_from_direction":327.0,"wind_speed":2.0}},"next_1_hours":{"summary":{"symbol_code":"lightrain"},"details":{"precipitation_amount":0.2}}}},{"time":"2022-07-30T06:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1012.3,"air_temperature":20.1,"cloud_area_fraction":100.0,"relative_humidity":90.8,"wind_from_direction":246.0,"wind_speed":1.1}},"next_12_hours":{"summary":{"symbol_code":"rain"}},"next_6_hours":{"summary":{"symbol_code":"rain"},"details":{"precipitation_amount":4.9}}}},{"time":"2022-07-30T12:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1011.9,"air_temperature":19.6,"cloud_area_fraction":100.0,"relative_humidity":91.2,"wind_from_direction":310.3,"wind_speed":5.5}},"next_12_hours":{"summary":{"symbol_code":"lightrainshowers_day"}},"next_6_hours":{"summary":{"symbol_code":"heavyrain"},"details":{"precipitation_amount":5.5}}}},{"time":"2022-07-30T18:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1011.8,"air_temperature":19.7,"cloud_area_fraction":100.0,"relative_humidity":88.0,"wind_from_direction":320.6,"wind_speed":3.7}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-31T00:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1013.1,"air_temperature":18.4,"cloud_area_fraction":28.1,"relative_humidity":70.9,"wind_from_direction":306.7,"wind_speed":5.5}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_6_hours":{"summary":{"symbol_code":"fair_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-31T06:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1013.8,"air_temperature":18.6,"cloud_area_fraction":100.0,"relative_humidity":73.7,"wind_from_direction":301.3,"wind_speed":6.5}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-31T12:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1015.1,"air_temperature":23.2,"cloud_area_fraction":50.8,"relative_humidity":46.1,"wind_from_direction":330.4,"wind_speed":7.4}},"next_12_hours":{"summary":{"symbol_code":"fair_day"}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-31T18:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1014.6,"air_temperature":22.4,"cloud_area_fraction":23.4,"relative_humidity":46.6,"wind_from_direction":335.2,"wind_speed":4.2}},"next_12_hours":{"summary":{"symbol_code":"clearsky_night"}},"next_6_hours":{"summary":{"symbol_code":"fair_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-08-01T00:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1016.3,"air_temperature":17.9,"cloud_area_fraction":2.3,"relative_humidity":68.8,"wind_from_direction":316.6,"wind_speed":3.8}},"next_12_hours":{"summary":{"symbol_code":"fair_day"}},"next_6_hours":{"summary":{"symbol_code":"clearsky_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-08-01T06:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1017.2,"air_temperature":18.9,"cloud_area_fraction":19.5,"relative_humidity":71.9,"wind_from_direction":317.9,"wind_speed":2.9}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_6_hours":{"summary":{"symbol_code":"fair_day"},"details":{"precipitation_amount":0.1}}}},{"time":"2022-08-01T12:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1015.9,"air_temperature":26.6,"cloud_area_fraction":44.5,"relative_humidity":41.8,"wind_from_direction":333.8,"wind_speed":4.6}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.4}}}},{"time":"2022-08-01T18:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1016.2,"air_temperature":22.6,"cloud_area_fraction":89.8,"relative_humidity":62.7,"wind_from_direction":10.4,"wind_speed":4.2}},"next_12_hours":{"summary":{"symbol_code":"fair_day"}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-08-02T00:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1016.3,"air_temperature":20.6,"cloud_area_fraction":0.8,"relative_humidity":68.9,"wind_from_direction":249.0,"wind_speed":0.8}},"next_12_hours":{"summary":{"symbol_code":"clearsky_day"}},"next_6_hours":{"summary":{"symbol_code":"clearsky_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-08-02T06:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1017.0,"air_temperature":20.4,"cloud_area_fraction":0.0,"relative_humidity":74.0,"wind_from_direction":261.4,"wind_speed":0.7}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_6_hours":{"summary":{"symbol_code":"clearsky_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-08-02T12:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1016.4,"air_temperature":28.5,"cloud_area_fraction":32.0,"relative_humidity":42.1,"wind_from_direction":330.1,"wind_speed":2.7}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_6_hours":{"summary":{"symbol_code":"fair_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-08-02T18:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1015.7,"air_temperature":25.0,"cloud_area_fraction":100.0,"relative_humidity":64.2,"wind_from_direction":336.2,"wind_speed":1.6}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-08-03T00:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1016.5,"air_temperature":20.4,"cloud_area_fraction":58.6,"relative_humidity":75.2,"wind_from_direction":110.2,"wind_speed":1.7}},"next_12_hours":{"summary":{"symbol_code":"fair_day"}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-08-03T06:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1017.1,"air_temperature":23.6,"cloud_area_fraction":2.3,"relative_humidity":64.7,"wind_from_direction":117.2,"wind_speed":2.0}},"next_12_hours":{"summary":{"symbol_code":"clearsky_day"}},"next_6_hours":{"summary":{"symbol_code":"clearsky_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-08-03T12:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1016.4,"air_temperature":31.2,"cloud_area_fraction":12.5,"relative_humidity":35.4,"wind_from_direction":157.0,"wind_speed":1.4}},"next_12_hours":{"summary":{"symbol_code":"clearsky_day"}},"next_6_hours":{"summary":{"symbol_code":"clearsky_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-08-03T18:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1014.8,"air_temperature":27.3,"cloud_area_fraction":4.7,"relative_humidity":45.1,"wind_from_direction":83.1,"wind_speed":1.8}},"next_12_hours":{"summary":{"symbol_code":"clearsky_night"}},"next_6_hours":{"summary":{"symbol_code":"clearsky_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-08-04T00:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1016.0,"air_temperature":21.9,"cloud_area_fraction":0.0,"relative_humidity":60.5,"wind_from_direction":113.9,"wind_speed":2.7}},"next_12_hours":{"summary":{"symbol_code":"clearsky_day"}},"next_6_hours":{"summary":{"symbol_code":"clearsky_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-08-04T06:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1015.7,"air_temperature":23.7,"cloud_area_fraction":0.0,"relative_humidity":58.4,"wind_from_direction":113.1,"wind_speed":3.8}},"next_12_hours":{"summary":{"symbol_code":"clearsky_day"}},"next_6_hours":{"summary":{"symbol_code":"clearsky_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-08-04T12:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1014.8,"air_temperature":33.9,"cloud_area_fraction":21.1,"relative_humidity":29.5,"wind_from_direction":173.8,"wind_speed":3.4}},"next_12_hours":{"summary":{"symbol_code":"clearsky_day"}},"next_6_hours":{"summary":{"symbol_code":"fair_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-08-04T18:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1014.1,"air_temperature":29.1,"cloud_area_fraction":0.0,"relative_humidity":43.1,"wind_from_direction":125.2,"wind_speed":1.9}},"next_12_hours":{"summary":{"symbol_code":"clearsky_night"}},"next_6_hours":{"summary":{"symbol_code":"clearsky_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-08-05T00:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1015.7,"air_temperature":23.8,"cloud_area_fraction":0.0,"relative_humidity":53.0,"wind_from_direction":110.5,"wind_speed":2.9}},"next_12_hours":{"summary":{"symbol_code":"clearsky_day"}},"next_6_hours":{"summary":{"symbol_code":"clearsky_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-08-05T06:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1016.1,"air_temperature":25.2,"cloud_area_fraction":5.5,"relative_humidity":52.1,"wind_from_direction":113.4,"wind_speed":3.6}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_6_hours":{"summary":{"symbol_code":"clearsky_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-08-05T12:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1015.3,"air_temperature":34.6,"cloud_area_fraction":35.9,"relative_humidity":26.1,"wind_from_direction":140.6,"wind_speed":2.1}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_6_hours":{"summary":{"symbol_code":"fair_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-08-05T18:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1014.6,"air_temperature":28.4,"cloud_area_fraction":100.0,"relative_humidity":48.7,"wind_from_direction":8.4,"wind_speed":4.1}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-08-06T00:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1015.6,"air_temperature":22.7,"cloud_area_fraction":8.6,"relative_humidity":79.6,"wind_from_direction":334.9,"wind_speed":3.8}}}}]}} diff --git a/.cache/ip-api.comjson,541f8cc137d7a7ec1adee58ac9e79d12 b/.cache/ip-api.comjson,541f8cc137d7a7ec1adee58ac9e79d12 index 7e3fac5..afffe5d 100644 --- a/.cache/ip-api.comjson,541f8cc137d7a7ec1adee58ac9e79d12 +++ b/.cache/ip-api.comjson,541f8cc137d7a7ec1adee58ac9e79d12 @@ -1,5 +1,5 @@ status: 200 -date: Wed, 13 Apr 2022 17:28:48 GMT +date: Wed, 27 Jul 2022 15:00:23 GMT content-type: application/json; charset=utf-8 content-length: 312 access-control-allow-origin: * diff --git a/.cache/weather/fc/xml/Slovakia/Bratislava/1658934024 b/.cache/weather/fc/xml/Slovakia/Bratislava/1658934024 new file mode 100644 index 0000000..8829c8a --- /dev/null +++ b/.cache/weather/fc/xml/Slovakia/Bratislava/1658934024 @@ -0,0 +1,1395 @@ + + + Bratislava + Slovakia + + C + yrno + + + + + + 23.1 + 3.6 + + 3.5 + + 233 + SW + + + 68.0 + + + + + + 20.5 + 1.2 + + 3.8 + + 308 + NW + + + 83.0 + + + + + + 19.9 + 0.3 + + 3.4 + + 359 + N + + + 92.2 + + + + + + 19.7 + 0.2 + + 3.2 + + 353 + N + + + 87.8 + + + + + + 19.4 + 0.0 + + 2.8 + + 343 + N + + + 83.7 + + + + + + 19.3 + 0.0 + + 0.9 + + 351 + N + + + 86.4 + + + + + + 18.9 + 0.0 + + 2.1 + + 323 + NW + + + 89.2 + + + + + + 18.5 + 0.0 + + 2.4 + + 328 + NW + + + 91.0 + + + + + + 18.2 + 0.0 + + 3.3 + + 347 + N + + + 87.6 + + + + + + 17.4 + 0.0 + + 2.9 + + 349 + N + + + 88.2 + + + + + + + + 16.9 + 0.0 + + 2.9 + + 345 + N + + + 90.0 + + + + + + 16.4 + 0.0 + + 2.7 + + 346 + N + + + 91.0 + + + + + + 16.2 + 0.0 + + 2.8 + + 350 + N + + + 90.4 + + + + + + 16.6 + 0.0 + + 2.5 + + 356 + N + + + 87.2 + + + + + + 17.4 + 0.0 + + 2.4 + + 344 + N + + + 84.2 + + + + + + 18.8 + 0.0 + + 2.3 + + 333 + NW + + + 77.3 + + + + + + 20.7 + 0.0 + + 2.2 + + 341 + N + + + 69.3 + + + + + + 22.6 + 0.0 + + 1.5 + + 359 + N + + + 62.2 + + + + + + 24.2 + 0.0 + + 1.0 + + 20 + N + + + 56.1 + + + + + + 25.8 + 0.0 + + 0.7 + + 32 + NE + + + 49.5 + + + + + + 27.1 + 0.0 + + 0.2 + + 144 + SE + + + 44.6 + + + + + + 28.0 + 0.0 + + 0.8 + + 162 + S + + + 41.6 + + + + + + 28.5 + 0.0 + + 1.2 + + 153 + SE + + + 40.3 + + + + + + 28.6 + 0.0 + + 1.5 + + 155 + SE + + + 40.1 + + + + + + 28.5 + 0.0 + + 1.3 + + 149 + SE + + + 39.8 + + + + + + 28.3 + 0.0 + + 1.2 + + 155 + SE + + + 40.2 + + + + + + 27.7 + 0.0 + + 0.9 + + 118 + SE + + + 44.6 + + + + + + 25.6 + 0.0 + + 1.3 + + 94 + E + + + 57.7 + + + + + + 23.6 + 0.0 + + 1.5 + + 82 + E + + + 59.0 + + + + + + 24.0 + 0.0 + + 2.1 + + 71 + E + + + 56.0 + + + + + + 23.2 + 0.0 + + 2.2 + + 66 + NE + + + 57.9 + + + + + + 22.2 + 0.0 + + 2.3 + + 69 + E + + + 60.2 + + + + + + 22.1 + 0.0 + + 3.2 + + 89 + E + + + 59.6 + + + + + + 22.0 + 0.0 + + 3.8 + + 89 + E + + + 59.1 + + + + + + + + 21.5 + 0.0 + + 4.3 + + 92 + E + + + 61.1 + + + + + + 21.0 + 0.0 + + 5.0 + + 93 + E + + + 63.7 + + + + + + 20.8 + 0.0 + + 2.6 + + 79 + E + + + 63.8 + + + + + + 21.1 + 0.0 + + 3.6 + + 88 + E + + + 62.8 + + + + + + 21.6 + 0.0 + + 2.8 + + 85 + E + + + 62.3 + + + + + + 22.8 + 0.2 + + 2.1 + + 61 + NE + + + 58.4 + + + + + + 22.4 + 0.0 + + 4.7 + + 81 + E + + + 61.9 + + + + + + 24.6 + 0.0 + + 4.7 + + 105 + E + + + 54.4 + + + + + + 26.3 + 0.2 + + 3.4 + + 110 + E + + + 47.7 + + + + + + 26.9 + 0.0 + + 2.9 + + 99 + E + + + 46.8 + + + + + + 28.5 + 0.0 + + 2.8 + + 106 + E + + + 42.9 + + + + + + 29.5 + 0.0 + + 1.9 + + 109 + E + + + 41.4 + + + + + + 29.5 + 0.0 + + 1.7 + + 69 + E + + + 41.0 + + + + + + 30.1 + 0.0 + + 1.4 + + 72 + E + + + 39.3 + + + + + + 31.1 + 0.0 + + 2.3 + + 189 + S + + + 31.7 + + + + + + 30.3 + 0.0 + + 3.6 + + 229 + SW + + + 33.6 + + + + + + 29.1 + 0.0 + + 2.2 + + 276 + W + + + 39.9 + + + + + + 26.7 + 0.0 + + 1.5 + + 8 + N + + + 49.8 + + + + + + 25.7 + 0.0 + + 3.8 + + 70 + E + + + 50.3 + + + + + + 24.7 + 0.0 + + 3.3 + + 78 + E + + + 54.0 + + + + + + 23.3 + 0.0 + + 2.0 + + 50 + NE + + + 61.5 + + + + + + 23.5 + 0.0 + + 2.9 + + 65 + NE + + + 60.0 + + + + + + 23.3 + 0.0 + + 3.0 + + 80 + E + + + 58.1 + + + + + + 22.3 + 0.2 + + 2.0 + + 15 + N + + + 62.5 + + + + + + + + 20.9 + 0.0 + + 3.1 + + 334 + NW + + + 75.0 + + + + + + 20.8 + 0.0 + + 2.5 + + 46 + NE + + + 77.1 + + + + + + 19.9 + 2.6 + + 0.5 + + 329 + NW + + + 84.0 + + + + + + 19.6 + 1.9 + + 1.8 + + 267 + W + + + 90.1 + + + + + + 19.5 + 0.2 + + 2.0 + + 327 + NW + + + 94.4 + + + + + + 20.1 + 0.0 + + 1.1 + + 246 + SW + + + 90.8 + + + + + + 19.6 + 0.0 + + 5.5 + + 310 + NW + + + 91.2 + + + + + + 19.7 + 0.0 + + 3.7 + + 320 + NW + + + 88.0 + + + + + + 18.4 + 0.0 + + 5.5 + + 306 + NW + + + 70.9 + + + + + + + + 18.6 + 0.0 + + 6.5 + + 301 + NW + + + 73.7 + + + + + + 23.2 + 0.0 + + 7.4 + + 330 + NW + + + 46.1 + + + + + + 22.4 + 0.0 + + 4.2 + + 335 + NW + + + 46.6 + + + + + + 17.9 + 0.0 + + 3.8 + + 316 + NW + + + 68.8 + + + + + + + + 18.9 + 0.0 + + 2.9 + + 317 + NW + + + 71.9 + + + + + + 26.6 + 0.0 + + 4.6 + + 333 + NW + + + 41.8 + + + + + + 22.6 + 0.0 + + 4.2 + + 10 + N + + + 62.7 + + + + + + 20.6 + 0.0 + + 0.8 + + 249 + W + + + 68.9 + + + + + + + + 20.4 + 0.0 + + 0.7 + + 261 + W + + + 74.0 + + + + + + 28.5 + 0.0 + + 2.7 + + 330 + NW + + + 42.1 + + + + + + 25.0 + 0.0 + + 1.6 + + 336 + NW + + + 64.2 + + + + + + 20.4 + 0.0 + + 1.7 + + 110 + E + + + 75.2 + + + + + + + + 23.6 + 0.0 + + 2.0 + + 117 + SE + + + 64.7 + + + + + + 31.2 + 0.0 + + 1.4 + + 157 + SE + + + 35.4 + + + + + + 27.3 + 0.0 + + 1.8 + + 83 + E + + + 45.1 + + + + + + 21.9 + 0.0 + + 2.7 + + 113 + SE + + + 60.5 + + + + + + + + 23.7 + 0.0 + + 3.8 + + 113 + SE + + + 58.4 + + + + + + 33.9 + 0.0 + + 3.4 + + 173 + S + + + 29.5 + + + + + + 29.1 + 0.0 + + 1.9 + + 125 + SE + + + 43.1 + + + + + + 23.8 + 0.0 + + 2.9 + + 110 + E + + + 53.0 + + + + + + + + 25.2 + 0.0 + + 3.6 + + 113 + SE + + + 52.1 + + + + + + 34.6 + 0.0 + + 2.1 + + 140 + SE + + + 26.1 + + + + + + 28.4 + 0.0 + + 4.1 + + 8 + N + + + 48.7 + + + + + + 22.7 + 0.0 + + 3.8 + + 334 + NW + + + 79.6 + + + + + diff --git a/.cache/www.google.comsearchq=weather20Bratislava,4e2a4b38d4ceac01b90e5ce7b53fe805 b/.cache/www.google.comsearchq=weather20Bratislava,4e2a4b38d4ceac01b90e5ce7b53fe805 index 4717698..f9016ad 100644 --- a/.cache/www.google.comsearchq=weather20Bratislava,4e2a4b38d4ceac01b90e5ce7b53fe805 +++ b/.cache/www.google.comsearchq=weather20Bratislava,4e2a4b38d4ceac01b90e5ce7b53fe805 @@ -1,200 +1,204 @@ status: 200 content-type: text/html; charset=UTF-8 -date: Wed, 13 Apr 2022 17:28:54 GMT +date: Wed, 27 Jul 2022 15:00:30 GMT expires: -1 cache-control: private, max-age=0 strict-transport-security: max-age=31536000 -content-security-policy: object-src 'none';base-uri 'self';script-src 'nonce-eZ6QXrnS81ifXD8IxneVpw==' 'strict-dynamic' 'report-sample' 'unsafe-eval' 'unsafe-inline' https: http:;report-uri https://csp.withgoogle.com/csp/gws/cdt1 +content-security-policy: object-src 'none';base-uri 'self';script-src 'nonce-37yHtzhYWcdRRkw0S6KYHQ' 'strict-dynamic' 'report-sample' 'unsafe-eval' 'unsafe-inline' https: http:;report-uri https://csp.withgoogle.com/csp/gws/cdt1 cross-origin-opener-policy: same-origin-allow-popups; report-to="gws" report-to: {"group":"gws","max_age":2592000,"endpoints":[{"url":"https://csp.withgoogle.com/csp/report-to/gws/cdt1"}]} -accept-ch: Sec-CH-UA-Platform, Sec-CH-UA-Platform-Version, Sec-CH-UA-Full-Version, Sec-CH-UA-Arch, Sec-CH-UA-Model, Sec-CH-UA-Bitness +accept-ch: Sec-CH-Viewport-Width, Sec-CH-Viewport-Height, Sec-CH-DPR, Sec-CH-UA-Platform, Sec-CH-UA-Platform-Version, Sec-CH-UA-Full-Version, Sec-CH-UA-Arch, Sec-CH-UA-Model, Sec-CH-UA-Bitness, Sec-CH-UA-Full-Version-List, Sec-CH-UA-WoW64 bfcache-opt-in: unload p3p: CP="This is not a P3P policy! See g.co/p3phelp for more info." server: gws x-xss-protection: 0 x-frame-options: SAMEORIGIN -set-cookie: AEC=AVQQ_LBRiQEqPj-dC4E6fJSWXZjKhExW5k07TAhP0jT4Zzmh-rvn7pONMQ; expires=Mon, 10-Oct-2022 17:28:54 GMT; path=/; domain=.google.com; Secure; HttpOnly; SameSite=lax, CONSENT=PENDING+350; expires=Fri, 12-Apr-2024 17:28:53 GMT; path=/; domain=.google.com; Secure +set-cookie: AEC=AakniGMNGJiUBRCjzRGW64TBBRAGcfBRJLZSicmALgWtbFpklk1_w3lE9gc; expires=Mon, 23-Jan-2023 15:00:30 GMT; path=/; domain=.google.com; Secure; HttpOnly; SameSite=lax, __Secure-ENID=6.SE=n6ekphdy5JHR-S5YidCMk7_foUKG6eRGMq310PnggdiYefqbMcJa_MhwsYe9K9RNIdKyj4QnXUXNbbtLxtBPMyVz0ORjnJKhF_XRDIUllWoYcV8fAheE2EldsQvIwvn7M49KrKASyH7dZ6fyhWtS8PIc3Am5DeGYqu2u_2-dcBI; expires=Sun, 27-Aug-2023 07:18:48 GMT; path=/; domain=.google.com; Secure; HttpOnly; SameSite=lax, CONSENT=PENDING+281; expires=Fri, 26-Jul-2024 15:00:29 GMT; path=/; domain=.google.com; Secure alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43" -content-length: 598418 +content-length: 611614 -content-encoding: gzip content-location: https://www.google.com/search?q=weather%20Bratislava -weather Bratislava - Hľadať Googlom

Odkazy dostupnosti

Preskočiť na hlavný obsahPomocník pre dostupnosť
Spätná väzba týkajúca sa dostupnosti

Režimy vyhľadávania

Približne 4 860 000 výsledkov (0,42 sekundy) 

Navigácia na stránke

Odkazy v päte

Odkazy dostupnosti

Preskočiť na hlavný obsahPomocník pre dostupnosť
Spätná väzba týkajúca sa dostupnosti

Režimy vyhľadávania

Približne 7 750 000 výsledkov (0,43 sekundy) 
\ No newline at end of file +;});})();(function(){google.drty&&google.drty(undefined,true);})();});
\ No newline at end of file diff --git a/.cache/www.google.comsearchq=weather20Bratislava20Slovakia,c8584175878f51889e196140f3261325 b/.cache/www.google.comsearchq=weather20Bratislava20Slovakia,c8584175878f51889e196140f3261325 index 0620328..a27050f 100644 --- a/.cache/www.google.comsearchq=weather20Bratislava20Slovakia,c8584175878f51889e196140f3261325 +++ b/.cache/www.google.comsearchq=weather20Bratislava20Slovakia,c8584175878f51889e196140f3261325 @@ -1,200 +1,205 @@ status: 200 content-type: text/html; charset=UTF-8 -date: Wed, 13 Apr 2022 17:28:50 GMT +date: Wed, 27 Jul 2022 15:00:26 GMT expires: -1 cache-control: private, max-age=0 strict-transport-security: max-age=31536000 -content-security-policy: object-src 'none';base-uri 'self';script-src 'nonce-kJuSodVgWFncc3vJDlbPsw==' 'strict-dynamic' 'report-sample' 'unsafe-eval' 'unsafe-inline' https: http:;report-uri https://csp.withgoogle.com/csp/gws/cdt1 +content-security-policy: object-src 'none';base-uri 'self';script-src 'nonce-cMBYQAohvssOER2ovcW0Vw' 'strict-dynamic' 'report-sample' 'unsafe-eval' 'unsafe-inline' https: http:;report-uri https://csp.withgoogle.com/csp/gws/cdt1 cross-origin-opener-policy: same-origin-allow-popups; report-to="gws" report-to: {"group":"gws","max_age":2592000,"endpoints":[{"url":"https://csp.withgoogle.com/csp/report-to/gws/cdt1"}]} -accept-ch: Sec-CH-UA-Platform, Sec-CH-UA-Platform-Version, Sec-CH-UA-Full-Version, Sec-CH-UA-Arch, Sec-CH-UA-Model, Sec-CH-UA-Bitness +accept-ch: Sec-CH-Viewport-Width, Sec-CH-Viewport-Height, Sec-CH-DPR, Sec-CH-UA-Platform, Sec-CH-UA-Platform-Version, Sec-CH-UA-Full-Version, Sec-CH-UA-Arch, Sec-CH-UA-Model, Sec-CH-UA-Bitness, Sec-CH-UA-Full-Version-List, Sec-CH-UA-WoW64 bfcache-opt-in: unload p3p: CP="This is not a P3P policy! See g.co/p3phelp for more info." server: gws x-xss-protection: 0 x-frame-options: SAMEORIGIN -set-cookie: AEC=AVQQ_LD2kIPTokugExQsviz6HMXvKp8gX6tcshTDJ91pAH1qTo4Qx4rf4r8; expires=Mon, 10-Oct-2022 17:28:50 GMT; path=/; domain=.google.com; Secure; HttpOnly; SameSite=lax, CONSENT=PENDING+625; expires=Fri, 12-Apr-2024 17:28:50 GMT; path=/; domain=.google.com; Secure +set-cookie: AEC=AakniGMhnet5BsIkl2pq4nZtVBofraEcOfm0-V2L8G4LzfNIVxUguRCPdA; expires=Mon, 23-Jan-2023 15:00:26 GMT; path=/; domain=.google.com; Secure; HttpOnly; SameSite=lax, __Secure-ENID=6.SE=HEEVqmeekPwHMo9RSdnHJ5E_qJ1OOa1YceJq-ho-kzabCE9iF87f29oTyK4tS0SpQUYNErF1SfAKHy10XB7x7Vfm4FLwVt7pOgkY9xvVflSdmZ6iPIEsNTOV9RmQoAV0oJRPi7krkignDUMCgH3ftiOJZBncTnlDPkrxLEGEueA; expires=Sun, 27-Aug-2023 07:18:44 GMT; path=/; domain=.google.com; Secure; HttpOnly; SameSite=lax, CONSENT=PENDING+471; expires=Fri, 26-Jul-2024 15:00:24 GMT; path=/; domain=.google.com; Secure alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43" -content-length: 598676 +content-length: 611054 -content-encoding: gzip content-location: https://www.google.com/search?q=weather%20Bratislava%20Slovakia -weather Bratislava Slovakia - Hľadať Googlom

Odkazy dostupnosti

Preskočiť na hlavný obsahPomocník pre dostupnosť
Spätná väzba týkajúca sa dostupnosti

Režimy vyhľadávania

Približne 2 190 000 výsledkov (0,38 sekundy) 

Navigácia na stránke

Odkazy v päte

Odkazy dostupnosti

Preskočiť na hlavný obsahPomocník pre dostupnosť
Spätná väzba týkajúca sa dostupnosti

Režimy vyhľadávania

Približne 1 480 000 výsledkov (0,49 sekundy) 
\ No newline at end of file +;});})();(function(){google.drty&&google.drty(undefined,true);})();});
\ No newline at end of file diff --git a/build/README.md b/build/README.md index 324e693..cb10d7d 100644 --- a/build/README.md +++ b/build/README.md @@ -90,7 +90,7 @@ optional arguments: -d, --debug Debug -s SERVICE, --service SERVICE Service to use (e.g. "yrno","7timer","google"). Implied with "average"(try to optimise the service) - + -u, --ugly Toggle JSON output ``` That says basically enough to use it. diff --git a/build/dist/.cache/ip-api.comjson,541f8cc137d7a7ec1adee58ac9e79d12 b/build/dist/.cache/ip-api.comjson,541f8cc137d7a7ec1adee58ac9e79d12 index 1db1950..3195154 100644 --- a/build/dist/.cache/ip-api.comjson,541f8cc137d7a7ec1adee58ac9e79d12 +++ b/build/dist/.cache/ip-api.comjson,541f8cc137d7a7ec1adee58ac9e79d12 @@ -1,10 +1,10 @@ status: 200 -date: Wed, 20 Oct 2021 18:23:24 GMT +date: Wed, 27 Jul 2022 15:16:08 GMT content-type: application/json; charset=utf-8 content-length: 312 access-control-allow-origin: * -x-ttl: 45 -x-rl: 40 +x-ttl: 60 +x-rl: 44 content-location: http://ip-api.com/json/ {"status":"success","country":"Slovakia","countryCode":"SK","region":"BL","regionName":"Bratislava","city":"Bratislava","zip":"841 05","lat":48.1833,"lon":17.0379,"timezone":"Europe/Bratislava","isp":"Orange Slovensko","org":"Orange Slovensko, a.s.","as":"AS15962 Orange Slovensko a.s.","query":"109.230.50.234"} \ No newline at end of file diff --git a/build/dist/.cache/weather/citycountry.json b/build/dist/.cache/weather/citycountry.json index 9e26dfe..98d11d8 100644 --- a/build/dist/.cache/weather/citycountry.json +++ b/build/dist/.cache/weather/citycountry.json @@ -1 +1 @@ -{} \ No newline at end of file +{"Bratislava": "Slovenian"} \ No newline at end of file diff --git a/build/dist/weather2-1.5.0.tar.gz b/build/dist/weather2-1.5.0.tar.gz new file mode 100644 index 0000000..4f7757b Binary files /dev/null and b/build/dist/weather2-1.5.0.tar.gz differ diff --git a/build/setup.py b/build/setup.py index 64a318f..b75439a 100644 --- a/build/setup.py +++ b/build/setup.py @@ -1,6 +1,6 @@ from setuptools import setup setup(name='weather2', - version='1.4.0', + version='1.5.0', author='Adam Jenca', description='Access weather forecast', long_description= @@ -81,7 +81,7 @@ -d, --debug Debug -s SERVICE, --service SERVICE Service to use (e.g. "yrno","7timer","google"). Implied with "average"(try to optimise the service) - + -u, --ugly Toggle JSON output ``` That says basically enough to use it. diff --git a/build/weather/.cache/api.met.noweatherapilocationforecast2.0compactlat=48.1833lon=17.0379,add705390ea01a938cd72937437f9ea6 b/build/weather/.cache/api.met.noweatherapilocationforecast2.0compactlat=48.1833lon=17.0379,add705390ea01a938cd72937437f9ea6 index ad0b5e6..7a19a88 100644 --- a/build/weather/.cache/api.met.noweatherapilocationforecast2.0compactlat=48.1833lon=17.0379,add705390ea01a938cd72937437f9ea6 +++ b/build/weather/.cache/api.met.noweatherapilocationforecast2.0compactlat=48.1833lon=17.0379,add705390ea01a938cd72937437f9ea6 @@ -1,22 +1,22 @@ status: 200 server: nginx/1.18.0 (Ubuntu) -date: Tue, 05 Jul 2022 16:22:03 GMT +date: Wed, 27 Jul 2022 15:17:12 GMT content-type: application/json -content-length: 39572 +content-length: 39264 connection: keep-alive -last-modified: Tue, 05 Jul 2022 15:57:49 GMT -expires: Tue, 05 Jul 2022 16:29:22 GMT -x-backend-host: b_157_249_72_213_loc +last-modified: Wed, 27 Jul 2022 15:00:24 GMT +expires: Wed, 27 Jul 2022 15:31:33 GMT +x-backend-host: b_157_249_76_16_loc access-control-allow-origin: * access-control-allow-methods: GET access-control-allow-headers: Origin vary: Accept, Accept-Encoding -x-varnish: 535706660 377219887 -age: 1454 +x-varnish: 231734843 235855754 +age: 1008 via: 1.1 varnish (Varnish/7.0) accept-ranges: bytes -content-encoding: gzip content-location: https://api.met.no/weatherapi/locationforecast/2.0/compact?lat=48.1833&lon=17.0379 -varied-accept-encoding: gzip, deflate -{"type":"Feature","geometry":{"type":"Point","coordinates":[17.0379,48.1833,202]},"properties":{"meta":{"updated_at":"2022-07-05T13:36:54Z","units":{"air_pressure_at_sea_level":"hPa","air_temperature":"celsius","cloud_area_fraction":"%","precipitation_amount":"mm","relative_humidity":"%","wind_from_direction":"degrees","wind_speed":"m/s"}},"timeseries":[{"time":"2022-07-05T15:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1016.1,"air_temperature":21.4,"cloud_area_fraction":100.0,"relative_humidity":77.1,"wind_from_direction":332.6,"wind_speed":5.7}},"next_12_hours":{"summary":{"symbol_code":"fair_day"}},"next_1_hours":{"summary":{"symbol_code":"lightrain"},"details":{"precipitation_amount":0.1}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.3}}}},{"time":"2022-07-05T16:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1016.2,"air_temperature":21.3,"cloud_area_fraction":90.6,"relative_humidity":77.5,"wind_from_direction":343.8,"wind_speed":6.2}},"next_12_hours":{"summary":{"symbol_code":"fair_night"}},"next_1_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.2}}}},{"time":"2022-07-05T17:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1016.5,"air_temperature":20.4,"cloud_area_fraction":79.7,"relative_humidity":82.7,"wind_from_direction":340.7,"wind_speed":4.9}},"next_12_hours":{"summary":{"symbol_code":"fair_night"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"fair_night"},"details":{"precipitation_amount":0.1}}}},{"time":"2022-07-05T18:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1016.7,"air_temperature":20.1,"cloud_area_fraction":98.4,"relative_humidity":84.9,"wind_from_direction":338.2,"wind_speed":4.9}},"next_12_hours":{"summary":{"symbol_code":"clearsky_day"}},"next_1_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"clearsky_night"},"details":{"precipitation_amount":0.1}}}},{"time":"2022-07-05T19:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1017.1,"air_temperature":19.5,"cloud_area_fraction":32.8,"relative_humidity":87.6,"wind_from_direction":331.4,"wind_speed":4.4}},"next_12_hours":{"summary":{"symbol_code":"clearsky_day"}},"next_1_hours":{"summary":{"symbol_code":"lightrainshowers_night"},"details":{"precipitation_amount":0.1}},"next_6_hours":{"summary":{"symbol_code":"clearsky_night"},"details":{"precipitation_amount":0.1}}}},{"time":"2022-07-05T20:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1017.4,"air_temperature":19.0,"cloud_area_fraction":16.4,"relative_humidity":86.8,"wind_from_direction":333.3,"wind_speed":4.1}},"next_12_hours":{"summary":{"symbol_code":"clearsky_day"}},"next_1_hours":{"summary":{"symbol_code":"fair_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"clearsky_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-05T21:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1017.4,"air_temperature":18.4,"cloud_area_fraction":9.4,"relative_humidity":89.6,"wind_from_direction":324.8,"wind_speed":3.9}},"next_12_hours":{"summary":{"symbol_code":"clearsky_day"}},"next_1_hours":{"summary":{"symbol_code":"clearsky_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"clearsky_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-05T22:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1017.5,"air_temperature":17.8,"cloud_area_fraction":4.7,"relative_humidity":91.9,"wind_from_direction":323.2,"wind_speed":3.5}},"next_12_hours":{"summary":{"symbol_code":"clearsky_day"}},"next_1_hours":{"summary":{"symbol_code":"clearsky_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"clearsky_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-05T23:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1017.7,"air_temperature":17.5,"cloud_area_fraction":3.1,"relative_humidity":91.4,"wind_from_direction":318.8,"wind_speed":3.7}},"next_12_hours":{"summary":{"symbol_code":"lightrainshowers_day"}},"next_1_hours":{"summary":{"symbol_code":"clearsky_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"clearsky_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-06T00:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1017.8,"air_temperature":17.2,"cloud_area_fraction":0.0,"relative_humidity":85.9,"wind_from_direction":322.4,"wind_speed":3.9}},"next_12_hours":{"summary":{"symbol_code":"lightrainshowers_day"}},"next_1_hours":{"summary":{"symbol_code":"clearsky_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"clearsky_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-06T01:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1017.9,"air_temperature":16.7,"cloud_area_fraction":0.0,"relative_humidity":85.6,"wind_from_direction":327.0,"wind_speed":3.7}},"next_12_hours":{"summary":{"symbol_code":"lightrainshowers_day"}},"next_1_hours":{"summary":{"symbol_code":"clearsky_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"clearsky_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-06T02:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1017.8,"air_temperature":16.1,"cloud_area_fraction":0.0,"relative_humidity":87.3,"wind_from_direction":329.3,"wind_speed":2.9}},"next_12_hours":{"summary":{"symbol_code":"lightrainshowers_day"}},"next_1_hours":{"summary":{"symbol_code":"clearsky_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"clearsky_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-06T03:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1018.2,"air_temperature":15.5,"cloud_area_fraction":0.0,"relative_humidity":90.1,"wind_from_direction":319.8,"wind_speed":2.8}},"next_12_hours":{"summary":{"symbol_code":"fair_day"}},"next_1_hours":{"summary":{"symbol_code":"clearsky_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"clearsky_day"},"details":{"precipitation_amount":0.4}}}},{"time":"2022-07-06T04:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1018.7,"air_temperature":15.8,"cloud_area_fraction":0.0,"relative_humidity":87.2,"wind_from_direction":322.2,"wind_speed":3.2}},"next_12_hours":{"summary":{"symbol_code":"fair_day"}},"next_1_hours":{"summary":{"symbol_code":"clearsky_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"fair_day"},"details":{"precipitation_amount":0.5}}}},{"time":"2022-07-06T05:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1018.7,"air_temperature":17.1,"cloud_area_fraction":0.0,"relative_humidity":81.4,"wind_from_direction":318.1,"wind_speed":2.9}},"next_12_hours":{"summary":{"symbol_code":"lightrainshowers_day"}},"next_1_hours":{"summary":{"symbol_code":"clearsky_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"lightrainshowers_day"},"details":{"precipitation_amount":0.7}}}},{"time":"2022-07-06T06:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1018.8,"air_temperature":18.7,"cloud_area_fraction":0.0,"relative_humidity":73.2,"wind_from_direction":318.4,"wind_speed":3.3}},"next_12_hours":{"summary":{"symbol_code":"lightrainshowers_day"}},"next_1_hours":{"summary":{"symbol_code":"clearsky_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"lightrainshowers_day"},"details":{"precipitation_amount":0.9}}}},{"time":"2022-07-06T07:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1018.6,"air_temperature":20.6,"cloud_area_fraction":0.0,"relative_humidity":65.8,"wind_from_direction":325.6,"wind_speed":3.1}},"next_12_hours":{"summary":{"symbol_code":"lightrainshowers_day"}},"next_1_hours":{"summary":{"symbol_code":"clearsky_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"lightrainshowers_day"},"details":{"precipitation_amount":0.9}}}},{"time":"2022-07-06T08:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1018.6,"air_temperature":22.4,"cloud_area_fraction":0.0,"relative_humidity":58.9,"wind_from_direction":325.1,"wind_speed":3.1}},"next_12_hours":{"summary":{"symbol_code":"lightrainshowers_day"}},"next_1_hours":{"summary":{"symbol_code":"rainshowers_day"},"details":{"precipitation_amount":0.4}},"next_6_hours":{"summary":{"symbol_code":"lightrainshowers_day"},"details":{"precipitation_amount":0.9}}}},{"time":"2022-07-06T09:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1018.8,"air_temperature":23.3,"cloud_area_fraction":75.0,"relative_humidity":47.9,"wind_from_direction":327.3,"wind_speed":5.0}},"next_12_hours":{"summary":{"symbol_code":"fair_day"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"fair_day"},"details":{"precipitation_amount":0.5}}}},{"time":"2022-07-06T10:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1018.9,"air_temperature":22.9,"cloud_area_fraction":32.0,"relative_humidity":53.1,"wind_from_direction":335.0,"wind_speed":3.2}},"next_12_hours":{"summary":{"symbol_code":"fair_day"}},"next_1_hours":{"summary":{"symbol_code":"lightrainshowers_day"},"details":{"precipitation_amount":0.2}},"next_6_hours":{"summary":{"symbol_code":"fair_day"},"details":{"precipitation_amount":0.4}}}},{"time":"2022-07-06T11:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1019.2,"air_temperature":23.3,"cloud_area_fraction":83.6,"relative_humidity":48.6,"wind_from_direction":319.5,"wind_speed":5.5}},"next_12_hours":{"summary":{"symbol_code":"fair_day"}},"next_1_hours":{"summary":{"symbol_code":"lightrainshowers_day"},"details":{"precipitation_amount":0.2}},"next_6_hours":{"summary":{"symbol_code":"fair_day"},"details":{"precipitation_amount":0.2}}}},{"time":"2022-07-06T12:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1019.0,"air_temperature":22.7,"cloud_area_fraction":18.7,"relative_humidity":56.2,"wind_from_direction":320.5,"wind_speed":4.1}},"next_12_hours":{"summary":{"symbol_code":"fair_day"}},"next_1_hours":{"summary":{"symbol_code":"fair_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"fair_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-06T13:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1018.6,"air_temperature":24.4,"cloud_area_fraction":28.1,"relative_humidity":46.9,"wind_from_direction":319.5,"wind_speed":4.8}},"next_12_hours":{"summary":{"symbol_code":"fair_day"}},"next_1_hours":{"summary":{"symbol_code":"fair_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"fair_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-06T14:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1018.2,"air_temperature":24.6,"cloud_area_fraction":21.1,"relative_humidity":45.0,"wind_from_direction":319.5,"wind_speed":4.9}},"next_12_hours":{"summary":{"symbol_code":"fair_day"}},"next_1_hours":{"summary":{"symbol_code":"fair_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"fair_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-06T15:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1017.7,"air_temperature":24.8,"cloud_area_fraction":17.2,"relative_humidity":42.9,"wind_from_direction":317.9,"wind_speed":4.9}},"next_12_hours":{"summary":{"symbol_code":"fair_day"}},"next_1_hours":{"summary":{"symbol_code":"fair_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"fair_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-06T16:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1017.7,"air_temperature":24.0,"cloud_area_fraction":20.3,"relative_humidity":43.0,"wind_from_direction":319.9,"wind_speed":5.3}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_night"}},"next_1_hours":{"summary":{"symbol_code":"fair_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"clearsky_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-06T17:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1017.7,"air_temperature":23.4,"cloud_area_fraction":7.8,"relative_humidity":44.7,"wind_from_direction":320.8,"wind_speed":4.5}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"clearsky_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"clearsky_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-06T18:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1017.9,"air_temperature":22.1,"cloud_area_fraction":15.6,"relative_humidity":48.1,"wind_from_direction":329.2,"wind_speed":3.1}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"fair_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"fair_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-06T19:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1018.5,"air_temperature":20.4,"cloud_area_fraction":21.1,"relative_humidity":54.4,"wind_from_direction":342.7,"wind_speed":2.6}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"fair_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"fair_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-06T20:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1019.0,"air_temperature":19.2,"cloud_area_fraction":3.9,"relative_humidity":58.3,"wind_from_direction":354.5,"wind_speed":2.4}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"clearsky_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-06T21:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1019.2,"air_temperature":18.0,"cloud_area_fraction":17.2,"relative_humidity":63.0,"wind_from_direction":2.6,"wind_speed":2.0}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"fair_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-06T22:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1019.4,"air_temperature":16.8,"cloud_area_fraction":7.8,"relative_humidity":69.2,"wind_from_direction":3.9,"wind_speed":1.7}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"clearsky_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-06T23:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1019.4,"air_temperature":16.0,"cloud_area_fraction":10.9,"relative_humidity":73.5,"wind_from_direction":357.8,"wind_speed":1.7}},"next_12_hours":{"summary":{"symbol_code":"cloudy"}},"next_1_hours":{"summary":{"symbol_code":"clearsky_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.1}}}},{"time":"2022-07-07T00:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1019.4,"air_temperature":15.6,"cloud_area_fraction":81.2,"relative_humidity":75.5,"wind_from_direction":350.8,"wind_speed":1.8}},"next_12_hours":{"summary":{"symbol_code":"lightrain"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.1}}}},{"time":"2022-07-07T01:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1019.1,"air_temperature":15.6,"cloud_area_fraction":89.1,"relative_humidity":74.7,"wind_from_direction":0.9,"wind_speed":1.7}},"next_12_hours":{"summary":{"symbol_code":"lightrain"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.1}}}},{"time":"2022-07-07T02:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1018.7,"air_temperature":14.5,"cloud_area_fraction":78.9,"relative_humidity":80.1,"wind_from_direction":344.7,"wind_speed":1.5}},"next_12_hours":{"summary":{"symbol_code":"lightrain"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.1}}}},{"time":"2022-07-07T03:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1018.8,"air_temperature":14.2,"cloud_area_fraction":95.3,"relative_humidity":81.8,"wind_from_direction":320.5,"wind_speed":1.8}},"next_12_hours":{"summary":{"symbol_code":"lightrain"}},"next_1_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.1}}}},{"time":"2022-07-07T04:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1018.7,"air_temperature":14.9,"cloud_area_fraction":76.6,"relative_humidity":80.6,"wind_from_direction":336.4,"wind_speed":1.7}},"next_12_hours":{"summary":{"symbol_code":"lightrain"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.1}}}},{"time":"2022-07-07T05:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1018.6,"air_temperature":16.4,"cloud_area_fraction":99.2,"relative_humidity":74.4,"wind_from_direction":300.4,"wind_speed":1.0}},"next_12_hours":{"summary":{"symbol_code":"lightrain"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.2}}}},{"time":"2022-07-07T06:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1018.6,"air_temperature":18.0,"cloud_area_fraction":96.9,"relative_humidity":67.2,"wind_from_direction":292.7,"wind_speed":1.1}},"next_12_hours":{"summary":{"symbol_code":"lightrain"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"lightrain"},"details":{"precipitation_amount":0.7}}}},{"time":"2022-07-07T07:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1018.4,"air_temperature":19.9,"cloud_area_fraction":79.7,"relative_humidity":58.2,"wind_from_direction":270.5,"wind_speed":1.8}},"next_12_hours":{"summary":{"symbol_code":"lightrain"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"rain"},"details":{"precipitation_amount":1.5}}}},{"time":"2022-07-07T08:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1018.1,"air_temperature":21.5,"cloud_area_fraction":95.3,"relative_humidity":53.1,"wind_from_direction":277.6,"wind_speed":3.2}},"next_12_hours":{"summary":{"symbol_code":"lightrainshowers_day"}},"next_1_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"rain"},"details":{"precipitation_amount":2.0}}}},{"time":"2022-07-07T09:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1017.9,"air_temperature":22.9,"cloud_area_fraction":93.0,"relative_humidity":39.9,"wind_from_direction":281.7,"wind_speed":5.1}},"next_12_hours":{"summary":{"symbol_code":"lightrainshowers_day"}},"next_1_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"rain"},"details":{"precipitation_amount":2.2}}}},{"time":"2022-07-07T10:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1018.1,"air_temperature":22.5,"cloud_area_fraction":100.0,"relative_humidity":40.6,"wind_from_direction":291.1,"wind_speed":6.4}},"next_12_hours":{"summary":{"symbol_code":"lightrainshowers_day"}},"next_1_hours":{"summary":{"symbol_code":"lightrain"},"details":{"precipitation_amount":0.2}},"next_6_hours":{"summary":{"symbol_code":"rain"},"details":{"precipitation_amount":2.2}}}},{"time":"2022-07-07T11:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1018.6,"air_temperature":20.3,"cloud_area_fraction":100.0,"relative_humidity":47.3,"wind_from_direction":293.4,"wind_speed":7.3}},"next_12_hours":{"summary":{"symbol_code":"lightrainshowers_day"}},"next_1_hours":{"summary":{"symbol_code":"rain"},"details":{"precipitation_amount":0.6}},"next_6_hours":{"summary":{"symbol_code":"rain"},"details":{"precipitation_amount":2.0}}}},{"time":"2022-07-07T12:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1018.7,"air_temperature":19.6,"cloud_area_fraction":100.0,"relative_humidity":53.8,"wind_from_direction":292.3,"wind_speed":6.3}},"next_12_hours":{"summary":{"symbol_code":"lightrainshowers_day"}},"next_1_hours":{"summary":{"symbol_code":"rain"},"details":{"precipitation_amount":0.7}},"next_6_hours":{"summary":{"symbol_code":"rainshowers_day"},"details":{"precipitation_amount":1.4}}}},{"time":"2022-07-07T13:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1018.7,"air_temperature":18.6,"cloud_area_fraction":100.0,"relative_humidity":62.3,"wind_from_direction":294.1,"wind_speed":5.6}},"next_12_hours":{"summary":{"symbol_code":"lightrainshowers_day"}},"next_1_hours":{"summary":{"symbol_code":"rain"},"details":{"precipitation_amount":0.5}},"next_6_hours":{"summary":{"symbol_code":"lightrainshowers_day"},"details":{"precipitation_amount":0.7}}}},{"time":"2022-07-07T14:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1018.4,"air_temperature":17.4,"cloud_area_fraction":100.0,"relative_humidity":69.5,"wind_from_direction":289.5,"wind_speed":5.3}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"lightrain"},"details":{"precipitation_amount":0.2}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.2}}}},{"time":"2022-07-07T15:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1017.9,"air_temperature":17.7,"cloud_area_fraction":100.0,"relative_humidity":67.9,"wind_from_direction":292.6,"wind_speed":4.8}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-07T16:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1017.5,"air_temperature":18.5,"cloud_area_fraction":100.0,"relative_humidity":62.1,"wind_from_direction":309.3,"wind_speed":5.2}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_night"}},"next_1_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-07T17:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1017.1,"air_temperature":18.9,"cloud_area_fraction":56.2,"relative_humidity":59.3,"wind_from_direction":298.9,"wind_speed":4.1}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_night"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-07T18:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1017.0,"air_temperature":18.3,"cloud_area_fraction":59.4,"relative_humidity":64.9,"wind_from_direction":281.2,"wind_speed":2.6}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_night"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-07T19:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1017.0,"air_temperature":16.3,"cloud_area_fraction":55.5,"relative_humidity":76.1,"wind_from_direction":250.0,"wind_speed":1.6}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-07T20:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1017.1,"air_temperature":16.2,"cloud_area_fraction":65.6,"relative_humidity":75.7,"wind_from_direction":273.1,"wind_speed":1.6}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-07T21:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1017.2,"air_temperature":16.3,"cloud_area_fraction":53.9,"relative_humidity":72.8,"wind_from_direction":300.4,"wind_speed":2.6}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-07T22:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1017.4,"air_temperature":16.1,"cloud_area_fraction":51.6,"relative_humidity":74.0,"wind_from_direction":302.8,"wind_speed":2.6}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-07T23:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1017.7,"air_temperature":15.5,"cloud_area_fraction":89.1,"relative_humidity":77.9,"wind_from_direction":298.9,"wind_speed":4.0}},"next_1_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.1}}}},{"time":"2022-07-08T00:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1017.7,"air_temperature":15.4,"cloud_area_fraction":53.1,"relative_humidity":81.0,"wind_from_direction":303.4,"wind_speed":4.5}},"next_12_hours":{"summary":{"symbol_code":"lightrainshowers_day"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-08T01:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1017.6,"air_temperature":14.8,"cloud_area_fraction":50.0,"relative_humidity":85.1,"wind_from_direction":309.8,"wind_speed":4.5}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-08T02:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1017.7,"air_temperature":14.7,"cloud_area_fraction":37.5,"relative_humidity":85.9,"wind_from_direction":308.8,"wind_speed":4.3}},"next_1_hours":{"summary":{"symbol_code":"fair_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-08T03:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1018.1,"air_temperature":14.7,"cloud_area_fraction":43.0,"relative_humidity":85.4,"wind_from_direction":312.0,"wind_speed":4.5}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-08T04:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1018.5,"air_temperature":14.8,"cloud_area_fraction":98.4,"relative_humidity":84.3,"wind_from_direction":307.9,"wind_speed":5.1}},"next_1_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-08T05:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1018.8,"air_temperature":15.8,"cloud_area_fraction":99.2,"relative_humidity":79.6,"wind_from_direction":318.3,"wind_speed":5.7}},"next_1_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-08T06:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1019.3,"air_temperature":16.4,"cloud_area_fraction":100.0,"relative_humidity":75.4,"wind_from_direction":323.0,"wind_speed":7.0}},"next_12_hours":{"summary":{"symbol_code":"lightrainshowers_day"}},"next_6_hours":{"summary":{"symbol_code":"lightrain"},"details":{"precipitation_amount":0.6}}}},{"time":"2022-07-08T12:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1020.8,"air_temperature":20.0,"cloud_area_fraction":55.5,"relative_humidity":57.4,"wind_from_direction":330.9,"wind_speed":7.8}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.4}}}},{"time":"2022-07-08T18:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1021.5,"air_temperature":19.8,"cloud_area_fraction":58.6,"relative_humidity":60.7,"wind_from_direction":341.4,"wind_speed":5.4}},"next_12_hours":{"summary":{"symbol_code":"fair_night"}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-09T00:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1023.0,"air_temperature":16.5,"cloud_area_fraction":15.6,"relative_humidity":68.9,"wind_from_direction":317.6,"wind_speed":4.6}},"next_12_hours":{"summary":{"symbol_code":"fair_day"}},"next_6_hours":{"summary":{"symbol_code":"fair_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-09T06:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1022.8,"air_temperature":17.4,"cloud_area_fraction":0.0,"relative_humidity":66.0,"wind_from_direction":329.2,"wind_speed":4.2}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_6_hours":{"summary":{"symbol_code":"clearsky_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-09T12:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1020.0,"air_temperature":23.6,"cloud_area_fraction":42.2,"relative_humidity":40.1,"wind_from_direction":330.3,"wind_speed":4.6}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-09T18:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1018.3,"air_temperature":20.9,"cloud_area_fraction":100.0,"relative_humidity":48.2,"wind_from_direction":327.3,"wind_speed":3.8}},"next_12_hours":{"summary":{"symbol_code":"lightrainshowers_day"}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.1}}}},{"time":"2022-07-10T00:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1019.1,"air_temperature":15.9,"cloud_area_fraction":100.0,"relative_humidity":78.4,"wind_from_direction":321.4,"wind_speed":5.6}},"next_12_hours":{"summary":{"symbol_code":"lightrainshowers_day"}},"next_6_hours":{"summary":{"symbol_code":"lightrain"},"details":{"precipitation_amount":0.9}}}},{"time":"2022-07-10T06:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1017.6,"air_temperature":16.7,"cloud_area_fraction":31.2,"relative_humidity":76.6,"wind_from_direction":323.2,"wind_speed":5.9}},"next_12_hours":{"summary":{"symbol_code":"lightrainshowers_day"}},"next_6_hours":{"summary":{"symbol_code":"rainshowers_day"},"details":{"precipitation_amount":1.0}}}},{"time":"2022-07-10T12:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1016.7,"air_temperature":21.4,"cloud_area_fraction":25.0,"relative_humidity":45.2,"wind_from_direction":324.1,"wind_speed":7.4}},"next_12_hours":{"summary":{"symbol_code":"fair_day"}},"next_6_hours":{"summary":{"symbol_code":"fair_day"},"details":{"precipitation_amount":0.1}}}},{"time":"2022-07-10T18:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1018.5,"air_temperature":18.2,"cloud_area_fraction":39.1,"relative_humidity":45.2,"wind_from_direction":339.4,"wind_speed":6.1}},"next_12_hours":{"summary":{"symbol_code":"fair_night"}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-11T00:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1020.7,"air_temperature":13.6,"cloud_area_fraction":0.8,"relative_humidity":66.3,"wind_from_direction":311.8,"wind_speed":3.8}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_6_hours":{"summary":{"symbol_code":"clearsky_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-11T06:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1021.0,"air_temperature":15.6,"cloud_area_fraction":28.1,"relative_humidity":62.7,"wind_from_direction":310.6,"wind_speed":4.6}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_6_hours":{"summary":{"symbol_code":"fair_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-11T12:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1019.8,"air_temperature":21.1,"cloud_area_fraction":99.2,"relative_humidity":38.9,"wind_from_direction":311.1,"wind_speed":6.5}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-11T18:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1019.2,"air_temperature":19.0,"cloud_area_fraction":87.5,"relative_humidity":47.3,"wind_from_direction":331.9,"wind_speed":5.4}},"next_12_hours":{"summary":{"symbol_code":"lightrainshowers_day"}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-12T00:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1018.8,"air_temperature":14.9,"cloud_area_fraction":28.9,"relative_humidity":67.5,"wind_from_direction":284.9,"wind_speed":2.3}},"next_12_hours":{"summary":{"symbol_code":"lightrainshowers_day"}},"next_6_hours":{"summary":{"symbol_code":"rainshowers_night"},"details":{"precipitation_amount":1.1}}}},{"time":"2022-07-12T06:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1018.0,"air_temperature":15.9,"cloud_area_fraction":60.2,"relative_humidity":80.4,"wind_from_direction":298.4,"wind_speed":4.9}},"next_12_hours":{"summary":{"symbol_code":"lightrainshowers_day"}},"next_6_hours":{"summary":{"symbol_code":"lightrainshowers_day"},"details":{"precipitation_amount":0.5}}}},{"time":"2022-07-12T12:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1016.8,"air_temperature":22.1,"cloud_area_fraction":94.5,"relative_humidity":48.9,"wind_from_direction":316.7,"wind_speed":5.7}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.4}}}},{"time":"2022-07-12T18:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1017.0,"air_temperature":21.4,"cloud_area_fraction":93.0,"relative_humidity":50.9,"wind_from_direction":327.6,"wind_speed":4.8}},"next_12_hours":{"summary":{"symbol_code":"fair_day"}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-13T00:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1020.0,"air_temperature":16.4,"cloud_area_fraction":10.9,"relative_humidity":72.5,"wind_from_direction":311.2,"wind_speed":4.7}},"next_12_hours":{"summary":{"symbol_code":"clearsky_day"}},"next_6_hours":{"summary":{"symbol_code":"clearsky_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-13T06:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1021.5,"air_temperature":18.2,"cloud_area_fraction":4.7,"relative_humidity":65.9,"wind_from_direction":319.0,"wind_speed":5.2}},"next_12_hours":{"summary":{"symbol_code":"fair_day"}},"next_6_hours":{"summary":{"symbol_code":"clearsky_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-13T12:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1021.3,"air_temperature":25.1,"cloud_area_fraction":30.5,"relative_humidity":32.7,"wind_from_direction":334.6,"wind_speed":6.4}},"next_12_hours":{"summary":{"symbol_code":"clearsky_day"}},"next_6_hours":{"summary":{"symbol_code":"fair_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-13T18:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1022.0,"air_temperature":22.6,"cloud_area_fraction":0.0,"relative_humidity":41.4,"wind_from_direction":306.8,"wind_speed":5.1}},"next_12_hours":{"summary":{"symbol_code":"clearsky_night"}},"next_6_hours":{"summary":{"symbol_code":"clearsky_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-14T00:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1024.1,"air_temperature":17.4,"cloud_area_fraction":0.8,"relative_humidity":66.1,"wind_from_direction":337.1,"wind_speed":3.4}},"next_12_hours":{"summary":{"symbol_code":"fair_day"}},"next_6_hours":{"summary":{"symbol_code":"clearsky_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-14T06:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1025.0,"air_temperature":19.1,"cloud_area_fraction":0.0,"relative_humidity":70.9,"wind_from_direction":323.8,"wind_speed":3.8}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_6_hours":{"summary":{"symbol_code":"clearsky_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-14T12:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1023.6,"air_temperature":26.2,"cloud_area_fraction":100.0,"relative_humidity":48.1,"wind_from_direction":346.3,"wind_speed":3.6}},"next_12_hours":{"summary":{"symbol_code":"fair_day"}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-14T18:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1021.6,"air_temperature":26.2,"cloud_area_fraction":7.0,"relative_humidity":43.2,"wind_from_direction":333.2,"wind_speed":3.2}},"next_6_hours":{"summary":{"symbol_code":"clearsky_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-15T00:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1022.5,"air_temperature":18.6,"cloud_area_fraction":35.2,"relative_humidity":73.7,"wind_from_direction":330.9,"wind_speed":2.1}}}}]}} +{"type":"Feature","geometry":{"type":"Point","coordinates":[17.0379,48.1833,202]},"properties":{"meta":{"updated_at":"2022-07-27T13:24:18Z","units":{"air_pressure_at_sea_level":"hPa","air_temperature":"celsius","cloud_area_fraction":"%","precipitation_amount":"mm","relative_humidity":"%","wind_from_direction":"degrees","wind_speed":"m/s"}},"timeseries":[{"time":"2022-07-27T15:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1013.0,"air_temperature":23.1,"cloud_area_fraction":86.7,"relative_humidity":68.0,"wind_from_direction":233.8,"wind_speed":3.5}},"next_12_hours":{"summary":{"symbol_code":"lightrainshowers_day"}},"next_1_hours":{"summary":{"symbol_code":"heavyrain"},"details":{"precipitation_amount":3.6}},"next_6_hours":{"summary":{"symbol_code":"heavyrainshowers_day"},"details":{"precipitation_amount":5.4}}}},{"time":"2022-07-27T16:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1014.2,"air_temperature":20.5,"cloud_area_fraction":100.0,"relative_humidity":83.0,"wind_from_direction":308.9,"wind_speed":3.8}},"next_12_hours":{"summary":{"symbol_code":"lightrainshowers_night"}},"next_1_hours":{"summary":{"symbol_code":"heavyrain"},"details":{"precipitation_amount":1.2}},"next_6_hours":{"summary":{"symbol_code":"rainshowers_night"},"details":{"precipitation_amount":1.8}}}},{"time":"2022-07-27T17:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1014.1,"air_temperature":19.9,"cloud_area_fraction":77.3,"relative_humidity":92.2,"wind_from_direction":359.1,"wind_speed":3.4}},"next_12_hours":{"summary":{"symbol_code":"lightrainshowers_night"}},"next_1_hours":{"summary":{"symbol_code":"rainshowers_day"},"details":{"precipitation_amount":0.3}},"next_6_hours":{"summary":{"symbol_code":"lightrainshowers_night"},"details":{"precipitation_amount":0.6}}}},{"time":"2022-07-27T18:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1014.7,"air_temperature":19.7,"cloud_area_fraction":97.7,"relative_humidity":87.8,"wind_from_direction":353.2,"wind_speed":3.2}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_night"}},"next_1_hours":{"summary":{"symbol_code":"lightrain"},"details":{"precipitation_amount":0.2}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.3}}}},{"time":"2022-07-27T19:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1015.2,"air_temperature":19.4,"cloud_area_fraction":98.4,"relative_humidity":83.7,"wind_from_direction":343.9,"wind_speed":2.8}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.1}}}},{"time":"2022-07-27T20:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1015.8,"air_temperature":19.3,"cloud_area_fraction":59.4,"relative_humidity":86.4,"wind_from_direction":351.3,"wind_speed":0.9}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"fair_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-27T21:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1015.6,"air_temperature":18.9,"cloud_area_fraction":46.9,"relative_humidity":89.2,"wind_from_direction":323.0,"wind_speed":2.1}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"fair_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-27T22:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1015.9,"air_temperature":18.5,"cloud_area_fraction":44.5,"relative_humidity":91.0,"wind_from_direction":328.5,"wind_speed":2.4}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"fair_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-27T23:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1016.3,"air_temperature":18.2,"cloud_area_fraction":30.5,"relative_humidity":87.6,"wind_from_direction":347.0,"wind_speed":3.3}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"fair_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"fair_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-28T00:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1016.2,"air_temperature":17.4,"cloud_area_fraction":25.8,"relative_humidity":88.2,"wind_from_direction":349.5,"wind_speed":2.9}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"fair_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"fair_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-28T01:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1016.2,"air_temperature":16.9,"cloud_area_fraction":25.0,"relative_humidity":90.0,"wind_from_direction":345.9,"wind_speed":2.9}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"fair_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-28T02:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1016.2,"air_temperature":16.4,"cloud_area_fraction":26.6,"relative_humidity":91.0,"wind_from_direction":346.5,"wind_speed":2.7}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"fair_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-28T03:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1016.3,"air_temperature":16.2,"cloud_area_fraction":60.2,"relative_humidity":90.4,"wind_from_direction":350.4,"wind_speed":2.8}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-28T04:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1016.8,"air_temperature":16.6,"cloud_area_fraction":44.5,"relative_humidity":87.2,"wind_from_direction":356.7,"wind_speed":2.5}},"next_12_hours":{"summary":{"symbol_code":"fair_day"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-28T05:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1017.0,"air_temperature":17.4,"cloud_area_fraction":37.5,"relative_humidity":84.2,"wind_from_direction":344.4,"wind_speed":2.4}},"next_12_hours":{"summary":{"symbol_code":"fair_day"}},"next_1_hours":{"summary":{"symbol_code":"fair_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-28T06:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1017.3,"air_temperature":18.8,"cloud_area_fraction":30.5,"relative_humidity":77.3,"wind_from_direction":333.7,"wind_speed":2.3}},"next_12_hours":{"summary":{"symbol_code":"fair_day"}},"next_1_hours":{"summary":{"symbol_code":"fair_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-28T07:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1017.2,"air_temperature":20.7,"cloud_area_fraction":35.9,"relative_humidity":69.3,"wind_from_direction":341.3,"wind_speed":2.2}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"fair_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-28T08:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1017.1,"air_temperature":22.6,"cloud_area_fraction":75.8,"relative_humidity":62.2,"wind_from_direction":359.0,"wind_speed":1.5}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"fair_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-28T09:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1017.0,"air_temperature":24.2,"cloud_area_fraction":40.6,"relative_humidity":56.1,"wind_from_direction":20.5,"wind_speed":1.0}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"fair_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-28T10:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1016.6,"air_temperature":25.8,"cloud_area_fraction":85.2,"relative_humidity":49.5,"wind_from_direction":32.4,"wind_speed":0.7}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"fair_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-28T11:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1016.1,"air_temperature":27.1,"cloud_area_fraction":67.2,"relative_humidity":44.6,"wind_from_direction":144.5,"wind_speed":0.2}},"next_12_hours":{"summary":{"symbol_code":"fair_day"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"fair_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-28T12:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1015.6,"air_temperature":28.0,"cloud_area_fraction":9.4,"relative_humidity":41.6,"wind_from_direction":162.5,"wind_speed":0.8}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"clearsky_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"fair_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-28T13:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1015.1,"air_temperature":28.5,"cloud_area_fraction":6.2,"relative_humidity":40.3,"wind_from_direction":153.5,"wind_speed":1.2}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"clearsky_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"fair_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-28T14:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1014.7,"air_temperature":28.6,"cloud_area_fraction":11.7,"relative_humidity":40.1,"wind_from_direction":155.8,"wind_speed":1.5}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"clearsky_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-28T15:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1014.4,"air_temperature":28.5,"cloud_area_fraction":27.3,"relative_humidity":39.8,"wind_from_direction":149.9,"wind_speed":1.3}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"fair_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-28T16:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1014.3,"air_temperature":28.3,"cloud_area_fraction":19.5,"relative_humidity":40.2,"wind_from_direction":155.3,"wind_speed":1.2}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_night"}},"next_1_hours":{"summary":{"symbol_code":"fair_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-28T17:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1014.2,"air_temperature":27.7,"cloud_area_fraction":24.2,"relative_humidity":44.6,"wind_from_direction":118.7,"wind_speed":0.9}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_night"}},"next_1_hours":{"summary":{"symbol_code":"fair_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-28T18:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1014.6,"air_temperature":25.6,"cloud_area_fraction":34.4,"relative_humidity":57.7,"wind_from_direction":94.2,"wind_speed":1.3}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_night"}},"next_1_hours":{"summary":{"symbol_code":"fair_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-28T19:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1015.3,"air_temperature":23.6,"cloud_area_fraction":89.1,"relative_humidity":59.0,"wind_from_direction":82.5,"wind_speed":1.5}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-28T20:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1015.6,"air_temperature":24.0,"cloud_area_fraction":100.0,"relative_humidity":56.0,"wind_from_direction":71.1,"wind_speed":2.1}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-28T21:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1015.6,"air_temperature":23.2,"cloud_area_fraction":60.2,"relative_humidity":57.9,"wind_from_direction":66.4,"wind_speed":2.2}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-28T22:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1015.6,"air_temperature":22.2,"cloud_area_fraction":18.7,"relative_humidity":60.2,"wind_from_direction":69.1,"wind_speed":2.3}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"fair_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-28T23:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1015.7,"air_temperature":22.1,"cloud_area_fraction":19.5,"relative_humidity":59.6,"wind_from_direction":89.5,"wind_speed":3.2}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"fair_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-29T00:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1015.5,"air_temperature":22.0,"cloud_area_fraction":71.1,"relative_humidity":59.1,"wind_from_direction":89.0,"wind_speed":3.8}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-29T01:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1015.3,"air_temperature":21.5,"cloud_area_fraction":50.0,"relative_humidity":61.1,"wind_from_direction":92.3,"wind_speed":4.3}},"next_12_hours":{"summary":{"symbol_code":"cloudy"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.2}}}},{"time":"2022-07-29T02:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1015.2,"air_temperature":21.0,"cloud_area_fraction":31.2,"relative_humidity":63.7,"wind_from_direction":93.1,"wind_speed":5.0}},"next_12_hours":{"summary":{"symbol_code":"cloudy"}},"next_1_hours":{"summary":{"symbol_code":"fair_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.2}}}},{"time":"2022-07-29T03:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1015.4,"air_temperature":20.8,"cloud_area_fraction":98.4,"relative_humidity":63.8,"wind_from_direction":79.1,"wind_speed":2.6}},"next_12_hours":{"summary":{"symbol_code":"cloudy"}},"next_1_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.2}}}},{"time":"2022-07-29T04:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1015.3,"air_temperature":21.1,"cloud_area_fraction":100.0,"relative_humidity":62.8,"wind_from_direction":88.5,"wind_speed":3.6}},"next_12_hours":{"summary":{"symbol_code":"cloudy"}},"next_1_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.4}}}},{"time":"2022-07-29T05:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1015.6,"air_temperature":21.6,"cloud_area_fraction":98.4,"relative_humidity":62.3,"wind_from_direction":85.8,"wind_speed":2.8}},"next_12_hours":{"summary":{"symbol_code":"cloudy"}},"next_1_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.4}}}},{"time":"2022-07-29T06:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1016.1,"air_temperature":22.8,"cloud_area_fraction":96.1,"relative_humidity":58.4,"wind_from_direction":61.2,"wind_speed":2.1}},"next_12_hours":{"summary":{"symbol_code":"cloudy"}},"next_1_hours":{"summary":{"symbol_code":"lightrain"},"details":{"precipitation_amount":0.2}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.4}}}},{"time":"2022-07-29T07:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1015.9,"air_temperature":22.4,"cloud_area_fraction":68.7,"relative_humidity":61.9,"wind_from_direction":81.0,"wind_speed":4.7}},"next_12_hours":{"summary":{"symbol_code":"cloudy"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.2}}}},{"time":"2022-07-29T08:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1015.4,"air_temperature":24.6,"cloud_area_fraction":81.2,"relative_humidity":54.4,"wind_from_direction":105.1,"wind_speed":4.7}},"next_12_hours":{"summary":{"symbol_code":"cloudy"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.2}}}},{"time":"2022-07-29T09:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1015.5,"air_temperature":26.3,"cloud_area_fraction":95.3,"relative_humidity":47.7,"wind_from_direction":110.0,"wind_speed":3.4}},"next_12_hours":{"summary":{"symbol_code":"cloudy"}},"next_1_hours":{"summary":{"symbol_code":"lightrain"},"details":{"precipitation_amount":0.2}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.2}}}},{"time":"2022-07-29T10:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1015.4,"air_temperature":26.9,"cloud_area_fraction":100.0,"relative_humidity":46.8,"wind_from_direction":99.7,"wind_speed":2.9}},"next_12_hours":{"summary":{"symbol_code":"cloudy"}},"next_1_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-29T11:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1014.7,"air_temperature":28.5,"cloud_area_fraction":100.0,"relative_humidity":42.9,"wind_from_direction":106.2,"wind_speed":2.8}},"next_12_hours":{"summary":{"symbol_code":"cloudy"}},"next_1_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-29T12:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1014.4,"air_temperature":29.5,"cloud_area_fraction":100.0,"relative_humidity":41.4,"wind_from_direction":109.2,"wind_speed":1.9}},"next_12_hours":{"summary":{"symbol_code":"cloudy"}},"next_1_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-29T13:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1013.9,"air_temperature":29.5,"cloud_area_fraction":100.0,"relative_humidity":41.0,"wind_from_direction":69.6,"wind_speed":1.7}},"next_12_hours":{"summary":{"symbol_code":"cloudy"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-29T14:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1013.4,"air_temperature":30.1,"cloud_area_fraction":100.0,"relative_humidity":39.3,"wind_from_direction":72.0,"wind_speed":1.4}},"next_12_hours":{"summary":{"symbol_code":"cloudy"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-29T15:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1012.7,"air_temperature":31.1,"cloud_area_fraction":100.0,"relative_humidity":31.7,"wind_from_direction":189.5,"wind_speed":2.3}},"next_12_hours":{"summary":{"symbol_code":"cloudy"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.1}}}},{"time":"2022-07-29T16:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1012.5,"air_temperature":30.3,"cloud_area_fraction":80.5,"relative_humidity":33.6,"wind_from_direction":229.2,"wind_speed":3.6}},"next_12_hours":{"summary":{"symbol_code":"lightrain"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.1}}}},{"time":"2022-07-29T17:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1012.3,"air_temperature":29.1,"cloud_area_fraction":100.0,"relative_humidity":39.9,"wind_from_direction":276.4,"wind_speed":2.2}},"next_12_hours":{"summary":{"symbol_code":"lightrain"}},"next_1_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.1}}}},{"time":"2022-07-29T18:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1012.8,"air_temperature":26.7,"cloud_area_fraction":97.7,"relative_humidity":49.8,"wind_from_direction":8.7,"wind_speed":1.5}},"next_12_hours":{"summary":{"symbol_code":"rain"}},"next_1_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.1}}}},{"time":"2022-07-29T19:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1012.9,"air_temperature":25.7,"cloud_area_fraction":99.2,"relative_humidity":50.3,"wind_from_direction":70.3,"wind_speed":3.8}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.3}}}},{"time":"2022-07-29T20:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1013.0,"air_temperature":24.7,"cloud_area_fraction":100.0,"relative_humidity":54.0,"wind_from_direction":78.4,"wind_speed":3.3}},"next_1_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.3}}}},{"time":"2022-07-29T21:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1013.0,"air_temperature":23.3,"cloud_area_fraction":100.0,"relative_humidity":61.5,"wind_from_direction":50.0,"wind_speed":2.0}},"next_1_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.3}}}},{"time":"2022-07-29T22:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1012.1,"air_temperature":23.5,"cloud_area_fraction":100.0,"relative_humidity":60.0,"wind_from_direction":65.0,"wind_speed":2.9}},"next_1_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"rain"},"details":{"precipitation_amount":2.9}}}},{"time":"2022-07-29T23:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1012.0,"air_temperature":23.3,"cloud_area_fraction":100.0,"relative_humidity":58.1,"wind_from_direction":80.3,"wind_speed":3.0}},"next_1_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"rain"},"details":{"precipitation_amount":4.8}}}},{"time":"2022-07-30T00:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1012.1,"air_temperature":22.3,"cloud_area_fraction":95.3,"relative_humidity":62.5,"wind_from_direction":15.5,"wind_speed":2.0}},"next_12_hours":{"summary":{"symbol_code":"rain"}},"next_1_hours":{"summary":{"symbol_code":"lightrain"},"details":{"precipitation_amount":0.2}},"next_6_hours":{"summary":{"symbol_code":"heavyrain"},"details":{"precipitation_amount":5.0}}}},{"time":"2022-07-30T01:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1012.7,"air_temperature":20.9,"cloud_area_fraction":100.0,"relative_humidity":75.0,"wind_from_direction":334.8,"wind_speed":3.1}},"next_1_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-30T02:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1011.6,"air_temperature":20.8,"cloud_area_fraction":100.0,"relative_humidity":77.1,"wind_from_direction":46.6,"wind_speed":2.5}},"next_1_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-30T03:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1011.7,"air_temperature":19.9,"cloud_area_fraction":99.2,"relative_humidity":84.0,"wind_from_direction":329.6,"wind_speed":0.5}},"next_1_hours":{"summary":{"symbol_code":"heavyrain"},"details":{"precipitation_amount":2.6}}}},{"time":"2022-07-30T04:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1012.2,"air_temperature":19.6,"cloud_area_fraction":100.0,"relative_humidity":90.1,"wind_from_direction":267.3,"wind_speed":1.8}},"next_1_hours":{"summary":{"symbol_code":"heavyrain"},"details":{"precipitation_amount":1.9}}}},{"time":"2022-07-30T05:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1011.6,"air_temperature":19.5,"cloud_area_fraction":100.0,"relative_humidity":94.4,"wind_from_direction":327.0,"wind_speed":2.0}},"next_1_hours":{"summary":{"symbol_code":"lightrain"},"details":{"precipitation_amount":0.2}}}},{"time":"2022-07-30T06:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1012.3,"air_temperature":20.1,"cloud_area_fraction":100.0,"relative_humidity":90.8,"wind_from_direction":246.0,"wind_speed":1.1}},"next_12_hours":{"summary":{"symbol_code":"rain"}},"next_6_hours":{"summary":{"symbol_code":"rain"},"details":{"precipitation_amount":4.9}}}},{"time":"2022-07-30T12:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1011.9,"air_temperature":19.6,"cloud_area_fraction":100.0,"relative_humidity":91.2,"wind_from_direction":310.3,"wind_speed":5.5}},"next_12_hours":{"summary":{"symbol_code":"lightrainshowers_day"}},"next_6_hours":{"summary":{"symbol_code":"heavyrain"},"details":{"precipitation_amount":5.5}}}},{"time":"2022-07-30T18:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1011.8,"air_temperature":19.7,"cloud_area_fraction":100.0,"relative_humidity":88.0,"wind_from_direction":320.6,"wind_speed":3.7}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-31T00:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1013.1,"air_temperature":18.4,"cloud_area_fraction":28.1,"relative_humidity":70.9,"wind_from_direction":306.7,"wind_speed":5.5}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_6_hours":{"summary":{"symbol_code":"fair_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-31T06:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1013.8,"air_temperature":18.6,"cloud_area_fraction":100.0,"relative_humidity":73.7,"wind_from_direction":301.3,"wind_speed":6.5}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-31T12:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1015.1,"air_temperature":23.2,"cloud_area_fraction":50.8,"relative_humidity":46.1,"wind_from_direction":330.4,"wind_speed":7.4}},"next_12_hours":{"summary":{"symbol_code":"fair_day"}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-31T18:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1014.6,"air_temperature":22.4,"cloud_area_fraction":23.4,"relative_humidity":46.6,"wind_from_direction":335.2,"wind_speed":4.2}},"next_12_hours":{"summary":{"symbol_code":"clearsky_night"}},"next_6_hours":{"summary":{"symbol_code":"fair_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-08-01T00:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1016.3,"air_temperature":17.9,"cloud_area_fraction":2.3,"relative_humidity":68.8,"wind_from_direction":316.6,"wind_speed":3.8}},"next_12_hours":{"summary":{"symbol_code":"fair_day"}},"next_6_hours":{"summary":{"symbol_code":"clearsky_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-08-01T06:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1017.2,"air_temperature":18.9,"cloud_area_fraction":19.5,"relative_humidity":71.9,"wind_from_direction":317.9,"wind_speed":2.9}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_6_hours":{"summary":{"symbol_code":"fair_day"},"details":{"precipitation_amount":0.1}}}},{"time":"2022-08-01T12:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1015.9,"air_temperature":26.6,"cloud_area_fraction":44.5,"relative_humidity":41.8,"wind_from_direction":333.8,"wind_speed":4.6}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.4}}}},{"time":"2022-08-01T18:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1016.2,"air_temperature":22.6,"cloud_area_fraction":89.8,"relative_humidity":62.7,"wind_from_direction":10.4,"wind_speed":4.2}},"next_12_hours":{"summary":{"symbol_code":"fair_day"}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-08-02T00:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1016.3,"air_temperature":20.6,"cloud_area_fraction":0.8,"relative_humidity":68.9,"wind_from_direction":249.0,"wind_speed":0.8}},"next_12_hours":{"summary":{"symbol_code":"clearsky_day"}},"next_6_hours":{"summary":{"symbol_code":"clearsky_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-08-02T06:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1017.0,"air_temperature":20.4,"cloud_area_fraction":0.0,"relative_humidity":74.0,"wind_from_direction":261.4,"wind_speed":0.7}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_6_hours":{"summary":{"symbol_code":"clearsky_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-08-02T12:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1016.4,"air_temperature":28.5,"cloud_area_fraction":32.0,"relative_humidity":42.1,"wind_from_direction":330.1,"wind_speed":2.7}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_6_hours":{"summary":{"symbol_code":"fair_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-08-02T18:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1015.7,"air_temperature":25.0,"cloud_area_fraction":100.0,"relative_humidity":64.2,"wind_from_direction":336.2,"wind_speed":1.6}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-08-03T00:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1016.5,"air_temperature":20.4,"cloud_area_fraction":58.6,"relative_humidity":75.2,"wind_from_direction":110.2,"wind_speed":1.7}},"next_12_hours":{"summary":{"symbol_code":"fair_day"}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-08-03T06:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1017.1,"air_temperature":23.6,"cloud_area_fraction":2.3,"relative_humidity":64.7,"wind_from_direction":117.2,"wind_speed":2.0}},"next_12_hours":{"summary":{"symbol_code":"clearsky_day"}},"next_6_hours":{"summary":{"symbol_code":"clearsky_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-08-03T12:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1016.4,"air_temperature":31.2,"cloud_area_fraction":12.5,"relative_humidity":35.4,"wind_from_direction":157.0,"wind_speed":1.4}},"next_12_hours":{"summary":{"symbol_code":"clearsky_day"}},"next_6_hours":{"summary":{"symbol_code":"clearsky_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-08-03T18:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1014.8,"air_temperature":27.3,"cloud_area_fraction":4.7,"relative_humidity":45.1,"wind_from_direction":83.1,"wind_speed":1.8}},"next_12_hours":{"summary":{"symbol_code":"clearsky_night"}},"next_6_hours":{"summary":{"symbol_code":"clearsky_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-08-04T00:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1016.0,"air_temperature":21.9,"cloud_area_fraction":0.0,"relative_humidity":60.5,"wind_from_direction":113.9,"wind_speed":2.7}},"next_12_hours":{"summary":{"symbol_code":"clearsky_day"}},"next_6_hours":{"summary":{"symbol_code":"clearsky_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-08-04T06:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1015.7,"air_temperature":23.7,"cloud_area_fraction":0.0,"relative_humidity":58.4,"wind_from_direction":113.1,"wind_speed":3.8}},"next_12_hours":{"summary":{"symbol_code":"clearsky_day"}},"next_6_hours":{"summary":{"symbol_code":"clearsky_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-08-04T12:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1014.8,"air_temperature":33.9,"cloud_area_fraction":21.1,"relative_humidity":29.5,"wind_from_direction":173.8,"wind_speed":3.4}},"next_12_hours":{"summary":{"symbol_code":"clearsky_day"}},"next_6_hours":{"summary":{"symbol_code":"fair_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-08-04T18:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1014.1,"air_temperature":29.1,"cloud_area_fraction":0.0,"relative_humidity":43.1,"wind_from_direction":125.2,"wind_speed":1.9}},"next_12_hours":{"summary":{"symbol_code":"clearsky_night"}},"next_6_hours":{"summary":{"symbol_code":"clearsky_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-08-05T00:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1015.7,"air_temperature":23.8,"cloud_area_fraction":0.0,"relative_humidity":53.0,"wind_from_direction":110.5,"wind_speed":2.9}},"next_12_hours":{"summary":{"symbol_code":"clearsky_day"}},"next_6_hours":{"summary":{"symbol_code":"clearsky_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-08-05T06:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1016.1,"air_temperature":25.2,"cloud_area_fraction":5.5,"relative_humidity":52.1,"wind_from_direction":113.4,"wind_speed":3.6}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_6_hours":{"summary":{"symbol_code":"clearsky_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-08-05T12:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1015.3,"air_temperature":34.6,"cloud_area_fraction":35.9,"relative_humidity":26.1,"wind_from_direction":140.6,"wind_speed":2.1}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_6_hours":{"summary":{"symbol_code":"fair_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-08-05T18:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1014.6,"air_temperature":28.4,"cloud_area_fraction":100.0,"relative_humidity":48.7,"wind_from_direction":8.4,"wind_speed":4.1}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-08-06T00:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1015.6,"air_temperature":22.7,"cloud_area_fraction":8.6,"relative_humidity":79.6,"wind_from_direction":334.9,"wind_speed":3.8}}}}]}} diff --git a/build/weather/.cache/ip-api.comjson,541f8cc137d7a7ec1adee58ac9e79d12 b/build/weather/.cache/ip-api.comjson,541f8cc137d7a7ec1adee58ac9e79d12 index acb82a0..66485d8 100644 --- a/build/weather/.cache/ip-api.comjson,541f8cc137d7a7ec1adee58ac9e79d12 +++ b/build/weather/.cache/ip-api.comjson,541f8cc137d7a7ec1adee58ac9e79d12 @@ -1,10 +1,10 @@ status: 200 -date: Tue, 05 Jul 2022 16:30:57 GMT +date: Wed, 27 Jul 2022 15:17:21 GMT content-type: application/json; charset=utf-8 content-length: 312 access-control-allow-origin: * -x-ttl: 60 -x-rl: 44 +x-ttl: 44 +x-rl: 42 content-location: http://ip-api.com/json/ {"status":"success","country":"Slovakia","countryCode":"SK","region":"BL","regionName":"Bratislava","city":"Bratislava","zip":"841 05","lat":48.1833,"lon":17.0379,"timezone":"Europe/Bratislava","isp":"Orange Slovensko","org":"Orange Slovensko, a.s.","as":"AS15962 Orange Slovensko a.s.","query":"109.230.50.234"} \ No newline at end of file diff --git a/build/weather/.cache/weather/citycountry.json b/build/weather/.cache/weather/citycountry.json index 77e6d1e..fe942d0 100644 --- a/build/weather/.cache/weather/citycountry.json +++ b/build/weather/.cache/weather/citycountry.json @@ -1 +1 @@ -{"Bratislava": "Slovakia"} \ No newline at end of file +{"Bratislava": "Slovakia", "BRATISLAVA": "Slovenian"} \ No newline at end of file diff --git a/build/weather/.cache/weather/fc/xml/Slovakia/Bratislava/1658935032 b/build/weather/.cache/weather/fc/xml/Slovakia/Bratislava/1658935032 new file mode 100644 index 0000000..5b64103 --- /dev/null +++ b/build/weather/.cache/weather/fc/xml/Slovakia/Bratislava/1658935032 @@ -0,0 +1,376 @@ + + + Bratislava + Slovakia + + C + 7timer + + + + + + 27 + 0.0 + + 2 + + 270 + W + + + 0 + + + + + + 28 + 0.0 + + 3 + + 225 + SW + + + 0 + + + + + + 25 + 0.0 + + 2 + + 315 + NW + + + 0 + + + + + + 23 + 0.0 + + 2 + + 315 + NW + + + 0 + + + + + + 16 + 1.0 + + 2 + + 360 + N + + + 0 + + + + + + 15 + 1.0 + + 2 + + 360 + N + + + 0 + + + + + + 14 + 0.0 + + 2 + + 360 + N + + + 0 + + + + + + 18 + 0.0 + + 2 + + 360 + N + + + 0 + + + + + + + + 26 + 0.0 + + 2 + + 360 + N + + + 0 + + + + + + 31 + 0.0 + + 2 + + 90 + E + + + 0 + + + + + + 31 + 0.0 + + 2 + + 270 + W + + + 0 + + + + + + 24 + 0.0 + + 2 + + 45 + NE + + + 0 + + + + + + 21 + 0.0 + + 2 + + 45 + NE + + + 0 + + + + + + 20 + 0.0 + + 2 + + 90 + E + + + 0 + + + + + + 16 + 0.0 + + 2 + + 360 + N + + + 0 + + + + + + 21 + 0.0 + + 2 + + 45 + NE + + + 0 + + + + + + + + 28 + 1.0 + + 2 + + 90 + E + + + 0 + + + + + + 31 + 1.0 + + 2 + + 45 + NE + + + 0 + + + + + + 31 + 0.0 + + 3 + + 360 + N + + + 0 + + + + + + 25 + 0.0 + + 2 + + 360 + N + + + 0 + + + + + + 21 + 1.0 + + 2 + + 90 + E + + + 0 + + + + + + 17 + 1.0 + + 2 + + 135 + SE + + + 0 + + + + + + 17 + 1.0 + + 2 + + 270 + W + + + 0 + + + + + + 18 + 1.0 + + 2 + + 270 + W + + + 0 + + + + + diff --git a/build/weather/.cache/weather/fc/xml/Slovakia/Bratislava/1658935035 b/build/weather/.cache/weather/fc/xml/Slovakia/Bratislava/1658935035 new file mode 100644 index 0000000..8829c8a --- /dev/null +++ b/build/weather/.cache/weather/fc/xml/Slovakia/Bratislava/1658935035 @@ -0,0 +1,1395 @@ + + + Bratislava + Slovakia + + C + yrno + + + + + + 23.1 + 3.6 + + 3.5 + + 233 + SW + + + 68.0 + + + + + + 20.5 + 1.2 + + 3.8 + + 308 + NW + + + 83.0 + + + + + + 19.9 + 0.3 + + 3.4 + + 359 + N + + + 92.2 + + + + + + 19.7 + 0.2 + + 3.2 + + 353 + N + + + 87.8 + + + + + + 19.4 + 0.0 + + 2.8 + + 343 + N + + + 83.7 + + + + + + 19.3 + 0.0 + + 0.9 + + 351 + N + + + 86.4 + + + + + + 18.9 + 0.0 + + 2.1 + + 323 + NW + + + 89.2 + + + + + + 18.5 + 0.0 + + 2.4 + + 328 + NW + + + 91.0 + + + + + + 18.2 + 0.0 + + 3.3 + + 347 + N + + + 87.6 + + + + + + 17.4 + 0.0 + + 2.9 + + 349 + N + + + 88.2 + + + + + + + + 16.9 + 0.0 + + 2.9 + + 345 + N + + + 90.0 + + + + + + 16.4 + 0.0 + + 2.7 + + 346 + N + + + 91.0 + + + + + + 16.2 + 0.0 + + 2.8 + + 350 + N + + + 90.4 + + + + + + 16.6 + 0.0 + + 2.5 + + 356 + N + + + 87.2 + + + + + + 17.4 + 0.0 + + 2.4 + + 344 + N + + + 84.2 + + + + + + 18.8 + 0.0 + + 2.3 + + 333 + NW + + + 77.3 + + + + + + 20.7 + 0.0 + + 2.2 + + 341 + N + + + 69.3 + + + + + + 22.6 + 0.0 + + 1.5 + + 359 + N + + + 62.2 + + + + + + 24.2 + 0.0 + + 1.0 + + 20 + N + + + 56.1 + + + + + + 25.8 + 0.0 + + 0.7 + + 32 + NE + + + 49.5 + + + + + + 27.1 + 0.0 + + 0.2 + + 144 + SE + + + 44.6 + + + + + + 28.0 + 0.0 + + 0.8 + + 162 + S + + + 41.6 + + + + + + 28.5 + 0.0 + + 1.2 + + 153 + SE + + + 40.3 + + + + + + 28.6 + 0.0 + + 1.5 + + 155 + SE + + + 40.1 + + + + + + 28.5 + 0.0 + + 1.3 + + 149 + SE + + + 39.8 + + + + + + 28.3 + 0.0 + + 1.2 + + 155 + SE + + + 40.2 + + + + + + 27.7 + 0.0 + + 0.9 + + 118 + SE + + + 44.6 + + + + + + 25.6 + 0.0 + + 1.3 + + 94 + E + + + 57.7 + + + + + + 23.6 + 0.0 + + 1.5 + + 82 + E + + + 59.0 + + + + + + 24.0 + 0.0 + + 2.1 + + 71 + E + + + 56.0 + + + + + + 23.2 + 0.0 + + 2.2 + + 66 + NE + + + 57.9 + + + + + + 22.2 + 0.0 + + 2.3 + + 69 + E + + + 60.2 + + + + + + 22.1 + 0.0 + + 3.2 + + 89 + E + + + 59.6 + + + + + + 22.0 + 0.0 + + 3.8 + + 89 + E + + + 59.1 + + + + + + + + 21.5 + 0.0 + + 4.3 + + 92 + E + + + 61.1 + + + + + + 21.0 + 0.0 + + 5.0 + + 93 + E + + + 63.7 + + + + + + 20.8 + 0.0 + + 2.6 + + 79 + E + + + 63.8 + + + + + + 21.1 + 0.0 + + 3.6 + + 88 + E + + + 62.8 + + + + + + 21.6 + 0.0 + + 2.8 + + 85 + E + + + 62.3 + + + + + + 22.8 + 0.2 + + 2.1 + + 61 + NE + + + 58.4 + + + + + + 22.4 + 0.0 + + 4.7 + + 81 + E + + + 61.9 + + + + + + 24.6 + 0.0 + + 4.7 + + 105 + E + + + 54.4 + + + + + + 26.3 + 0.2 + + 3.4 + + 110 + E + + + 47.7 + + + + + + 26.9 + 0.0 + + 2.9 + + 99 + E + + + 46.8 + + + + + + 28.5 + 0.0 + + 2.8 + + 106 + E + + + 42.9 + + + + + + 29.5 + 0.0 + + 1.9 + + 109 + E + + + 41.4 + + + + + + 29.5 + 0.0 + + 1.7 + + 69 + E + + + 41.0 + + + + + + 30.1 + 0.0 + + 1.4 + + 72 + E + + + 39.3 + + + + + + 31.1 + 0.0 + + 2.3 + + 189 + S + + + 31.7 + + + + + + 30.3 + 0.0 + + 3.6 + + 229 + SW + + + 33.6 + + + + + + 29.1 + 0.0 + + 2.2 + + 276 + W + + + 39.9 + + + + + + 26.7 + 0.0 + + 1.5 + + 8 + N + + + 49.8 + + + + + + 25.7 + 0.0 + + 3.8 + + 70 + E + + + 50.3 + + + + + + 24.7 + 0.0 + + 3.3 + + 78 + E + + + 54.0 + + + + + + 23.3 + 0.0 + + 2.0 + + 50 + NE + + + 61.5 + + + + + + 23.5 + 0.0 + + 2.9 + + 65 + NE + + + 60.0 + + + + + + 23.3 + 0.0 + + 3.0 + + 80 + E + + + 58.1 + + + + + + 22.3 + 0.2 + + 2.0 + + 15 + N + + + 62.5 + + + + + + + + 20.9 + 0.0 + + 3.1 + + 334 + NW + + + 75.0 + + + + + + 20.8 + 0.0 + + 2.5 + + 46 + NE + + + 77.1 + + + + + + 19.9 + 2.6 + + 0.5 + + 329 + NW + + + 84.0 + + + + + + 19.6 + 1.9 + + 1.8 + + 267 + W + + + 90.1 + + + + + + 19.5 + 0.2 + + 2.0 + + 327 + NW + + + 94.4 + + + + + + 20.1 + 0.0 + + 1.1 + + 246 + SW + + + 90.8 + + + + + + 19.6 + 0.0 + + 5.5 + + 310 + NW + + + 91.2 + + + + + + 19.7 + 0.0 + + 3.7 + + 320 + NW + + + 88.0 + + + + + + 18.4 + 0.0 + + 5.5 + + 306 + NW + + + 70.9 + + + + + + + + 18.6 + 0.0 + + 6.5 + + 301 + NW + + + 73.7 + + + + + + 23.2 + 0.0 + + 7.4 + + 330 + NW + + + 46.1 + + + + + + 22.4 + 0.0 + + 4.2 + + 335 + NW + + + 46.6 + + + + + + 17.9 + 0.0 + + 3.8 + + 316 + NW + + + 68.8 + + + + + + + + 18.9 + 0.0 + + 2.9 + + 317 + NW + + + 71.9 + + + + + + 26.6 + 0.0 + + 4.6 + + 333 + NW + + + 41.8 + + + + + + 22.6 + 0.0 + + 4.2 + + 10 + N + + + 62.7 + + + + + + 20.6 + 0.0 + + 0.8 + + 249 + W + + + 68.9 + + + + + + + + 20.4 + 0.0 + + 0.7 + + 261 + W + + + 74.0 + + + + + + 28.5 + 0.0 + + 2.7 + + 330 + NW + + + 42.1 + + + + + + 25.0 + 0.0 + + 1.6 + + 336 + NW + + + 64.2 + + + + + + 20.4 + 0.0 + + 1.7 + + 110 + E + + + 75.2 + + + + + + + + 23.6 + 0.0 + + 2.0 + + 117 + SE + + + 64.7 + + + + + + 31.2 + 0.0 + + 1.4 + + 157 + SE + + + 35.4 + + + + + + 27.3 + 0.0 + + 1.8 + + 83 + E + + + 45.1 + + + + + + 21.9 + 0.0 + + 2.7 + + 113 + SE + + + 60.5 + + + + + + + + 23.7 + 0.0 + + 3.8 + + 113 + SE + + + 58.4 + + + + + + 33.9 + 0.0 + + 3.4 + + 173 + S + + + 29.5 + + + + + + 29.1 + 0.0 + + 1.9 + + 125 + SE + + + 43.1 + + + + + + 23.8 + 0.0 + + 2.9 + + 110 + E + + + 53.0 + + + + + + + + 25.2 + 0.0 + + 3.6 + + 113 + SE + + + 52.1 + + + + + + 34.6 + 0.0 + + 2.1 + + 140 + SE + + + 26.1 + + + + + + 28.4 + 0.0 + + 4.1 + + 8 + N + + + 48.7 + + + + + + 22.7 + 0.0 + + 3.8 + + 334 + NW + + + 79.6 + + + + + diff --git a/build/weather/.cache/www.7timer.infobinastro.phplon=17.0379lat=48.1833ac=0lang=enunit=metricoutput=jsontzshift=,3ad3a20e21a9a9a7d1ce601ea33daf72 b/build/weather/.cache/www.7timer.infobinastro.phplon=17.0379lat=48.1833ac=0lang=enunit=metricoutput=jsontzshift=,3ad3a20e21a9a9a7d1ce601ea33daf72 index 608c103..f0756cd 100644 --- a/build/weather/.cache/www.7timer.infobinastro.phplon=17.0379lat=48.1833ac=0lang=enunit=metricoutput=jsontzshift=,3ad3a20e21a9a9a7d1ce601ea33daf72 +++ b/build/weather/.cache/www.7timer.infobinastro.phplon=17.0379lat=48.1833ac=0lang=enunit=metricoutput=jsontzshift=,3ad3a20e21a9a9a7d1ce601ea33daf72 @@ -1,9 +1,9 @@ status: 200 -date: Tue, 05 Jul 2022 16:22:32 GMT +date: Wed, 27 Jul 2022 15:17:12 GMT server: Apache/2.4.38 (Debian) vary: Accept-Encoding access-control-allow-origin: * -content-length: 5350 +content-length: 5340 content-type: text/html; charset=UTF-8 -content-encoding: gzip content-location: https://www.7timer.info/bin/astro.php?lon=17.0379&lat=48.1833&ac=0&lang=en&unit=metric&output=json&tzshift=0 @@ -11,230 +11,230 @@ content-location: https://www.7timer.info/bin/astro.php?lon=17.0379&lat=48.1833& { "product" : "astro" , - "init" : "2022070506" , + "init" : "2022072706" , "dataseries" : [ { "timepoint" : 3, - "cloudcover" : 9, + "cloudcover" : 7, "seeing" : 2, - "transparency" : 8, + "transparency" : 2, "lifted_index" : 2, - "rh2m" : 14, + "rh2m" : 5, "wind10m" : { "direction" : "W", - "speed" : 3 + "speed" : 2 }, - "temp2m" : 18, - "prec_type" : "rain" + "temp2m" : 27, + "prec_type" : "none" }, { "timepoint" : 6, - "cloudcover" : 9, + "cloudcover" : 7, "seeing" : 2, - "transparency" : 8, + "transparency" : 2, "lifted_index" : 2, - "rh2m" : 13, + "rh2m" : 5, "wind10m" : { - "direction" : "NW", - "speed" : 2 + "direction" : "SW", + "speed" : 3 }, - "temp2m" : 18, - "prec_type" : "rain" + "temp2m" : 28, + "prec_type" : "none" }, { "timepoint" : 9, "cloudcover" : 9, "seeing" : 2, - "transparency" : 8, + "transparency" : 2, "lifted_index" : 2, - "rh2m" : 13, + "rh2m" : 4, "wind10m" : { - "direction" : "N", - "speed" : 3 + "direction" : "NW", + "speed" : 2 }, - "temp2m" : 16, - "prec_type" : "rain" + "temp2m" : 25, + "prec_type" : "none" }, { "timepoint" : 12, - "cloudcover" : 9, - "seeing" : 4, - "transparency" : 6, + "cloudcover" : 8, + "seeing" : 5, + "transparency" : 2, "lifted_index" : 2, - "rh2m" : 13, + "rh2m" : 4, "wind10m" : { - "direction" : "N", - "speed" : 3 + "direction" : "NW", + "speed" : 2 }, - "temp2m" : 17, - "prec_type" : "rain" + "temp2m" : 23, + "prec_type" : "none" }, { "timepoint" : 15, "cloudcover" : 4, "seeing" : 5, - "transparency" : 6, + "transparency" : 2, "lifted_index" : 2, - "rh2m" : 14, + "rh2m" : 8, "wind10m" : { "direction" : "N", "speed" : 2 }, - "temp2m" : 15, - "prec_type" : "none" + "temp2m" : 16, + "prec_type" : "rain" }, { "timepoint" : 18, "cloudcover" : 3, "seeing" : 5, - "transparency" : 5, + "transparency" : 3, "lifted_index" : 6, - "rh2m" : 14, + "rh2m" : 11, "wind10m" : { "direction" : "N", "speed" : 2 }, - "temp2m" : 14, - "prec_type" : "none" + "temp2m" : 15, + "prec_type" : "rain" }, { "timepoint" : 21, "cloudcover" : 1, - "seeing" : 5, - "transparency" : 4, + "seeing" : 4, + "transparency" : 3, "lifted_index" : 6, - "rh2m" : 14, + "rh2m" : 11, "wind10m" : { "direction" : "N", "speed" : 2 }, - "temp2m" : 13, + "temp2m" : 14, "prec_type" : "none" }, { "timepoint" : 24, - "cloudcover" : 1, + "cloudcover" : 4, "seeing" : 2, "transparency" : 3, - "lifted_index" : 2, + "lifted_index" : 6, "rh2m" : 9, "wind10m" : { "direction" : "N", "speed" : 2 }, - "temp2m" : 17, + "temp2m" : 18, "prec_type" : "none" }, { "timepoint" : 27, - "cloudcover" : 1, + "cloudcover" : 6, "seeing" : 2, "transparency" : 2, - "lifted_index" : -1, - "rh2m" : 4, + "lifted_index" : 2, + "rh2m" : 3, "wind10m" : { - "direction" : "NW", - "speed" : 3 + "direction" : "N", + "speed" : 2 }, - "temp2m" : 25, + "temp2m" : 26, "prec_type" : "none" }, { "timepoint" : 30, - "cloudcover" : 3, + "cloudcover" : 5, "seeing" : 2, "transparency" : 2, - "lifted_index" : -1, - "rh2m" : 2, + "lifted_index" : 2, + "rh2m" : 1, "wind10m" : { - "direction" : "NW", - "speed" : 3 + "direction" : "E", + "speed" : 2 }, - "temp2m" : 26, + "temp2m" : 31, "prec_type" : "none" }, { "timepoint" : 33, - "cloudcover" : 7, + "cloudcover" : 5, "seeing" : 2, "transparency" : 2, "lifted_index" : 2, - "rh2m" : 3, + "rh2m" : 1, "wind10m" : { - "direction" : "N", + "direction" : "W", "speed" : 2 }, - "temp2m" : 26, + "temp2m" : 31, "prec_type" : "none" }, { "timepoint" : 36, - "cloudcover" : 6, - "seeing" : 4, + "cloudcover" : 3, + "seeing" : 5, "transparency" : 2, "lifted_index" : 2, - "rh2m" : 5, + "rh2m" : 3, "wind10m" : { - "direction" : "NW", - "speed" : 3 + "direction" : "NE", + "speed" : 2 }, - "temp2m" : 21, + "temp2m" : 24, "prec_type" : "none" }, { "timepoint" : 39, - "cloudcover" : 1, + "cloudcover" : 6, "seeing" : 5, - "transparency" : 3, + "transparency" : 2, "lifted_index" : 2, - "rh2m" : 10, + "rh2m" : 6, "wind10m" : { - "direction" : "N", + "direction" : "NE", "speed" : 2 }, - "temp2m" : 15, + "temp2m" : 21, "prec_type" : "none" }, { "timepoint" : 42, - "cloudcover" : 4, - "seeing" : 6, + "cloudcover" : 6, + "seeing" : 5, "transparency" : 2, - "lifted_index" : 6, - "rh2m" : 10, + "lifted_index" : 2, + "rh2m" : 8, "wind10m" : { - "direction" : "N", + "direction" : "E", "speed" : 2 }, - "temp2m" : 13, + "temp2m" : 20, "prec_type" : "none" }, { "timepoint" : 45, - "cloudcover" : 7, - "seeing" : 6, - "transparency" : 2, + "cloudcover" : 9, + "seeing" : 5, + "transparency" : 3, "lifted_index" : 6, - "rh2m" : 10, + "rh2m" : 9, "wind10m" : { "direction" : "N", "speed" : 2 }, - "temp2m" : 13, + "temp2m" : 16, "prec_type" : "none" }, { "timepoint" : 48, - "cloudcover" : 8, + "cloudcover" : 9, "seeing" : 2, - "transparency" : 3, + "transparency" : 2, "lifted_index" : 2, - "rh2m" : 7, + "rh2m" : 5, "wind10m" : { - "direction" : "W", + "direction" : "NE", "speed" : 2 }, - "temp2m" : 18, + "temp2m" : 21, "prec_type" : "none" }, { @@ -243,111 +243,111 @@ content-location: https://www.7timer.info/bin/astro.php?lon=17.0379&lat=48.1833& "seeing" : 2, "transparency" : 2, "lifted_index" : 2, - "rh2m" : 2, + "rh2m" : 3, "wind10m" : { - "direction" : "W", - "speed" : 3 + "direction" : "E", + "speed" : 2 }, - "temp2m" : 24, + "temp2m" : 28, "prec_type" : "rain" }, { "timepoint" : 54, - "cloudcover" : 8, + "cloudcover" : 9, "seeing" : 2, "transparency" : 2, - "lifted_index" : 2, + "lifted_index" : -1, "rh2m" : 1, "wind10m" : { - "direction" : "W", - "speed" : 3 + "direction" : "NE", + "speed" : 2 }, - "temp2m" : 27, + "temp2m" : 31, "prec_type" : "rain" }, { "timepoint" : 57, - "cloudcover" : 9, + "cloudcover" : 7, "seeing" : 2, "transparency" : 2, - "lifted_index" : 2, - "rh2m" : 4, + "lifted_index" : -1, + "rh2m" : 1, "wind10m" : { - "direction" : "NW", + "direction" : "N", "speed" : 3 }, - "temp2m" : 21, - "prec_type" : "rain" + "temp2m" : 31, + "prec_type" : "none" }, { "timepoint" : 60, - "cloudcover" : 9, - "seeing" : 3, - "transparency" : 3, + "cloudcover" : 8, + "seeing" : 4, + "transparency" : 2, "lifted_index" : 2, - "rh2m" : 6, + "rh2m" : 3, "wind10m" : { - "direction" : "NW", - "speed" : 3 + "direction" : "N", + "speed" : 2 }, - "temp2m" : 17, - "prec_type" : "rain" + "temp2m" : 25, + "prec_type" : "none" }, { "timepoint" : 63, "cloudcover" : 9, "seeing" : 4, - "transparency" : 4, + "transparency" : 3, "lifted_index" : 2, - "rh2m" : 11, + "rh2m" : 8, "wind10m" : { - "direction" : "NW", - "speed" : 3 + "direction" : "E", + "speed" : 2 }, - "temp2m" : 13, - "prec_type" : "none" + "temp2m" : 21, + "prec_type" : "rain" }, { "timepoint" : 66, "cloudcover" : 9, - "seeing" : 2, + "seeing" : 4, "transparency" : 4, "lifted_index" : 2, - "rh2m" : 10, + "rh2m" : 11, "wind10m" : { - "direction" : "NW", - "speed" : 3 + "direction" : "SE", + "speed" : 2 }, - "temp2m" : 13, + "temp2m" : 17, "prec_type" : "rain" }, { "timepoint" : 69, "cloudcover" : 9, "seeing" : 4, - "transparency" : 3, - "lifted_index" : 6, - "rh2m" : 10, + "transparency" : 4, + "lifted_index" : 2, + "rh2m" : 12, "wind10m" : { - "direction" : "NW", - "speed" : 3 + "direction" : "W", + "speed" : 2 }, - "temp2m" : 11, - "prec_type" : "none" + "temp2m" : 17, + "prec_type" : "rain" }, { "timepoint" : 72, - "cloudcover" : 8, - "seeing" : 3, - "transparency" : 3, - "lifted_index" : 6, - "rh2m" : 8, + "cloudcover" : 9, + "seeing" : 2, + "transparency" : 5, + "lifted_index" : 2, + "rh2m" : 11, "wind10m" : { - "direction" : "NW", - "speed" : 3 + "direction" : "W", + "speed" : 2 }, - "temp2m" : 14, - "prec_type" : "none" + "temp2m" : 18, + "prec_type" : "rain" } ] } diff --git a/build/weather/__init__.py b/build/weather/__init__.py index 0059bd7..e183a1a 100755 --- a/build/weather/__init__.py +++ b/build/weather/__init__.py @@ -69,11 +69,14 @@ def dateadd1(date): else: date[-1]+=1 return datetime.date(*date) -def foc2t(foc): +def foc2t(foc,ugly=False): u=makeunit(foc.today.weather_as_list[0].unit) date=datetime.date.today() dayc=0 - table=[] + if ugly: + table={} + else: + table=[] while True: begintime=datetime.datetime.now().hour if not dayc else 1 try: @@ -82,9 +85,14 @@ def foc2t(foc): break for h in range(begintime,24): weah=day[f'{h}:00'] - table.append([str(date),f'{h}:00',str(weah.temp)+"°"+u,weah.precip,weah.humid,weah.wind.direction.direction,weah.wind.speed]) + if not ugly: + table.append([str(date),f'{h}:00',str(weah.temp)+"°"+u,weah.precip,weah.humid,weah.wind.direction.direction,weah.wind.speed]) + else: + table[f'{date} {h}:00']={"temp":weah.temp,"temp-unit":u,"precipitation":weah.precip,"rel-humidity":weah.humid,"wind-direction-compass":weah.wind.direction.direction,"wind-direction-angle":weah.wind.direction.angle,"wind-speed":weah.wind.speed} dayc+=1 date=dateadd1(date) + if ugly: + return json.dumps(table) return tabulate.tabulate(table,['Date','Time',"Temperature",'Precipitation','Humidity','Wind direction','Wind speed'],tablefmt='fancy_grid') class TooManyRequestsError(ValueError):pass @@ -1774,6 +1782,7 @@ def main(self): parser.add_argument('--country',type=str,help='Country for forecast (see above)',nargs=1) parser.add_argument('-d','--debug',action='store_true',help='Debug') parser.add_argument('-s','--service',type=str,help='Service to use (e.g. "yrno","7timer","google"). Implied with "average"(try to optimise the service)') + parser.add_argument('-u','--ugly',action='store_true',help='Toggle JSON output') args=parser.parse_args() if not args.city: args.city=[CITY] @@ -1790,8 +1799,9 @@ def main(self): raise NoSuchCityError(f'no such city :{args.city[0]!r}') if not args.debug: termutils.clear() - termcolor.cprint('Weather forecast for',end=' ',color='cyan') - termcolor.cprint(','.join([foc.city,foc.country]),color='yellow') + if not args.ugly: + termcolor.cprint('Weather forecast for',end=' ',color='cyan') + termcolor.cprint(','.join([foc.city,foc.country]),color='yellow') if isinstance(foc,yrno.Forecast): source='Yr.no' elif isinstance(foc,google.Forecast): @@ -1804,7 +1814,8 @@ def main(self): if source: print('Source : '+source) lac+=1 - foc2t(foc)|More(num_lines=os.get_terminal_size().lines-lac,debug=args.debug) + + foc2t(foc,args.ugly)|More(num_lines=os.get_terminal_size().lines-lac,debug=args.debug) cli=CLI() main=cli.main diff --git a/build/weather/__main__.py b/build/weather/__main__.py index 0059bd7..e183a1a 100755 --- a/build/weather/__main__.py +++ b/build/weather/__main__.py @@ -69,11 +69,14 @@ def dateadd1(date): else: date[-1]+=1 return datetime.date(*date) -def foc2t(foc): +def foc2t(foc,ugly=False): u=makeunit(foc.today.weather_as_list[0].unit) date=datetime.date.today() dayc=0 - table=[] + if ugly: + table={} + else: + table=[] while True: begintime=datetime.datetime.now().hour if not dayc else 1 try: @@ -82,9 +85,14 @@ def foc2t(foc): break for h in range(begintime,24): weah=day[f'{h}:00'] - table.append([str(date),f'{h}:00',str(weah.temp)+"°"+u,weah.precip,weah.humid,weah.wind.direction.direction,weah.wind.speed]) + if not ugly: + table.append([str(date),f'{h}:00',str(weah.temp)+"°"+u,weah.precip,weah.humid,weah.wind.direction.direction,weah.wind.speed]) + else: + table[f'{date} {h}:00']={"temp":weah.temp,"temp-unit":u,"precipitation":weah.precip,"rel-humidity":weah.humid,"wind-direction-compass":weah.wind.direction.direction,"wind-direction-angle":weah.wind.direction.angle,"wind-speed":weah.wind.speed} dayc+=1 date=dateadd1(date) + if ugly: + return json.dumps(table) return tabulate.tabulate(table,['Date','Time',"Temperature",'Precipitation','Humidity','Wind direction','Wind speed'],tablefmt='fancy_grid') class TooManyRequestsError(ValueError):pass @@ -1774,6 +1782,7 @@ def main(self): parser.add_argument('--country',type=str,help='Country for forecast (see above)',nargs=1) parser.add_argument('-d','--debug',action='store_true',help='Debug') parser.add_argument('-s','--service',type=str,help='Service to use (e.g. "yrno","7timer","google"). Implied with "average"(try to optimise the service)') + parser.add_argument('-u','--ugly',action='store_true',help='Toggle JSON output') args=parser.parse_args() if not args.city: args.city=[CITY] @@ -1790,8 +1799,9 @@ def main(self): raise NoSuchCityError(f'no such city :{args.city[0]!r}') if not args.debug: termutils.clear() - termcolor.cprint('Weather forecast for',end=' ',color='cyan') - termcolor.cprint(','.join([foc.city,foc.country]),color='yellow') + if not args.ugly: + termcolor.cprint('Weather forecast for',end=' ',color='cyan') + termcolor.cprint(','.join([foc.city,foc.country]),color='yellow') if isinstance(foc,yrno.Forecast): source='Yr.no' elif isinstance(foc,google.Forecast): @@ -1804,7 +1814,8 @@ def main(self): if source: print('Source : '+source) lac+=1 - foc2t(foc)|More(num_lines=os.get_terminal_size().lines-lac,debug=args.debug) + + foc2t(foc,args.ugly)|More(num_lines=os.get_terminal_size().lines-lac,debug=args.debug) cli=CLI() main=cli.main diff --git a/build/weather2.egg-info/PKG-INFO b/build/weather2.egg-info/PKG-INFO index c7c8842..fc62058 100644 --- a/build/weather2.egg-info/PKG-INFO +++ b/build/weather2.egg-info/PKG-INFO @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: weather2 -Version: 1.4.0 +Version: 1.5.0 Summary: Access weather forecast Home-page: https://github.com/jenca-adam/weather Author: Adam Jenca @@ -94,7 +94,7 @@ optional arguments: -d, --debug Debug -s SERVICE, --service SERVICE Service to use (e.g. "yrno","7timer","google"). Implied with "average"(try to optimise the service) - + -u, --ugly Toggle JSON output ``` That says basically enough to use it. diff --git a/build/weather2.egg-info/entry_points.txt b/build/weather2.egg-info/entry_points.txt index 56cfbfc..6b363cb 100644 --- a/build/weather2.egg-info/entry_points.txt +++ b/build/weather2.egg-info/entry_points.txt @@ -1,3 +1,2 @@ [console_scripts] weather = weather:main - diff --git a/src/.cache/api.met.noweatherapilocationforecast2.0compactlat=48.1833lon=17.0379,add705390ea01a938cd72937437f9ea6 b/src/.cache/api.met.noweatherapilocationforecast2.0compactlat=48.1833lon=17.0379,add705390ea01a938cd72937437f9ea6 index 08d2650..1058f90 100644 --- a/src/.cache/api.met.noweatherapilocationforecast2.0compactlat=48.1833lon=17.0379,add705390ea01a938cd72937437f9ea6 +++ b/src/.cache/api.met.noweatherapilocationforecast2.0compactlat=48.1833lon=17.0379,add705390ea01a938cd72937437f9ea6 @@ -1,22 +1,22 @@ status: 200 server: nginx/1.18.0 (Ubuntu) -date: Tue, 05 Jul 2022 15:57:49 GMT +date: Wed, 27 Jul 2022 15:00:37 GMT content-type: application/json -content-length: 39572 +content-length: 39264 connection: keep-alive -last-modified: Tue, 05 Jul 2022 15:57:49 GMT -expires: Tue, 05 Jul 2022 16:29:22 GMT -x-backend-host: b_157_249_72_213_loc +last-modified: Wed, 27 Jul 2022 15:00:24 GMT +expires: Wed, 27 Jul 2022 15:31:33 GMT +x-backend-host: b_157_249_76_16_loc access-control-allow-origin: * access-control-allow-methods: GET access-control-allow-headers: Origin vary: Accept, Accept-Encoding -x-varnish: 377219886 -age: 0 +x-varnish: 236376977 235855754 +age: 12 via: 1.1 varnish (Varnish/7.0) accept-ranges: bytes -content-encoding: gzip content-location: https://api.met.no/weatherapi/locationforecast/2.0/compact?lat=48.1833&lon=17.0379 -varied-accept-encoding: gzip, deflate -{"type":"Feature","geometry":{"type":"Point","coordinates":[17.0379,48.1833,202]},"properties":{"meta":{"updated_at":"2022-07-05T13:36:54Z","units":{"air_pressure_at_sea_level":"hPa","air_temperature":"celsius","cloud_area_fraction":"%","precipitation_amount":"mm","relative_humidity":"%","wind_from_direction":"degrees","wind_speed":"m/s"}},"timeseries":[{"time":"2022-07-05T15:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1016.1,"air_temperature":21.4,"cloud_area_fraction":100.0,"relative_humidity":77.1,"wind_from_direction":332.6,"wind_speed":5.7}},"next_12_hours":{"summary":{"symbol_code":"fair_day"}},"next_1_hours":{"summary":{"symbol_code":"lightrain"},"details":{"precipitation_amount":0.1}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.3}}}},{"time":"2022-07-05T16:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1016.2,"air_temperature":21.3,"cloud_area_fraction":90.6,"relative_humidity":77.5,"wind_from_direction":343.8,"wind_speed":6.2}},"next_12_hours":{"summary":{"symbol_code":"fair_night"}},"next_1_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.2}}}},{"time":"2022-07-05T17:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1016.5,"air_temperature":20.4,"cloud_area_fraction":79.7,"relative_humidity":82.7,"wind_from_direction":340.7,"wind_speed":4.9}},"next_12_hours":{"summary":{"symbol_code":"fair_night"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"fair_night"},"details":{"precipitation_amount":0.1}}}},{"time":"2022-07-05T18:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1016.7,"air_temperature":20.1,"cloud_area_fraction":98.4,"relative_humidity":84.9,"wind_from_direction":338.2,"wind_speed":4.9}},"next_12_hours":{"summary":{"symbol_code":"clearsky_day"}},"next_1_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"clearsky_night"},"details":{"precipitation_amount":0.1}}}},{"time":"2022-07-05T19:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1017.1,"air_temperature":19.5,"cloud_area_fraction":32.8,"relative_humidity":87.6,"wind_from_direction":331.4,"wind_speed":4.4}},"next_12_hours":{"summary":{"symbol_code":"clearsky_day"}},"next_1_hours":{"summary":{"symbol_code":"lightrainshowers_night"},"details":{"precipitation_amount":0.1}},"next_6_hours":{"summary":{"symbol_code":"clearsky_night"},"details":{"precipitation_amount":0.1}}}},{"time":"2022-07-05T20:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1017.4,"air_temperature":19.0,"cloud_area_fraction":16.4,"relative_humidity":86.8,"wind_from_direction":333.3,"wind_speed":4.1}},"next_12_hours":{"summary":{"symbol_code":"clearsky_day"}},"next_1_hours":{"summary":{"symbol_code":"fair_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"clearsky_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-05T21:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1017.4,"air_temperature":18.4,"cloud_area_fraction":9.4,"relative_humidity":89.6,"wind_from_direction":324.8,"wind_speed":3.9}},"next_12_hours":{"summary":{"symbol_code":"clearsky_day"}},"next_1_hours":{"summary":{"symbol_code":"clearsky_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"clearsky_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-05T22:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1017.5,"air_temperature":17.8,"cloud_area_fraction":4.7,"relative_humidity":91.9,"wind_from_direction":323.2,"wind_speed":3.5}},"next_12_hours":{"summary":{"symbol_code":"clearsky_day"}},"next_1_hours":{"summary":{"symbol_code":"clearsky_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"clearsky_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-05T23:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1017.7,"air_temperature":17.5,"cloud_area_fraction":3.1,"relative_humidity":91.4,"wind_from_direction":318.8,"wind_speed":3.7}},"next_12_hours":{"summary":{"symbol_code":"lightrainshowers_day"}},"next_1_hours":{"summary":{"symbol_code":"clearsky_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"clearsky_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-06T00:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1017.8,"air_temperature":17.2,"cloud_area_fraction":0.0,"relative_humidity":85.9,"wind_from_direction":322.4,"wind_speed":3.9}},"next_12_hours":{"summary":{"symbol_code":"lightrainshowers_day"}},"next_1_hours":{"summary":{"symbol_code":"clearsky_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"clearsky_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-06T01:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1017.9,"air_temperature":16.7,"cloud_area_fraction":0.0,"relative_humidity":85.6,"wind_from_direction":327.0,"wind_speed":3.7}},"next_12_hours":{"summary":{"symbol_code":"lightrainshowers_day"}},"next_1_hours":{"summary":{"symbol_code":"clearsky_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"clearsky_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-06T02:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1017.8,"air_temperature":16.1,"cloud_area_fraction":0.0,"relative_humidity":87.3,"wind_from_direction":329.3,"wind_speed":2.9}},"next_12_hours":{"summary":{"symbol_code":"lightrainshowers_day"}},"next_1_hours":{"summary":{"symbol_code":"clearsky_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"clearsky_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-06T03:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1018.2,"air_temperature":15.5,"cloud_area_fraction":0.0,"relative_humidity":90.1,"wind_from_direction":319.8,"wind_speed":2.8}},"next_12_hours":{"summary":{"symbol_code":"fair_day"}},"next_1_hours":{"summary":{"symbol_code":"clearsky_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"clearsky_day"},"details":{"precipitation_amount":0.4}}}},{"time":"2022-07-06T04:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1018.7,"air_temperature":15.8,"cloud_area_fraction":0.0,"relative_humidity":87.2,"wind_from_direction":322.2,"wind_speed":3.2}},"next_12_hours":{"summary":{"symbol_code":"fair_day"}},"next_1_hours":{"summary":{"symbol_code":"clearsky_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"fair_day"},"details":{"precipitation_amount":0.5}}}},{"time":"2022-07-06T05:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1018.7,"air_temperature":17.1,"cloud_area_fraction":0.0,"relative_humidity":81.4,"wind_from_direction":318.1,"wind_speed":2.9}},"next_12_hours":{"summary":{"symbol_code":"lightrainshowers_day"}},"next_1_hours":{"summary":{"symbol_code":"clearsky_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"lightrainshowers_day"},"details":{"precipitation_amount":0.7}}}},{"time":"2022-07-06T06:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1018.8,"air_temperature":18.7,"cloud_area_fraction":0.0,"relative_humidity":73.2,"wind_from_direction":318.4,"wind_speed":3.3}},"next_12_hours":{"summary":{"symbol_code":"lightrainshowers_day"}},"next_1_hours":{"summary":{"symbol_code":"clearsky_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"lightrainshowers_day"},"details":{"precipitation_amount":0.9}}}},{"time":"2022-07-06T07:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1018.6,"air_temperature":20.6,"cloud_area_fraction":0.0,"relative_humidity":65.8,"wind_from_direction":325.6,"wind_speed":3.1}},"next_12_hours":{"summary":{"symbol_code":"lightrainshowers_day"}},"next_1_hours":{"summary":{"symbol_code":"clearsky_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"lightrainshowers_day"},"details":{"precipitation_amount":0.9}}}},{"time":"2022-07-06T08:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1018.6,"air_temperature":22.4,"cloud_area_fraction":0.0,"relative_humidity":58.9,"wind_from_direction":325.1,"wind_speed":3.1}},"next_12_hours":{"summary":{"symbol_code":"lightrainshowers_day"}},"next_1_hours":{"summary":{"symbol_code":"rainshowers_day"},"details":{"precipitation_amount":0.4}},"next_6_hours":{"summary":{"symbol_code":"lightrainshowers_day"},"details":{"precipitation_amount":0.9}}}},{"time":"2022-07-06T09:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1018.8,"air_temperature":23.3,"cloud_area_fraction":75.0,"relative_humidity":47.9,"wind_from_direction":327.3,"wind_speed":5.0}},"next_12_hours":{"summary":{"symbol_code":"fair_day"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"fair_day"},"details":{"precipitation_amount":0.5}}}},{"time":"2022-07-06T10:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1018.9,"air_temperature":22.9,"cloud_area_fraction":32.0,"relative_humidity":53.1,"wind_from_direction":335.0,"wind_speed":3.2}},"next_12_hours":{"summary":{"symbol_code":"fair_day"}},"next_1_hours":{"summary":{"symbol_code":"lightrainshowers_day"},"details":{"precipitation_amount":0.2}},"next_6_hours":{"summary":{"symbol_code":"fair_day"},"details":{"precipitation_amount":0.4}}}},{"time":"2022-07-06T11:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1019.2,"air_temperature":23.3,"cloud_area_fraction":83.6,"relative_humidity":48.6,"wind_from_direction":319.5,"wind_speed":5.5}},"next_12_hours":{"summary":{"symbol_code":"fair_day"}},"next_1_hours":{"summary":{"symbol_code":"lightrainshowers_day"},"details":{"precipitation_amount":0.2}},"next_6_hours":{"summary":{"symbol_code":"fair_day"},"details":{"precipitation_amount":0.2}}}},{"time":"2022-07-06T12:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1019.0,"air_temperature":22.7,"cloud_area_fraction":18.7,"relative_humidity":56.2,"wind_from_direction":320.5,"wind_speed":4.1}},"next_12_hours":{"summary":{"symbol_code":"fair_day"}},"next_1_hours":{"summary":{"symbol_code":"fair_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"fair_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-06T13:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1018.6,"air_temperature":24.4,"cloud_area_fraction":28.1,"relative_humidity":46.9,"wind_from_direction":319.5,"wind_speed":4.8}},"next_12_hours":{"summary":{"symbol_code":"fair_day"}},"next_1_hours":{"summary":{"symbol_code":"fair_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"fair_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-06T14:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1018.2,"air_temperature":24.6,"cloud_area_fraction":21.1,"relative_humidity":45.0,"wind_from_direction":319.5,"wind_speed":4.9}},"next_12_hours":{"summary":{"symbol_code":"fair_day"}},"next_1_hours":{"summary":{"symbol_code":"fair_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"fair_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-06T15:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1017.7,"air_temperature":24.8,"cloud_area_fraction":17.2,"relative_humidity":42.9,"wind_from_direction":317.9,"wind_speed":4.9}},"next_12_hours":{"summary":{"symbol_code":"fair_day"}},"next_1_hours":{"summary":{"symbol_code":"fair_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"fair_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-06T16:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1017.7,"air_temperature":24.0,"cloud_area_fraction":20.3,"relative_humidity":43.0,"wind_from_direction":319.9,"wind_speed":5.3}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_night"}},"next_1_hours":{"summary":{"symbol_code":"fair_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"clearsky_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-06T17:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1017.7,"air_temperature":23.4,"cloud_area_fraction":7.8,"relative_humidity":44.7,"wind_from_direction":320.8,"wind_speed":4.5}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"clearsky_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"clearsky_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-06T18:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1017.9,"air_temperature":22.1,"cloud_area_fraction":15.6,"relative_humidity":48.1,"wind_from_direction":329.2,"wind_speed":3.1}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"fair_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"fair_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-06T19:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1018.5,"air_temperature":20.4,"cloud_area_fraction":21.1,"relative_humidity":54.4,"wind_from_direction":342.7,"wind_speed":2.6}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"fair_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"fair_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-06T20:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1019.0,"air_temperature":19.2,"cloud_area_fraction":3.9,"relative_humidity":58.3,"wind_from_direction":354.5,"wind_speed":2.4}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"clearsky_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-06T21:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1019.2,"air_temperature":18.0,"cloud_area_fraction":17.2,"relative_humidity":63.0,"wind_from_direction":2.6,"wind_speed":2.0}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"fair_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-06T22:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1019.4,"air_temperature":16.8,"cloud_area_fraction":7.8,"relative_humidity":69.2,"wind_from_direction":3.9,"wind_speed":1.7}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"clearsky_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-06T23:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1019.4,"air_temperature":16.0,"cloud_area_fraction":10.9,"relative_humidity":73.5,"wind_from_direction":357.8,"wind_speed":1.7}},"next_12_hours":{"summary":{"symbol_code":"cloudy"}},"next_1_hours":{"summary":{"symbol_code":"clearsky_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.1}}}},{"time":"2022-07-07T00:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1019.4,"air_temperature":15.6,"cloud_area_fraction":81.2,"relative_humidity":75.5,"wind_from_direction":350.8,"wind_speed":1.8}},"next_12_hours":{"summary":{"symbol_code":"lightrain"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.1}}}},{"time":"2022-07-07T01:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1019.1,"air_temperature":15.6,"cloud_area_fraction":89.1,"relative_humidity":74.7,"wind_from_direction":0.9,"wind_speed":1.7}},"next_12_hours":{"summary":{"symbol_code":"lightrain"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.1}}}},{"time":"2022-07-07T02:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1018.7,"air_temperature":14.5,"cloud_area_fraction":78.9,"relative_humidity":80.1,"wind_from_direction":344.7,"wind_speed":1.5}},"next_12_hours":{"summary":{"symbol_code":"lightrain"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.1}}}},{"time":"2022-07-07T03:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1018.8,"air_temperature":14.2,"cloud_area_fraction":95.3,"relative_humidity":81.8,"wind_from_direction":320.5,"wind_speed":1.8}},"next_12_hours":{"summary":{"symbol_code":"lightrain"}},"next_1_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.1}}}},{"time":"2022-07-07T04:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1018.7,"air_temperature":14.9,"cloud_area_fraction":76.6,"relative_humidity":80.6,"wind_from_direction":336.4,"wind_speed":1.7}},"next_12_hours":{"summary":{"symbol_code":"lightrain"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.1}}}},{"time":"2022-07-07T05:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1018.6,"air_temperature":16.4,"cloud_area_fraction":99.2,"relative_humidity":74.4,"wind_from_direction":300.4,"wind_speed":1.0}},"next_12_hours":{"summary":{"symbol_code":"lightrain"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.2}}}},{"time":"2022-07-07T06:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1018.6,"air_temperature":18.0,"cloud_area_fraction":96.9,"relative_humidity":67.2,"wind_from_direction":292.7,"wind_speed":1.1}},"next_12_hours":{"summary":{"symbol_code":"lightrain"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"lightrain"},"details":{"precipitation_amount":0.7}}}},{"time":"2022-07-07T07:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1018.4,"air_temperature":19.9,"cloud_area_fraction":79.7,"relative_humidity":58.2,"wind_from_direction":270.5,"wind_speed":1.8}},"next_12_hours":{"summary":{"symbol_code":"lightrain"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"rain"},"details":{"precipitation_amount":1.5}}}},{"time":"2022-07-07T08:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1018.1,"air_temperature":21.5,"cloud_area_fraction":95.3,"relative_humidity":53.1,"wind_from_direction":277.6,"wind_speed":3.2}},"next_12_hours":{"summary":{"symbol_code":"lightrainshowers_day"}},"next_1_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"rain"},"details":{"precipitation_amount":2.0}}}},{"time":"2022-07-07T09:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1017.9,"air_temperature":22.9,"cloud_area_fraction":93.0,"relative_humidity":39.9,"wind_from_direction":281.7,"wind_speed":5.1}},"next_12_hours":{"summary":{"symbol_code":"lightrainshowers_day"}},"next_1_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"rain"},"details":{"precipitation_amount":2.2}}}},{"time":"2022-07-07T10:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1018.1,"air_temperature":22.5,"cloud_area_fraction":100.0,"relative_humidity":40.6,"wind_from_direction":291.1,"wind_speed":6.4}},"next_12_hours":{"summary":{"symbol_code":"lightrainshowers_day"}},"next_1_hours":{"summary":{"symbol_code":"lightrain"},"details":{"precipitation_amount":0.2}},"next_6_hours":{"summary":{"symbol_code":"rain"},"details":{"precipitation_amount":2.2}}}},{"time":"2022-07-07T11:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1018.6,"air_temperature":20.3,"cloud_area_fraction":100.0,"relative_humidity":47.3,"wind_from_direction":293.4,"wind_speed":7.3}},"next_12_hours":{"summary":{"symbol_code":"lightrainshowers_day"}},"next_1_hours":{"summary":{"symbol_code":"rain"},"details":{"precipitation_amount":0.6}},"next_6_hours":{"summary":{"symbol_code":"rain"},"details":{"precipitation_amount":2.0}}}},{"time":"2022-07-07T12:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1018.7,"air_temperature":19.6,"cloud_area_fraction":100.0,"relative_humidity":53.8,"wind_from_direction":292.3,"wind_speed":6.3}},"next_12_hours":{"summary":{"symbol_code":"lightrainshowers_day"}},"next_1_hours":{"summary":{"symbol_code":"rain"},"details":{"precipitation_amount":0.7}},"next_6_hours":{"summary":{"symbol_code":"rainshowers_day"},"details":{"precipitation_amount":1.4}}}},{"time":"2022-07-07T13:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1018.7,"air_temperature":18.6,"cloud_area_fraction":100.0,"relative_humidity":62.3,"wind_from_direction":294.1,"wind_speed":5.6}},"next_12_hours":{"summary":{"symbol_code":"lightrainshowers_day"}},"next_1_hours":{"summary":{"symbol_code":"rain"},"details":{"precipitation_amount":0.5}},"next_6_hours":{"summary":{"symbol_code":"lightrainshowers_day"},"details":{"precipitation_amount":0.7}}}},{"time":"2022-07-07T14:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1018.4,"air_temperature":17.4,"cloud_area_fraction":100.0,"relative_humidity":69.5,"wind_from_direction":289.5,"wind_speed":5.3}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"lightrain"},"details":{"precipitation_amount":0.2}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.2}}}},{"time":"2022-07-07T15:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1017.9,"air_temperature":17.7,"cloud_area_fraction":100.0,"relative_humidity":67.9,"wind_from_direction":292.6,"wind_speed":4.8}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-07T16:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1017.5,"air_temperature":18.5,"cloud_area_fraction":100.0,"relative_humidity":62.1,"wind_from_direction":309.3,"wind_speed":5.2}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_night"}},"next_1_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-07T17:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1017.1,"air_temperature":18.9,"cloud_area_fraction":56.2,"relative_humidity":59.3,"wind_from_direction":298.9,"wind_speed":4.1}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_night"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-07T18:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1017.0,"air_temperature":18.3,"cloud_area_fraction":59.4,"relative_humidity":64.9,"wind_from_direction":281.2,"wind_speed":2.6}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_night"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-07T19:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1017.0,"air_temperature":16.3,"cloud_area_fraction":55.5,"relative_humidity":76.1,"wind_from_direction":250.0,"wind_speed":1.6}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-07T20:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1017.1,"air_temperature":16.2,"cloud_area_fraction":65.6,"relative_humidity":75.7,"wind_from_direction":273.1,"wind_speed":1.6}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-07T21:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1017.2,"air_temperature":16.3,"cloud_area_fraction":53.9,"relative_humidity":72.8,"wind_from_direction":300.4,"wind_speed":2.6}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-07T22:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1017.4,"air_temperature":16.1,"cloud_area_fraction":51.6,"relative_humidity":74.0,"wind_from_direction":302.8,"wind_speed":2.6}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-07T23:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1017.7,"air_temperature":15.5,"cloud_area_fraction":89.1,"relative_humidity":77.9,"wind_from_direction":298.9,"wind_speed":4.0}},"next_1_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.1}}}},{"time":"2022-07-08T00:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1017.7,"air_temperature":15.4,"cloud_area_fraction":53.1,"relative_humidity":81.0,"wind_from_direction":303.4,"wind_speed":4.5}},"next_12_hours":{"summary":{"symbol_code":"lightrainshowers_day"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-08T01:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1017.6,"air_temperature":14.8,"cloud_area_fraction":50.0,"relative_humidity":85.1,"wind_from_direction":309.8,"wind_speed":4.5}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-08T02:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1017.7,"air_temperature":14.7,"cloud_area_fraction":37.5,"relative_humidity":85.9,"wind_from_direction":308.8,"wind_speed":4.3}},"next_1_hours":{"summary":{"symbol_code":"fair_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-08T03:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1018.1,"air_temperature":14.7,"cloud_area_fraction":43.0,"relative_humidity":85.4,"wind_from_direction":312.0,"wind_speed":4.5}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-08T04:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1018.5,"air_temperature":14.8,"cloud_area_fraction":98.4,"relative_humidity":84.3,"wind_from_direction":307.9,"wind_speed":5.1}},"next_1_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-08T05:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1018.8,"air_temperature":15.8,"cloud_area_fraction":99.2,"relative_humidity":79.6,"wind_from_direction":318.3,"wind_speed":5.7}},"next_1_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-08T06:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1019.3,"air_temperature":16.4,"cloud_area_fraction":100.0,"relative_humidity":75.4,"wind_from_direction":323.0,"wind_speed":7.0}},"next_12_hours":{"summary":{"symbol_code":"lightrainshowers_day"}},"next_6_hours":{"summary":{"symbol_code":"lightrain"},"details":{"precipitation_amount":0.6}}}},{"time":"2022-07-08T12:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1020.8,"air_temperature":20.0,"cloud_area_fraction":55.5,"relative_humidity":57.4,"wind_from_direction":330.9,"wind_speed":7.8}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.4}}}},{"time":"2022-07-08T18:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1021.5,"air_temperature":19.8,"cloud_area_fraction":58.6,"relative_humidity":60.7,"wind_from_direction":341.4,"wind_speed":5.4}},"next_12_hours":{"summary":{"symbol_code":"fair_night"}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-09T00:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1023.0,"air_temperature":16.5,"cloud_area_fraction":15.6,"relative_humidity":68.9,"wind_from_direction":317.6,"wind_speed":4.6}},"next_12_hours":{"summary":{"symbol_code":"fair_day"}},"next_6_hours":{"summary":{"symbol_code":"fair_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-09T06:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1022.8,"air_temperature":17.4,"cloud_area_fraction":0.0,"relative_humidity":66.0,"wind_from_direction":329.2,"wind_speed":4.2}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_6_hours":{"summary":{"symbol_code":"clearsky_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-09T12:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1020.0,"air_temperature":23.6,"cloud_area_fraction":42.2,"relative_humidity":40.1,"wind_from_direction":330.3,"wind_speed":4.6}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-09T18:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1018.3,"air_temperature":20.9,"cloud_area_fraction":100.0,"relative_humidity":48.2,"wind_from_direction":327.3,"wind_speed":3.8}},"next_12_hours":{"summary":{"symbol_code":"lightrainshowers_day"}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.1}}}},{"time":"2022-07-10T00:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1019.1,"air_temperature":15.9,"cloud_area_fraction":100.0,"relative_humidity":78.4,"wind_from_direction":321.4,"wind_speed":5.6}},"next_12_hours":{"summary":{"symbol_code":"lightrainshowers_day"}},"next_6_hours":{"summary":{"symbol_code":"lightrain"},"details":{"precipitation_amount":0.9}}}},{"time":"2022-07-10T06:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1017.6,"air_temperature":16.7,"cloud_area_fraction":31.2,"relative_humidity":76.6,"wind_from_direction":323.2,"wind_speed":5.9}},"next_12_hours":{"summary":{"symbol_code":"lightrainshowers_day"}},"next_6_hours":{"summary":{"symbol_code":"rainshowers_day"},"details":{"precipitation_amount":1.0}}}},{"time":"2022-07-10T12:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1016.7,"air_temperature":21.4,"cloud_area_fraction":25.0,"relative_humidity":45.2,"wind_from_direction":324.1,"wind_speed":7.4}},"next_12_hours":{"summary":{"symbol_code":"fair_day"}},"next_6_hours":{"summary":{"symbol_code":"fair_day"},"details":{"precipitation_amount":0.1}}}},{"time":"2022-07-10T18:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1018.5,"air_temperature":18.2,"cloud_area_fraction":39.1,"relative_humidity":45.2,"wind_from_direction":339.4,"wind_speed":6.1}},"next_12_hours":{"summary":{"symbol_code":"fair_night"}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-11T00:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1020.7,"air_temperature":13.6,"cloud_area_fraction":0.8,"relative_humidity":66.3,"wind_from_direction":311.8,"wind_speed":3.8}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_6_hours":{"summary":{"symbol_code":"clearsky_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-11T06:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1021.0,"air_temperature":15.6,"cloud_area_fraction":28.1,"relative_humidity":62.7,"wind_from_direction":310.6,"wind_speed":4.6}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_6_hours":{"summary":{"symbol_code":"fair_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-11T12:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1019.8,"air_temperature":21.1,"cloud_area_fraction":99.2,"relative_humidity":38.9,"wind_from_direction":311.1,"wind_speed":6.5}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-11T18:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1019.2,"air_temperature":19.0,"cloud_area_fraction":87.5,"relative_humidity":47.3,"wind_from_direction":331.9,"wind_speed":5.4}},"next_12_hours":{"summary":{"symbol_code":"lightrainshowers_day"}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-12T00:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1018.8,"air_temperature":14.9,"cloud_area_fraction":28.9,"relative_humidity":67.5,"wind_from_direction":284.9,"wind_speed":2.3}},"next_12_hours":{"summary":{"symbol_code":"lightrainshowers_day"}},"next_6_hours":{"summary":{"symbol_code":"rainshowers_night"},"details":{"precipitation_amount":1.1}}}},{"time":"2022-07-12T06:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1018.0,"air_temperature":15.9,"cloud_area_fraction":60.2,"relative_humidity":80.4,"wind_from_direction":298.4,"wind_speed":4.9}},"next_12_hours":{"summary":{"symbol_code":"lightrainshowers_day"}},"next_6_hours":{"summary":{"symbol_code":"lightrainshowers_day"},"details":{"precipitation_amount":0.5}}}},{"time":"2022-07-12T12:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1016.8,"air_temperature":22.1,"cloud_area_fraction":94.5,"relative_humidity":48.9,"wind_from_direction":316.7,"wind_speed":5.7}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.4}}}},{"time":"2022-07-12T18:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1017.0,"air_temperature":21.4,"cloud_area_fraction":93.0,"relative_humidity":50.9,"wind_from_direction":327.6,"wind_speed":4.8}},"next_12_hours":{"summary":{"symbol_code":"fair_day"}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-13T00:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1020.0,"air_temperature":16.4,"cloud_area_fraction":10.9,"relative_humidity":72.5,"wind_from_direction":311.2,"wind_speed":4.7}},"next_12_hours":{"summary":{"symbol_code":"clearsky_day"}},"next_6_hours":{"summary":{"symbol_code":"clearsky_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-13T06:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1021.5,"air_temperature":18.2,"cloud_area_fraction":4.7,"relative_humidity":65.9,"wind_from_direction":319.0,"wind_speed":5.2}},"next_12_hours":{"summary":{"symbol_code":"fair_day"}},"next_6_hours":{"summary":{"symbol_code":"clearsky_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-13T12:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1021.3,"air_temperature":25.1,"cloud_area_fraction":30.5,"relative_humidity":32.7,"wind_from_direction":334.6,"wind_speed":6.4}},"next_12_hours":{"summary":{"symbol_code":"clearsky_day"}},"next_6_hours":{"summary":{"symbol_code":"fair_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-13T18:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1022.0,"air_temperature":22.6,"cloud_area_fraction":0.0,"relative_humidity":41.4,"wind_from_direction":306.8,"wind_speed":5.1}},"next_12_hours":{"summary":{"symbol_code":"clearsky_night"}},"next_6_hours":{"summary":{"symbol_code":"clearsky_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-14T00:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1024.1,"air_temperature":17.4,"cloud_area_fraction":0.8,"relative_humidity":66.1,"wind_from_direction":337.1,"wind_speed":3.4}},"next_12_hours":{"summary":{"symbol_code":"fair_day"}},"next_6_hours":{"summary":{"symbol_code":"clearsky_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-14T06:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1025.0,"air_temperature":19.1,"cloud_area_fraction":0.0,"relative_humidity":70.9,"wind_from_direction":323.8,"wind_speed":3.8}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_6_hours":{"summary":{"symbol_code":"clearsky_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-14T12:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1023.6,"air_temperature":26.2,"cloud_area_fraction":100.0,"relative_humidity":48.1,"wind_from_direction":346.3,"wind_speed":3.6}},"next_12_hours":{"summary":{"symbol_code":"fair_day"}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-14T18:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1021.6,"air_temperature":26.2,"cloud_area_fraction":7.0,"relative_humidity":43.2,"wind_from_direction":333.2,"wind_speed":3.2}},"next_6_hours":{"summary":{"symbol_code":"clearsky_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-15T00:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1022.5,"air_temperature":18.6,"cloud_area_fraction":35.2,"relative_humidity":73.7,"wind_from_direction":330.9,"wind_speed":2.1}}}}]}} +{"type":"Feature","geometry":{"type":"Point","coordinates":[17.0379,48.1833,202]},"properties":{"meta":{"updated_at":"2022-07-27T13:24:18Z","units":{"air_pressure_at_sea_level":"hPa","air_temperature":"celsius","cloud_area_fraction":"%","precipitation_amount":"mm","relative_humidity":"%","wind_from_direction":"degrees","wind_speed":"m/s"}},"timeseries":[{"time":"2022-07-27T15:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1013.0,"air_temperature":23.1,"cloud_area_fraction":86.7,"relative_humidity":68.0,"wind_from_direction":233.8,"wind_speed":3.5}},"next_12_hours":{"summary":{"symbol_code":"lightrainshowers_day"}},"next_1_hours":{"summary":{"symbol_code":"heavyrain"},"details":{"precipitation_amount":3.6}},"next_6_hours":{"summary":{"symbol_code":"heavyrainshowers_day"},"details":{"precipitation_amount":5.4}}}},{"time":"2022-07-27T16:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1014.2,"air_temperature":20.5,"cloud_area_fraction":100.0,"relative_humidity":83.0,"wind_from_direction":308.9,"wind_speed":3.8}},"next_12_hours":{"summary":{"symbol_code":"lightrainshowers_night"}},"next_1_hours":{"summary":{"symbol_code":"heavyrain"},"details":{"precipitation_amount":1.2}},"next_6_hours":{"summary":{"symbol_code":"rainshowers_night"},"details":{"precipitation_amount":1.8}}}},{"time":"2022-07-27T17:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1014.1,"air_temperature":19.9,"cloud_area_fraction":77.3,"relative_humidity":92.2,"wind_from_direction":359.1,"wind_speed":3.4}},"next_12_hours":{"summary":{"symbol_code":"lightrainshowers_night"}},"next_1_hours":{"summary":{"symbol_code":"rainshowers_day"},"details":{"precipitation_amount":0.3}},"next_6_hours":{"summary":{"symbol_code":"lightrainshowers_night"},"details":{"precipitation_amount":0.6}}}},{"time":"2022-07-27T18:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1014.7,"air_temperature":19.7,"cloud_area_fraction":97.7,"relative_humidity":87.8,"wind_from_direction":353.2,"wind_speed":3.2}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_night"}},"next_1_hours":{"summary":{"symbol_code":"lightrain"},"details":{"precipitation_amount":0.2}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.3}}}},{"time":"2022-07-27T19:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1015.2,"air_temperature":19.4,"cloud_area_fraction":98.4,"relative_humidity":83.7,"wind_from_direction":343.9,"wind_speed":2.8}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.1}}}},{"time":"2022-07-27T20:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1015.8,"air_temperature":19.3,"cloud_area_fraction":59.4,"relative_humidity":86.4,"wind_from_direction":351.3,"wind_speed":0.9}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"fair_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-27T21:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1015.6,"air_temperature":18.9,"cloud_area_fraction":46.9,"relative_humidity":89.2,"wind_from_direction":323.0,"wind_speed":2.1}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"fair_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-27T22:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1015.9,"air_temperature":18.5,"cloud_area_fraction":44.5,"relative_humidity":91.0,"wind_from_direction":328.5,"wind_speed":2.4}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"fair_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-27T23:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1016.3,"air_temperature":18.2,"cloud_area_fraction":30.5,"relative_humidity":87.6,"wind_from_direction":347.0,"wind_speed":3.3}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"fair_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"fair_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-28T00:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1016.2,"air_temperature":17.4,"cloud_area_fraction":25.8,"relative_humidity":88.2,"wind_from_direction":349.5,"wind_speed":2.9}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"fair_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"fair_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-28T01:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1016.2,"air_temperature":16.9,"cloud_area_fraction":25.0,"relative_humidity":90.0,"wind_from_direction":345.9,"wind_speed":2.9}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"fair_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-28T02:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1016.2,"air_temperature":16.4,"cloud_area_fraction":26.6,"relative_humidity":91.0,"wind_from_direction":346.5,"wind_speed":2.7}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"fair_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-28T03:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1016.3,"air_temperature":16.2,"cloud_area_fraction":60.2,"relative_humidity":90.4,"wind_from_direction":350.4,"wind_speed":2.8}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-28T04:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1016.8,"air_temperature":16.6,"cloud_area_fraction":44.5,"relative_humidity":87.2,"wind_from_direction":356.7,"wind_speed":2.5}},"next_12_hours":{"summary":{"symbol_code":"fair_day"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-28T05:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1017.0,"air_temperature":17.4,"cloud_area_fraction":37.5,"relative_humidity":84.2,"wind_from_direction":344.4,"wind_speed":2.4}},"next_12_hours":{"summary":{"symbol_code":"fair_day"}},"next_1_hours":{"summary":{"symbol_code":"fair_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-28T06:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1017.3,"air_temperature":18.8,"cloud_area_fraction":30.5,"relative_humidity":77.3,"wind_from_direction":333.7,"wind_speed":2.3}},"next_12_hours":{"summary":{"symbol_code":"fair_day"}},"next_1_hours":{"summary":{"symbol_code":"fair_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-28T07:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1017.2,"air_temperature":20.7,"cloud_area_fraction":35.9,"relative_humidity":69.3,"wind_from_direction":341.3,"wind_speed":2.2}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"fair_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-28T08:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1017.1,"air_temperature":22.6,"cloud_area_fraction":75.8,"relative_humidity":62.2,"wind_from_direction":359.0,"wind_speed":1.5}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"fair_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-28T09:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1017.0,"air_temperature":24.2,"cloud_area_fraction":40.6,"relative_humidity":56.1,"wind_from_direction":20.5,"wind_speed":1.0}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"fair_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-28T10:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1016.6,"air_temperature":25.8,"cloud_area_fraction":85.2,"relative_humidity":49.5,"wind_from_direction":32.4,"wind_speed":0.7}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"fair_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-28T11:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1016.1,"air_temperature":27.1,"cloud_area_fraction":67.2,"relative_humidity":44.6,"wind_from_direction":144.5,"wind_speed":0.2}},"next_12_hours":{"summary":{"symbol_code":"fair_day"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"fair_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-28T12:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1015.6,"air_temperature":28.0,"cloud_area_fraction":9.4,"relative_humidity":41.6,"wind_from_direction":162.5,"wind_speed":0.8}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"clearsky_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"fair_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-28T13:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1015.1,"air_temperature":28.5,"cloud_area_fraction":6.2,"relative_humidity":40.3,"wind_from_direction":153.5,"wind_speed":1.2}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"clearsky_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"fair_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-28T14:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1014.7,"air_temperature":28.6,"cloud_area_fraction":11.7,"relative_humidity":40.1,"wind_from_direction":155.8,"wind_speed":1.5}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"clearsky_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-28T15:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1014.4,"air_temperature":28.5,"cloud_area_fraction":27.3,"relative_humidity":39.8,"wind_from_direction":149.9,"wind_speed":1.3}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"fair_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-28T16:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1014.3,"air_temperature":28.3,"cloud_area_fraction":19.5,"relative_humidity":40.2,"wind_from_direction":155.3,"wind_speed":1.2}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_night"}},"next_1_hours":{"summary":{"symbol_code":"fair_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-28T17:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1014.2,"air_temperature":27.7,"cloud_area_fraction":24.2,"relative_humidity":44.6,"wind_from_direction":118.7,"wind_speed":0.9}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_night"}},"next_1_hours":{"summary":{"symbol_code":"fair_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-28T18:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1014.6,"air_temperature":25.6,"cloud_area_fraction":34.4,"relative_humidity":57.7,"wind_from_direction":94.2,"wind_speed":1.3}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_night"}},"next_1_hours":{"summary":{"symbol_code":"fair_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-28T19:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1015.3,"air_temperature":23.6,"cloud_area_fraction":89.1,"relative_humidity":59.0,"wind_from_direction":82.5,"wind_speed":1.5}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-28T20:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1015.6,"air_temperature":24.0,"cloud_area_fraction":100.0,"relative_humidity":56.0,"wind_from_direction":71.1,"wind_speed":2.1}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-28T21:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1015.6,"air_temperature":23.2,"cloud_area_fraction":60.2,"relative_humidity":57.9,"wind_from_direction":66.4,"wind_speed":2.2}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-28T22:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1015.6,"air_temperature":22.2,"cloud_area_fraction":18.7,"relative_humidity":60.2,"wind_from_direction":69.1,"wind_speed":2.3}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"fair_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-28T23:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1015.7,"air_temperature":22.1,"cloud_area_fraction":19.5,"relative_humidity":59.6,"wind_from_direction":89.5,"wind_speed":3.2}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"fair_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-29T00:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1015.5,"air_temperature":22.0,"cloud_area_fraction":71.1,"relative_humidity":59.1,"wind_from_direction":89.0,"wind_speed":3.8}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-29T01:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1015.3,"air_temperature":21.5,"cloud_area_fraction":50.0,"relative_humidity":61.1,"wind_from_direction":92.3,"wind_speed":4.3}},"next_12_hours":{"summary":{"symbol_code":"cloudy"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.2}}}},{"time":"2022-07-29T02:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1015.2,"air_temperature":21.0,"cloud_area_fraction":31.2,"relative_humidity":63.7,"wind_from_direction":93.1,"wind_speed":5.0}},"next_12_hours":{"summary":{"symbol_code":"cloudy"}},"next_1_hours":{"summary":{"symbol_code":"fair_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.2}}}},{"time":"2022-07-29T03:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1015.4,"air_temperature":20.8,"cloud_area_fraction":98.4,"relative_humidity":63.8,"wind_from_direction":79.1,"wind_speed":2.6}},"next_12_hours":{"summary":{"symbol_code":"cloudy"}},"next_1_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.2}}}},{"time":"2022-07-29T04:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1015.3,"air_temperature":21.1,"cloud_area_fraction":100.0,"relative_humidity":62.8,"wind_from_direction":88.5,"wind_speed":3.6}},"next_12_hours":{"summary":{"symbol_code":"cloudy"}},"next_1_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.4}}}},{"time":"2022-07-29T05:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1015.6,"air_temperature":21.6,"cloud_area_fraction":98.4,"relative_humidity":62.3,"wind_from_direction":85.8,"wind_speed":2.8}},"next_12_hours":{"summary":{"symbol_code":"cloudy"}},"next_1_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.4}}}},{"time":"2022-07-29T06:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1016.1,"air_temperature":22.8,"cloud_area_fraction":96.1,"relative_humidity":58.4,"wind_from_direction":61.2,"wind_speed":2.1}},"next_12_hours":{"summary":{"symbol_code":"cloudy"}},"next_1_hours":{"summary":{"symbol_code":"lightrain"},"details":{"precipitation_amount":0.2}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.4}}}},{"time":"2022-07-29T07:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1015.9,"air_temperature":22.4,"cloud_area_fraction":68.7,"relative_humidity":61.9,"wind_from_direction":81.0,"wind_speed":4.7}},"next_12_hours":{"summary":{"symbol_code":"cloudy"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.2}}}},{"time":"2022-07-29T08:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1015.4,"air_temperature":24.6,"cloud_area_fraction":81.2,"relative_humidity":54.4,"wind_from_direction":105.1,"wind_speed":4.7}},"next_12_hours":{"summary":{"symbol_code":"cloudy"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.2}}}},{"time":"2022-07-29T09:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1015.5,"air_temperature":26.3,"cloud_area_fraction":95.3,"relative_humidity":47.7,"wind_from_direction":110.0,"wind_speed":3.4}},"next_12_hours":{"summary":{"symbol_code":"cloudy"}},"next_1_hours":{"summary":{"symbol_code":"lightrain"},"details":{"precipitation_amount":0.2}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.2}}}},{"time":"2022-07-29T10:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1015.4,"air_temperature":26.9,"cloud_area_fraction":100.0,"relative_humidity":46.8,"wind_from_direction":99.7,"wind_speed":2.9}},"next_12_hours":{"summary":{"symbol_code":"cloudy"}},"next_1_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-29T11:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1014.7,"air_temperature":28.5,"cloud_area_fraction":100.0,"relative_humidity":42.9,"wind_from_direction":106.2,"wind_speed":2.8}},"next_12_hours":{"summary":{"symbol_code":"cloudy"}},"next_1_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-29T12:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1014.4,"air_temperature":29.5,"cloud_area_fraction":100.0,"relative_humidity":41.4,"wind_from_direction":109.2,"wind_speed":1.9}},"next_12_hours":{"summary":{"symbol_code":"cloudy"}},"next_1_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-29T13:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1013.9,"air_temperature":29.5,"cloud_area_fraction":100.0,"relative_humidity":41.0,"wind_from_direction":69.6,"wind_speed":1.7}},"next_12_hours":{"summary":{"symbol_code":"cloudy"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-29T14:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1013.4,"air_temperature":30.1,"cloud_area_fraction":100.0,"relative_humidity":39.3,"wind_from_direction":72.0,"wind_speed":1.4}},"next_12_hours":{"summary":{"symbol_code":"cloudy"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-29T15:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1012.7,"air_temperature":31.1,"cloud_area_fraction":100.0,"relative_humidity":31.7,"wind_from_direction":189.5,"wind_speed":2.3}},"next_12_hours":{"summary":{"symbol_code":"cloudy"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.1}}}},{"time":"2022-07-29T16:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1012.5,"air_temperature":30.3,"cloud_area_fraction":80.5,"relative_humidity":33.6,"wind_from_direction":229.2,"wind_speed":3.6}},"next_12_hours":{"summary":{"symbol_code":"lightrain"}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.1}}}},{"time":"2022-07-29T17:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1012.3,"air_temperature":29.1,"cloud_area_fraction":100.0,"relative_humidity":39.9,"wind_from_direction":276.4,"wind_speed":2.2}},"next_12_hours":{"summary":{"symbol_code":"lightrain"}},"next_1_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.1}}}},{"time":"2022-07-29T18:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1012.8,"air_temperature":26.7,"cloud_area_fraction":97.7,"relative_humidity":49.8,"wind_from_direction":8.7,"wind_speed":1.5}},"next_12_hours":{"summary":{"symbol_code":"rain"}},"next_1_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.1}}}},{"time":"2022-07-29T19:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1012.9,"air_temperature":25.7,"cloud_area_fraction":99.2,"relative_humidity":50.3,"wind_from_direction":70.3,"wind_speed":3.8}},"next_1_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.3}}}},{"time":"2022-07-29T20:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1013.0,"air_temperature":24.7,"cloud_area_fraction":100.0,"relative_humidity":54.0,"wind_from_direction":78.4,"wind_speed":3.3}},"next_1_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.3}}}},{"time":"2022-07-29T21:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1013.0,"air_temperature":23.3,"cloud_area_fraction":100.0,"relative_humidity":61.5,"wind_from_direction":50.0,"wind_speed":2.0}},"next_1_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.3}}}},{"time":"2022-07-29T22:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1012.1,"air_temperature":23.5,"cloud_area_fraction":100.0,"relative_humidity":60.0,"wind_from_direction":65.0,"wind_speed":2.9}},"next_1_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"rain"},"details":{"precipitation_amount":2.9}}}},{"time":"2022-07-29T23:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1012.0,"air_temperature":23.3,"cloud_area_fraction":100.0,"relative_humidity":58.1,"wind_from_direction":80.3,"wind_speed":3.0}},"next_1_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}},"next_6_hours":{"summary":{"symbol_code":"rain"},"details":{"precipitation_amount":4.8}}}},{"time":"2022-07-30T00:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1012.1,"air_temperature":22.3,"cloud_area_fraction":95.3,"relative_humidity":62.5,"wind_from_direction":15.5,"wind_speed":2.0}},"next_12_hours":{"summary":{"symbol_code":"rain"}},"next_1_hours":{"summary":{"symbol_code":"lightrain"},"details":{"precipitation_amount":0.2}},"next_6_hours":{"summary":{"symbol_code":"heavyrain"},"details":{"precipitation_amount":5.0}}}},{"time":"2022-07-30T01:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1012.7,"air_temperature":20.9,"cloud_area_fraction":100.0,"relative_humidity":75.0,"wind_from_direction":334.8,"wind_speed":3.1}},"next_1_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-30T02:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1011.6,"air_temperature":20.8,"cloud_area_fraction":100.0,"relative_humidity":77.1,"wind_from_direction":46.6,"wind_speed":2.5}},"next_1_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-30T03:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1011.7,"air_temperature":19.9,"cloud_area_fraction":99.2,"relative_humidity":84.0,"wind_from_direction":329.6,"wind_speed":0.5}},"next_1_hours":{"summary":{"symbol_code":"heavyrain"},"details":{"precipitation_amount":2.6}}}},{"time":"2022-07-30T04:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1012.2,"air_temperature":19.6,"cloud_area_fraction":100.0,"relative_humidity":90.1,"wind_from_direction":267.3,"wind_speed":1.8}},"next_1_hours":{"summary":{"symbol_code":"heavyrain"},"details":{"precipitation_amount":1.9}}}},{"time":"2022-07-30T05:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1011.6,"air_temperature":19.5,"cloud_area_fraction":100.0,"relative_humidity":94.4,"wind_from_direction":327.0,"wind_speed":2.0}},"next_1_hours":{"summary":{"symbol_code":"lightrain"},"details":{"precipitation_amount":0.2}}}},{"time":"2022-07-30T06:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1012.3,"air_temperature":20.1,"cloud_area_fraction":100.0,"relative_humidity":90.8,"wind_from_direction":246.0,"wind_speed":1.1}},"next_12_hours":{"summary":{"symbol_code":"rain"}},"next_6_hours":{"summary":{"symbol_code":"rain"},"details":{"precipitation_amount":4.9}}}},{"time":"2022-07-30T12:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1011.9,"air_temperature":19.6,"cloud_area_fraction":100.0,"relative_humidity":91.2,"wind_from_direction":310.3,"wind_speed":5.5}},"next_12_hours":{"summary":{"symbol_code":"lightrainshowers_day"}},"next_6_hours":{"summary":{"symbol_code":"heavyrain"},"details":{"precipitation_amount":5.5}}}},{"time":"2022-07-30T18:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1011.8,"air_temperature":19.7,"cloud_area_fraction":100.0,"relative_humidity":88.0,"wind_from_direction":320.6,"wind_speed":3.7}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-31T00:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1013.1,"air_temperature":18.4,"cloud_area_fraction":28.1,"relative_humidity":70.9,"wind_from_direction":306.7,"wind_speed":5.5}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_6_hours":{"summary":{"symbol_code":"fair_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-31T06:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1013.8,"air_temperature":18.6,"cloud_area_fraction":100.0,"relative_humidity":73.7,"wind_from_direction":301.3,"wind_speed":6.5}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-31T12:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1015.1,"air_temperature":23.2,"cloud_area_fraction":50.8,"relative_humidity":46.1,"wind_from_direction":330.4,"wind_speed":7.4}},"next_12_hours":{"summary":{"symbol_code":"fair_day"}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-07-31T18:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1014.6,"air_temperature":22.4,"cloud_area_fraction":23.4,"relative_humidity":46.6,"wind_from_direction":335.2,"wind_speed":4.2}},"next_12_hours":{"summary":{"symbol_code":"clearsky_night"}},"next_6_hours":{"summary":{"symbol_code":"fair_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-08-01T00:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1016.3,"air_temperature":17.9,"cloud_area_fraction":2.3,"relative_humidity":68.8,"wind_from_direction":316.6,"wind_speed":3.8}},"next_12_hours":{"summary":{"symbol_code":"fair_day"}},"next_6_hours":{"summary":{"symbol_code":"clearsky_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-08-01T06:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1017.2,"air_temperature":18.9,"cloud_area_fraction":19.5,"relative_humidity":71.9,"wind_from_direction":317.9,"wind_speed":2.9}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_6_hours":{"summary":{"symbol_code":"fair_day"},"details":{"precipitation_amount":0.1}}}},{"time":"2022-08-01T12:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1015.9,"air_temperature":26.6,"cloud_area_fraction":44.5,"relative_humidity":41.8,"wind_from_direction":333.8,"wind_speed":4.6}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_day"},"details":{"precipitation_amount":0.4}}}},{"time":"2022-08-01T18:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1016.2,"air_temperature":22.6,"cloud_area_fraction":89.8,"relative_humidity":62.7,"wind_from_direction":10.4,"wind_speed":4.2}},"next_12_hours":{"summary":{"symbol_code":"fair_day"}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-08-02T00:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1016.3,"air_temperature":20.6,"cloud_area_fraction":0.8,"relative_humidity":68.9,"wind_from_direction":249.0,"wind_speed":0.8}},"next_12_hours":{"summary":{"symbol_code":"clearsky_day"}},"next_6_hours":{"summary":{"symbol_code":"clearsky_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-08-02T06:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1017.0,"air_temperature":20.4,"cloud_area_fraction":0.0,"relative_humidity":74.0,"wind_from_direction":261.4,"wind_speed":0.7}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_6_hours":{"summary":{"symbol_code":"clearsky_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-08-02T12:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1016.4,"air_temperature":28.5,"cloud_area_fraction":32.0,"relative_humidity":42.1,"wind_from_direction":330.1,"wind_speed":2.7}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_6_hours":{"summary":{"symbol_code":"fair_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-08-02T18:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1015.7,"air_temperature":25.0,"cloud_area_fraction":100.0,"relative_humidity":64.2,"wind_from_direction":336.2,"wind_speed":1.6}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-08-03T00:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1016.5,"air_temperature":20.4,"cloud_area_fraction":58.6,"relative_humidity":75.2,"wind_from_direction":110.2,"wind_speed":1.7}},"next_12_hours":{"summary":{"symbol_code":"fair_day"}},"next_6_hours":{"summary":{"symbol_code":"partlycloudy_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-08-03T06:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1017.1,"air_temperature":23.6,"cloud_area_fraction":2.3,"relative_humidity":64.7,"wind_from_direction":117.2,"wind_speed":2.0}},"next_12_hours":{"summary":{"symbol_code":"clearsky_day"}},"next_6_hours":{"summary":{"symbol_code":"clearsky_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-08-03T12:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1016.4,"air_temperature":31.2,"cloud_area_fraction":12.5,"relative_humidity":35.4,"wind_from_direction":157.0,"wind_speed":1.4}},"next_12_hours":{"summary":{"symbol_code":"clearsky_day"}},"next_6_hours":{"summary":{"symbol_code":"clearsky_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-08-03T18:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1014.8,"air_temperature":27.3,"cloud_area_fraction":4.7,"relative_humidity":45.1,"wind_from_direction":83.1,"wind_speed":1.8}},"next_12_hours":{"summary":{"symbol_code":"clearsky_night"}},"next_6_hours":{"summary":{"symbol_code":"clearsky_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-08-04T00:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1016.0,"air_temperature":21.9,"cloud_area_fraction":0.0,"relative_humidity":60.5,"wind_from_direction":113.9,"wind_speed":2.7}},"next_12_hours":{"summary":{"symbol_code":"clearsky_day"}},"next_6_hours":{"summary":{"symbol_code":"clearsky_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-08-04T06:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1015.7,"air_temperature":23.7,"cloud_area_fraction":0.0,"relative_humidity":58.4,"wind_from_direction":113.1,"wind_speed":3.8}},"next_12_hours":{"summary":{"symbol_code":"clearsky_day"}},"next_6_hours":{"summary":{"symbol_code":"clearsky_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-08-04T12:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1014.8,"air_temperature":33.9,"cloud_area_fraction":21.1,"relative_humidity":29.5,"wind_from_direction":173.8,"wind_speed":3.4}},"next_12_hours":{"summary":{"symbol_code":"clearsky_day"}},"next_6_hours":{"summary":{"symbol_code":"fair_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-08-04T18:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1014.1,"air_temperature":29.1,"cloud_area_fraction":0.0,"relative_humidity":43.1,"wind_from_direction":125.2,"wind_speed":1.9}},"next_12_hours":{"summary":{"symbol_code":"clearsky_night"}},"next_6_hours":{"summary":{"symbol_code":"clearsky_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-08-05T00:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1015.7,"air_temperature":23.8,"cloud_area_fraction":0.0,"relative_humidity":53.0,"wind_from_direction":110.5,"wind_speed":2.9}},"next_12_hours":{"summary":{"symbol_code":"clearsky_day"}},"next_6_hours":{"summary":{"symbol_code":"clearsky_night"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-08-05T06:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1016.1,"air_temperature":25.2,"cloud_area_fraction":5.5,"relative_humidity":52.1,"wind_from_direction":113.4,"wind_speed":3.6}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_6_hours":{"summary":{"symbol_code":"clearsky_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-08-05T12:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1015.3,"air_temperature":34.6,"cloud_area_fraction":35.9,"relative_humidity":26.1,"wind_from_direction":140.6,"wind_speed":2.1}},"next_12_hours":{"summary":{"symbol_code":"partlycloudy_day"}},"next_6_hours":{"summary":{"symbol_code":"fair_day"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-08-05T18:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1014.6,"air_temperature":28.4,"cloud_area_fraction":100.0,"relative_humidity":48.7,"wind_from_direction":8.4,"wind_speed":4.1}},"next_6_hours":{"summary":{"symbol_code":"cloudy"},"details":{"precipitation_amount":0.0}}}},{"time":"2022-08-06T00:00:00Z","data":{"instant":{"details":{"air_pressure_at_sea_level":1015.6,"air_temperature":22.7,"cloud_area_fraction":8.6,"relative_humidity":79.6,"wind_from_direction":334.9,"wind_speed":3.8}}}}]}} diff --git a/src/.cache/ip-api.comjson,541f8cc137d7a7ec1adee58ac9e79d12 b/src/.cache/ip-api.comjson,541f8cc137d7a7ec1adee58ac9e79d12 index cce2883..312d4ac 100644 --- a/src/.cache/ip-api.comjson,541f8cc137d7a7ec1adee58ac9e79d12 +++ b/src/.cache/ip-api.comjson,541f8cc137d7a7ec1adee58ac9e79d12 @@ -1,9 +1,9 @@ status: 200 -date: Tue, 05 Jul 2022 16:28:05 GMT +date: Wed, 27 Jul 2022 15:12:48 GMT content-type: application/json; charset=utf-8 content-length: 312 access-control-allow-origin: * -x-ttl: 25 +x-ttl: 55 x-rl: 43 content-location: http://ip-api.com/json/ diff --git a/src/.cache/weather/fc/xml/Slovakia/Bratislava/1658934037 b/src/.cache/weather/fc/xml/Slovakia/Bratislava/1658934037 new file mode 100644 index 0000000..5b64103 --- /dev/null +++ b/src/.cache/weather/fc/xml/Slovakia/Bratislava/1658934037 @@ -0,0 +1,376 @@ + + + Bratislava + Slovakia + + C + 7timer + + + + + + 27 + 0.0 + + 2 + + 270 + W + + + 0 + + + + + + 28 + 0.0 + + 3 + + 225 + SW + + + 0 + + + + + + 25 + 0.0 + + 2 + + 315 + NW + + + 0 + + + + + + 23 + 0.0 + + 2 + + 315 + NW + + + 0 + + + + + + 16 + 1.0 + + 2 + + 360 + N + + + 0 + + + + + + 15 + 1.0 + + 2 + + 360 + N + + + 0 + + + + + + 14 + 0.0 + + 2 + + 360 + N + + + 0 + + + + + + 18 + 0.0 + + 2 + + 360 + N + + + 0 + + + + + + + + 26 + 0.0 + + 2 + + 360 + N + + + 0 + + + + + + 31 + 0.0 + + 2 + + 90 + E + + + 0 + + + + + + 31 + 0.0 + + 2 + + 270 + W + + + 0 + + + + + + 24 + 0.0 + + 2 + + 45 + NE + + + 0 + + + + + + 21 + 0.0 + + 2 + + 45 + NE + + + 0 + + + + + + 20 + 0.0 + + 2 + + 90 + E + + + 0 + + + + + + 16 + 0.0 + + 2 + + 360 + N + + + 0 + + + + + + 21 + 0.0 + + 2 + + 45 + NE + + + 0 + + + + + + + + 28 + 1.0 + + 2 + + 90 + E + + + 0 + + + + + + 31 + 1.0 + + 2 + + 45 + NE + + + 0 + + + + + + 31 + 0.0 + + 3 + + 360 + N + + + 0 + + + + + + 25 + 0.0 + + 2 + + 360 + N + + + 0 + + + + + + 21 + 1.0 + + 2 + + 90 + E + + + 0 + + + + + + 17 + 1.0 + + 2 + + 135 + SE + + + 0 + + + + + + 17 + 1.0 + + 2 + + 270 + W + + + 0 + + + + + + 18 + 1.0 + + 2 + + 270 + W + + + 0 + + + + + diff --git a/src/.cache/weather/fc/xml/Slovakia/Bratislava/1658934041 b/src/.cache/weather/fc/xml/Slovakia/Bratislava/1658934041 new file mode 100644 index 0000000..8829c8a --- /dev/null +++ b/src/.cache/weather/fc/xml/Slovakia/Bratislava/1658934041 @@ -0,0 +1,1395 @@ + + + Bratislava + Slovakia + + C + yrno + + + + + + 23.1 + 3.6 + + 3.5 + + 233 + SW + + + 68.0 + + + + + + 20.5 + 1.2 + + 3.8 + + 308 + NW + + + 83.0 + + + + + + 19.9 + 0.3 + + 3.4 + + 359 + N + + + 92.2 + + + + + + 19.7 + 0.2 + + 3.2 + + 353 + N + + + 87.8 + + + + + + 19.4 + 0.0 + + 2.8 + + 343 + N + + + 83.7 + + + + + + 19.3 + 0.0 + + 0.9 + + 351 + N + + + 86.4 + + + + + + 18.9 + 0.0 + + 2.1 + + 323 + NW + + + 89.2 + + + + + + 18.5 + 0.0 + + 2.4 + + 328 + NW + + + 91.0 + + + + + + 18.2 + 0.0 + + 3.3 + + 347 + N + + + 87.6 + + + + + + 17.4 + 0.0 + + 2.9 + + 349 + N + + + 88.2 + + + + + + + + 16.9 + 0.0 + + 2.9 + + 345 + N + + + 90.0 + + + + + + 16.4 + 0.0 + + 2.7 + + 346 + N + + + 91.0 + + + + + + 16.2 + 0.0 + + 2.8 + + 350 + N + + + 90.4 + + + + + + 16.6 + 0.0 + + 2.5 + + 356 + N + + + 87.2 + + + + + + 17.4 + 0.0 + + 2.4 + + 344 + N + + + 84.2 + + + + + + 18.8 + 0.0 + + 2.3 + + 333 + NW + + + 77.3 + + + + + + 20.7 + 0.0 + + 2.2 + + 341 + N + + + 69.3 + + + + + + 22.6 + 0.0 + + 1.5 + + 359 + N + + + 62.2 + + + + + + 24.2 + 0.0 + + 1.0 + + 20 + N + + + 56.1 + + + + + + 25.8 + 0.0 + + 0.7 + + 32 + NE + + + 49.5 + + + + + + 27.1 + 0.0 + + 0.2 + + 144 + SE + + + 44.6 + + + + + + 28.0 + 0.0 + + 0.8 + + 162 + S + + + 41.6 + + + + + + 28.5 + 0.0 + + 1.2 + + 153 + SE + + + 40.3 + + + + + + 28.6 + 0.0 + + 1.5 + + 155 + SE + + + 40.1 + + + + + + 28.5 + 0.0 + + 1.3 + + 149 + SE + + + 39.8 + + + + + + 28.3 + 0.0 + + 1.2 + + 155 + SE + + + 40.2 + + + + + + 27.7 + 0.0 + + 0.9 + + 118 + SE + + + 44.6 + + + + + + 25.6 + 0.0 + + 1.3 + + 94 + E + + + 57.7 + + + + + + 23.6 + 0.0 + + 1.5 + + 82 + E + + + 59.0 + + + + + + 24.0 + 0.0 + + 2.1 + + 71 + E + + + 56.0 + + + + + + 23.2 + 0.0 + + 2.2 + + 66 + NE + + + 57.9 + + + + + + 22.2 + 0.0 + + 2.3 + + 69 + E + + + 60.2 + + + + + + 22.1 + 0.0 + + 3.2 + + 89 + E + + + 59.6 + + + + + + 22.0 + 0.0 + + 3.8 + + 89 + E + + + 59.1 + + + + + + + + 21.5 + 0.0 + + 4.3 + + 92 + E + + + 61.1 + + + + + + 21.0 + 0.0 + + 5.0 + + 93 + E + + + 63.7 + + + + + + 20.8 + 0.0 + + 2.6 + + 79 + E + + + 63.8 + + + + + + 21.1 + 0.0 + + 3.6 + + 88 + E + + + 62.8 + + + + + + 21.6 + 0.0 + + 2.8 + + 85 + E + + + 62.3 + + + + + + 22.8 + 0.2 + + 2.1 + + 61 + NE + + + 58.4 + + + + + + 22.4 + 0.0 + + 4.7 + + 81 + E + + + 61.9 + + + + + + 24.6 + 0.0 + + 4.7 + + 105 + E + + + 54.4 + + + + + + 26.3 + 0.2 + + 3.4 + + 110 + E + + + 47.7 + + + + + + 26.9 + 0.0 + + 2.9 + + 99 + E + + + 46.8 + + + + + + 28.5 + 0.0 + + 2.8 + + 106 + E + + + 42.9 + + + + + + 29.5 + 0.0 + + 1.9 + + 109 + E + + + 41.4 + + + + + + 29.5 + 0.0 + + 1.7 + + 69 + E + + + 41.0 + + + + + + 30.1 + 0.0 + + 1.4 + + 72 + E + + + 39.3 + + + + + + 31.1 + 0.0 + + 2.3 + + 189 + S + + + 31.7 + + + + + + 30.3 + 0.0 + + 3.6 + + 229 + SW + + + 33.6 + + + + + + 29.1 + 0.0 + + 2.2 + + 276 + W + + + 39.9 + + + + + + 26.7 + 0.0 + + 1.5 + + 8 + N + + + 49.8 + + + + + + 25.7 + 0.0 + + 3.8 + + 70 + E + + + 50.3 + + + + + + 24.7 + 0.0 + + 3.3 + + 78 + E + + + 54.0 + + + + + + 23.3 + 0.0 + + 2.0 + + 50 + NE + + + 61.5 + + + + + + 23.5 + 0.0 + + 2.9 + + 65 + NE + + + 60.0 + + + + + + 23.3 + 0.0 + + 3.0 + + 80 + E + + + 58.1 + + + + + + 22.3 + 0.2 + + 2.0 + + 15 + N + + + 62.5 + + + + + + + + 20.9 + 0.0 + + 3.1 + + 334 + NW + + + 75.0 + + + + + + 20.8 + 0.0 + + 2.5 + + 46 + NE + + + 77.1 + + + + + + 19.9 + 2.6 + + 0.5 + + 329 + NW + + + 84.0 + + + + + + 19.6 + 1.9 + + 1.8 + + 267 + W + + + 90.1 + + + + + + 19.5 + 0.2 + + 2.0 + + 327 + NW + + + 94.4 + + + + + + 20.1 + 0.0 + + 1.1 + + 246 + SW + + + 90.8 + + + + + + 19.6 + 0.0 + + 5.5 + + 310 + NW + + + 91.2 + + + + + + 19.7 + 0.0 + + 3.7 + + 320 + NW + + + 88.0 + + + + + + 18.4 + 0.0 + + 5.5 + + 306 + NW + + + 70.9 + + + + + + + + 18.6 + 0.0 + + 6.5 + + 301 + NW + + + 73.7 + + + + + + 23.2 + 0.0 + + 7.4 + + 330 + NW + + + 46.1 + + + + + + 22.4 + 0.0 + + 4.2 + + 335 + NW + + + 46.6 + + + + + + 17.9 + 0.0 + + 3.8 + + 316 + NW + + + 68.8 + + + + + + + + 18.9 + 0.0 + + 2.9 + + 317 + NW + + + 71.9 + + + + + + 26.6 + 0.0 + + 4.6 + + 333 + NW + + + 41.8 + + + + + + 22.6 + 0.0 + + 4.2 + + 10 + N + + + 62.7 + + + + + + 20.6 + 0.0 + + 0.8 + + 249 + W + + + 68.9 + + + + + + + + 20.4 + 0.0 + + 0.7 + + 261 + W + + + 74.0 + + + + + + 28.5 + 0.0 + + 2.7 + + 330 + NW + + + 42.1 + + + + + + 25.0 + 0.0 + + 1.6 + + 336 + NW + + + 64.2 + + + + + + 20.4 + 0.0 + + 1.7 + + 110 + E + + + 75.2 + + + + + + + + 23.6 + 0.0 + + 2.0 + + 117 + SE + + + 64.7 + + + + + + 31.2 + 0.0 + + 1.4 + + 157 + SE + + + 35.4 + + + + + + 27.3 + 0.0 + + 1.8 + + 83 + E + + + 45.1 + + + + + + 21.9 + 0.0 + + 2.7 + + 113 + SE + + + 60.5 + + + + + + + + 23.7 + 0.0 + + 3.8 + + 113 + SE + + + 58.4 + + + + + + 33.9 + 0.0 + + 3.4 + + 173 + S + + + 29.5 + + + + + + 29.1 + 0.0 + + 1.9 + + 125 + SE + + + 43.1 + + + + + + 23.8 + 0.0 + + 2.9 + + 110 + E + + + 53.0 + + + + + + + + 25.2 + 0.0 + + 3.6 + + 113 + SE + + + 52.1 + + + + + + 34.6 + 0.0 + + 2.1 + + 140 + SE + + + 26.1 + + + + + + 28.4 + 0.0 + + 4.1 + + 8 + N + + + 48.7 + + + + + + 22.7 + 0.0 + + 3.8 + + 334 + NW + + + 79.6 + + + + + diff --git a/src/.cache/www.7timer.infobinastro.phplon=17.0379lat=48.1833ac=0lang=enunit=metricoutput=jsontzshift=,3ad3a20e21a9a9a7d1ce601ea33daf72 b/src/.cache/www.7timer.infobinastro.phplon=17.0379lat=48.1833ac=0lang=enunit=metricoutput=jsontzshift=,3ad3a20e21a9a9a7d1ce601ea33daf72 index 601c4a9..a014d59 100644 --- a/src/.cache/www.7timer.infobinastro.phplon=17.0379lat=48.1833ac=0lang=enunit=metricoutput=jsontzshift=,3ad3a20e21a9a9a7d1ce601ea33daf72 +++ b/src/.cache/www.7timer.infobinastro.phplon=17.0379lat=48.1833ac=0lang=enunit=metricoutput=jsontzshift=,3ad3a20e21a9a9a7d1ce601ea33daf72 @@ -1,9 +1,9 @@ status: 200 -date: Tue, 05 Jul 2022 15:58:28 GMT +date: Wed, 27 Jul 2022 15:00:37 GMT server: Apache/2.4.38 (Debian) vary: Accept-Encoding access-control-allow-origin: * -content-length: 5350 +content-length: 5340 content-type: text/html; charset=UTF-8 -content-encoding: gzip content-location: https://www.7timer.info/bin/astro.php?lon=17.0379&lat=48.1833&ac=0&lang=en&unit=metric&output=json&tzshift=0 @@ -11,230 +11,230 @@ content-location: https://www.7timer.info/bin/astro.php?lon=17.0379&lat=48.1833& { "product" : "astro" , - "init" : "2022070506" , + "init" : "2022072706" , "dataseries" : [ { "timepoint" : 3, - "cloudcover" : 9, + "cloudcover" : 7, "seeing" : 2, - "transparency" : 8, + "transparency" : 2, "lifted_index" : 2, - "rh2m" : 14, + "rh2m" : 5, "wind10m" : { "direction" : "W", - "speed" : 3 + "speed" : 2 }, - "temp2m" : 18, - "prec_type" : "rain" + "temp2m" : 27, + "prec_type" : "none" }, { "timepoint" : 6, - "cloudcover" : 9, + "cloudcover" : 7, "seeing" : 2, - "transparency" : 8, + "transparency" : 2, "lifted_index" : 2, - "rh2m" : 13, + "rh2m" : 5, "wind10m" : { - "direction" : "NW", - "speed" : 2 + "direction" : "SW", + "speed" : 3 }, - "temp2m" : 18, - "prec_type" : "rain" + "temp2m" : 28, + "prec_type" : "none" }, { "timepoint" : 9, "cloudcover" : 9, "seeing" : 2, - "transparency" : 8, + "transparency" : 2, "lifted_index" : 2, - "rh2m" : 13, + "rh2m" : 4, "wind10m" : { - "direction" : "N", - "speed" : 3 + "direction" : "NW", + "speed" : 2 }, - "temp2m" : 16, - "prec_type" : "rain" + "temp2m" : 25, + "prec_type" : "none" }, { "timepoint" : 12, - "cloudcover" : 9, - "seeing" : 4, - "transparency" : 6, + "cloudcover" : 8, + "seeing" : 5, + "transparency" : 2, "lifted_index" : 2, - "rh2m" : 13, + "rh2m" : 4, "wind10m" : { - "direction" : "N", - "speed" : 3 + "direction" : "NW", + "speed" : 2 }, - "temp2m" : 17, - "prec_type" : "rain" + "temp2m" : 23, + "prec_type" : "none" }, { "timepoint" : 15, "cloudcover" : 4, "seeing" : 5, - "transparency" : 6, + "transparency" : 2, "lifted_index" : 2, - "rh2m" : 14, + "rh2m" : 8, "wind10m" : { "direction" : "N", "speed" : 2 }, - "temp2m" : 15, - "prec_type" : "none" + "temp2m" : 16, + "prec_type" : "rain" }, { "timepoint" : 18, "cloudcover" : 3, "seeing" : 5, - "transparency" : 5, + "transparency" : 3, "lifted_index" : 6, - "rh2m" : 14, + "rh2m" : 11, "wind10m" : { "direction" : "N", "speed" : 2 }, - "temp2m" : 14, - "prec_type" : "none" + "temp2m" : 15, + "prec_type" : "rain" }, { "timepoint" : 21, "cloudcover" : 1, - "seeing" : 5, - "transparency" : 4, + "seeing" : 4, + "transparency" : 3, "lifted_index" : 6, - "rh2m" : 14, + "rh2m" : 11, "wind10m" : { "direction" : "N", "speed" : 2 }, - "temp2m" : 13, + "temp2m" : 14, "prec_type" : "none" }, { "timepoint" : 24, - "cloudcover" : 1, + "cloudcover" : 4, "seeing" : 2, "transparency" : 3, - "lifted_index" : 2, + "lifted_index" : 6, "rh2m" : 9, "wind10m" : { "direction" : "N", "speed" : 2 }, - "temp2m" : 17, + "temp2m" : 18, "prec_type" : "none" }, { "timepoint" : 27, - "cloudcover" : 1, + "cloudcover" : 6, "seeing" : 2, "transparency" : 2, - "lifted_index" : -1, - "rh2m" : 4, + "lifted_index" : 2, + "rh2m" : 3, "wind10m" : { - "direction" : "NW", - "speed" : 3 + "direction" : "N", + "speed" : 2 }, - "temp2m" : 25, + "temp2m" : 26, "prec_type" : "none" }, { "timepoint" : 30, - "cloudcover" : 3, + "cloudcover" : 5, "seeing" : 2, "transparency" : 2, - "lifted_index" : -1, - "rh2m" : 2, + "lifted_index" : 2, + "rh2m" : 1, "wind10m" : { - "direction" : "NW", - "speed" : 3 + "direction" : "E", + "speed" : 2 }, - "temp2m" : 26, + "temp2m" : 31, "prec_type" : "none" }, { "timepoint" : 33, - "cloudcover" : 7, + "cloudcover" : 5, "seeing" : 2, "transparency" : 2, "lifted_index" : 2, - "rh2m" : 3, + "rh2m" : 1, "wind10m" : { - "direction" : "N", + "direction" : "W", "speed" : 2 }, - "temp2m" : 26, + "temp2m" : 31, "prec_type" : "none" }, { "timepoint" : 36, - "cloudcover" : 6, - "seeing" : 4, + "cloudcover" : 3, + "seeing" : 5, "transparency" : 2, "lifted_index" : 2, - "rh2m" : 5, + "rh2m" : 3, "wind10m" : { - "direction" : "NW", - "speed" : 3 + "direction" : "NE", + "speed" : 2 }, - "temp2m" : 21, + "temp2m" : 24, "prec_type" : "none" }, { "timepoint" : 39, - "cloudcover" : 1, + "cloudcover" : 6, "seeing" : 5, - "transparency" : 3, + "transparency" : 2, "lifted_index" : 2, - "rh2m" : 10, + "rh2m" : 6, "wind10m" : { - "direction" : "N", + "direction" : "NE", "speed" : 2 }, - "temp2m" : 15, + "temp2m" : 21, "prec_type" : "none" }, { "timepoint" : 42, - "cloudcover" : 4, - "seeing" : 6, + "cloudcover" : 6, + "seeing" : 5, "transparency" : 2, - "lifted_index" : 6, - "rh2m" : 10, + "lifted_index" : 2, + "rh2m" : 8, "wind10m" : { - "direction" : "N", + "direction" : "E", "speed" : 2 }, - "temp2m" : 13, + "temp2m" : 20, "prec_type" : "none" }, { "timepoint" : 45, - "cloudcover" : 7, - "seeing" : 6, - "transparency" : 2, + "cloudcover" : 9, + "seeing" : 5, + "transparency" : 3, "lifted_index" : 6, - "rh2m" : 10, + "rh2m" : 9, "wind10m" : { "direction" : "N", "speed" : 2 }, - "temp2m" : 13, + "temp2m" : 16, "prec_type" : "none" }, { "timepoint" : 48, - "cloudcover" : 8, + "cloudcover" : 9, "seeing" : 2, - "transparency" : 3, + "transparency" : 2, "lifted_index" : 2, - "rh2m" : 7, + "rh2m" : 5, "wind10m" : { - "direction" : "W", + "direction" : "NE", "speed" : 2 }, - "temp2m" : 18, + "temp2m" : 21, "prec_type" : "none" }, { @@ -243,111 +243,111 @@ content-location: https://www.7timer.info/bin/astro.php?lon=17.0379&lat=48.1833& "seeing" : 2, "transparency" : 2, "lifted_index" : 2, - "rh2m" : 2, + "rh2m" : 3, "wind10m" : { - "direction" : "W", - "speed" : 3 + "direction" : "E", + "speed" : 2 }, - "temp2m" : 24, + "temp2m" : 28, "prec_type" : "rain" }, { "timepoint" : 54, - "cloudcover" : 8, + "cloudcover" : 9, "seeing" : 2, "transparency" : 2, - "lifted_index" : 2, + "lifted_index" : -1, "rh2m" : 1, "wind10m" : { - "direction" : "W", - "speed" : 3 + "direction" : "NE", + "speed" : 2 }, - "temp2m" : 27, + "temp2m" : 31, "prec_type" : "rain" }, { "timepoint" : 57, - "cloudcover" : 9, + "cloudcover" : 7, "seeing" : 2, "transparency" : 2, - "lifted_index" : 2, - "rh2m" : 4, + "lifted_index" : -1, + "rh2m" : 1, "wind10m" : { - "direction" : "NW", + "direction" : "N", "speed" : 3 }, - "temp2m" : 21, - "prec_type" : "rain" + "temp2m" : 31, + "prec_type" : "none" }, { "timepoint" : 60, - "cloudcover" : 9, - "seeing" : 3, - "transparency" : 3, + "cloudcover" : 8, + "seeing" : 4, + "transparency" : 2, "lifted_index" : 2, - "rh2m" : 6, + "rh2m" : 3, "wind10m" : { - "direction" : "NW", - "speed" : 3 + "direction" : "N", + "speed" : 2 }, - "temp2m" : 17, - "prec_type" : "rain" + "temp2m" : 25, + "prec_type" : "none" }, { "timepoint" : 63, "cloudcover" : 9, "seeing" : 4, - "transparency" : 4, + "transparency" : 3, "lifted_index" : 2, - "rh2m" : 11, + "rh2m" : 8, "wind10m" : { - "direction" : "NW", - "speed" : 3 + "direction" : "E", + "speed" : 2 }, - "temp2m" : 13, - "prec_type" : "none" + "temp2m" : 21, + "prec_type" : "rain" }, { "timepoint" : 66, "cloudcover" : 9, - "seeing" : 2, + "seeing" : 4, "transparency" : 4, "lifted_index" : 2, - "rh2m" : 10, + "rh2m" : 11, "wind10m" : { - "direction" : "NW", - "speed" : 3 + "direction" : "SE", + "speed" : 2 }, - "temp2m" : 13, + "temp2m" : 17, "prec_type" : "rain" }, { "timepoint" : 69, "cloudcover" : 9, "seeing" : 4, - "transparency" : 3, - "lifted_index" : 6, - "rh2m" : 10, + "transparency" : 4, + "lifted_index" : 2, + "rh2m" : 12, "wind10m" : { - "direction" : "NW", - "speed" : 3 + "direction" : "W", + "speed" : 2 }, - "temp2m" : 11, - "prec_type" : "none" + "temp2m" : 17, + "prec_type" : "rain" }, { "timepoint" : 72, - "cloudcover" : 8, - "seeing" : 3, - "transparency" : 3, - "lifted_index" : 6, - "rh2m" : 8, + "cloudcover" : 9, + "seeing" : 2, + "transparency" : 5, + "lifted_index" : 2, + "rh2m" : 11, "wind10m" : { - "direction" : "NW", - "speed" : 3 + "direction" : "W", + "speed" : 2 }, - "temp2m" : 14, - "prec_type" : "none" + "temp2m" : 18, + "prec_type" : "rain" } ] } diff --git a/src/__pycache__/weather.cpython-310.pyc b/src/__pycache__/weather.cpython-310.pyc index 2fd18ae..4522233 100644 Binary files a/src/__pycache__/weather.cpython-310.pyc and b/src/__pycache__/weather.cpython-310.pyc differ diff --git a/src/weather.py b/src/weather.py index 0059bd7..e183a1a 100755 --- a/src/weather.py +++ b/src/weather.py @@ -69,11 +69,14 @@ def dateadd1(date): else: date[-1]+=1 return datetime.date(*date) -def foc2t(foc): +def foc2t(foc,ugly=False): u=makeunit(foc.today.weather_as_list[0].unit) date=datetime.date.today() dayc=0 - table=[] + if ugly: + table={} + else: + table=[] while True: begintime=datetime.datetime.now().hour if not dayc else 1 try: @@ -82,9 +85,14 @@ def foc2t(foc): break for h in range(begintime,24): weah=day[f'{h}:00'] - table.append([str(date),f'{h}:00',str(weah.temp)+"°"+u,weah.precip,weah.humid,weah.wind.direction.direction,weah.wind.speed]) + if not ugly: + table.append([str(date),f'{h}:00',str(weah.temp)+"°"+u,weah.precip,weah.humid,weah.wind.direction.direction,weah.wind.speed]) + else: + table[f'{date} {h}:00']={"temp":weah.temp,"temp-unit":u,"precipitation":weah.precip,"rel-humidity":weah.humid,"wind-direction-compass":weah.wind.direction.direction,"wind-direction-angle":weah.wind.direction.angle,"wind-speed":weah.wind.speed} dayc+=1 date=dateadd1(date) + if ugly: + return json.dumps(table) return tabulate.tabulate(table,['Date','Time',"Temperature",'Precipitation','Humidity','Wind direction','Wind speed'],tablefmt='fancy_grid') class TooManyRequestsError(ValueError):pass @@ -1774,6 +1782,7 @@ def main(self): parser.add_argument('--country',type=str,help='Country for forecast (see above)',nargs=1) parser.add_argument('-d','--debug',action='store_true',help='Debug') parser.add_argument('-s','--service',type=str,help='Service to use (e.g. "yrno","7timer","google"). Implied with "average"(try to optimise the service)') + parser.add_argument('-u','--ugly',action='store_true',help='Toggle JSON output') args=parser.parse_args() if not args.city: args.city=[CITY] @@ -1790,8 +1799,9 @@ def main(self): raise NoSuchCityError(f'no such city :{args.city[0]!r}') if not args.debug: termutils.clear() - termcolor.cprint('Weather forecast for',end=' ',color='cyan') - termcolor.cprint(','.join([foc.city,foc.country]),color='yellow') + if not args.ugly: + termcolor.cprint('Weather forecast for',end=' ',color='cyan') + termcolor.cprint(','.join([foc.city,foc.country]),color='yellow') if isinstance(foc,yrno.Forecast): source='Yr.no' elif isinstance(foc,google.Forecast): @@ -1804,7 +1814,8 @@ def main(self): if source: print('Source : '+source) lac+=1 - foc2t(foc)|More(num_lines=os.get_terminal_size().lines-lac,debug=args.debug) + + foc2t(foc,args.ugly)|More(num_lines=os.get_terminal_size().lines-lac,debug=args.debug) cli=CLI() main=cli.main