{"days":[{"date":"2026-10-19","weekday":"Monday","partial":false,"hour_count":24,"temperature_max_c":12.3,"temperature_min_c":7.1,"precipitation_mm":0.0,"precipitation_probability":1.0,"wind_speed_kmh":8.2,"wind_gust_kmh":24.1,"wind_direction_deg":59.5,"wind_direction":"NE","humidity_percent":81.5,"sunshine_hours":4.2,"weather":{"code":1,"text":"Mainly clear","icon":"🌤️"},"fsi_max":9.6,"fsi_min":9.6,"fsi_avg":9.6,"best_hour":"14:00","worst_hour":"14:00","best_window":{"start":"2026-10-19T14:00:00+02:00","end":"2026-10-19T23:00:00+02:00","hours":9,"score":9.6},"worst_window":null},{"date":"2026-10-20","weekday":"Tuesday","partial":false,"hour_count":24,"temperature_max_c":9.4,"temperature_min_c":2.6,"precipitation_mm":0.0,"precipitation_probability":9.0,"wind_speed_kmh":7.1,"wind_gust_kmh":22.2,"wind_direction_deg":75.6,"wind_direction":"E","humidity_percent":87.6,"sunshine_hours":1.4,"weather":{"code":3,"text":"Overcast","icon":"☁️"},"fsi_max":9.6,"fsi_min":8.8,"fsi_avg":9.3,"best_hour":"07:00","worst_hour":"18:00","best_window":{"start":"2026-10-20T07:00:00+02:00","end":"2026-10-20T17:00:00+02:00","hours":10,"score":9.6},"worst_window":{"start":"2026-10-20T16:00:00+02:00","end":"2026-10-20T23:00:00+02:00","hours":7,"score":8.8}},{"date":"2026-10-21","weekday":"Wednesday","partial":false,"hour_count":24,"temperature_max_c":11.4,"temperature_min_c":8.0,"precipitation_mm":8.1,"precipitation_probability":67.0,"wind_speed_kmh":5.5,"wind_gust_kmh":16.7,"wind_direction_deg":160.5,"wind_direction":"S","humidity_percent":95.0,"sunshine_hours":0.0,"weather":{"code":61,"text":"Light rain","icon":"🌦️"},"fsi_max":7.0,"fsi_min":3.0,"fsi_avg":4.5,"best_hour":"22:00","worst_hour":"16:00","best_window":{"start":"2026-10-21T22:00:00+02:00","end":"2026-10-21T23:00:00+02:00","hours":1,"score":7.0},"worst_window":{"start":"2026-10-21T16:00:00+02:00","end":"2026-10-21T19:00:00+02:00","hours":3,"score":3.0}},{"date":"2026-10-22","weekday":"Thursday","partial":false,"hour_count":24,"temperature_max_c":13.9,"temperature_min_c":7.6,"precipitation_mm":1.1,"precipitation_probability":37.0,"wind_speed_kmh":11.7,"wind_gust_kmh":33.3,"wind_direction_deg":220.4,"wind_direction":"SW","humidity_percent":80.7,"sunshine_hours":3.0,"weather":{"code":3,"text":"Overcast","icon":"☁️"},"fsi_max":9.2,"fsi_min":8.0,"fsi_avg":8.7,"best_hour":"13:00","worst_hour":"07:00","best_window":{"start":"2026-10-22T10:00:00+02:00","end":"2026-10-22T17:00:00+02:00","hours":7,"score":9.2},"worst_window":{"start":"2026-10-22T07:00:00+02:00","end":"2026-10-22T10:00:00+02:00","hours":3,"score":8.0}},{"date":"2026-10-23","weekday":"Friday","partial":false,"hour_count":24,"temperature_max_c":13.7,"temperature_min_c":8.0,"precipitation_mm":0.0,"precipitation_probability":23.0,"wind_speed_kmh":12.1,"wind_gust_kmh":31.5,"wind_direction_deg":168.0,"wind_direction":"S","humidity_percent":82.0,"sunshine_hours":1.0,"weather":{"code":3,"text":"Overcast","icon":"☁️"},"fsi_max":8.9,"fsi_min":8.1,"fsi_avg":8.5,"best_hour":"09:00","worst_hour":"12:00","best_window":{"start":"2026-10-23T07:00:00+02:00","end":"2026-10-23T11:00:00+02:00","hours":4,"score":8.9},"worst_window":{"start":"2026-10-23T10:00:00+02:00","end":"2026-10-23T16:00:00+02:00","hours":6,"score":8.1}},{"date":"2026-10-24","weekday":"Saturday","partial":false,"hour_count":15,"temperature_max_c":10.8,"temperature_min_c":6.5,"precipitation_mm":0.9,"precipitation_probability":24.0,"wind_speed_kmh":12.7,"wind_gust_kmh":31.5,"wind_direction_deg":196.4,"wind_direction":"S","humidity_percent":81.7,"sunshine_hours":1.6,"weather":{"code":3,"text":"Overcast","icon":"☁️"},"fsi_max":8.7,"fsi_min":6.2,"fsi_avg":8.0,"best_hour":"07:00","worst_hour":"09:00","best_window":{"start":"2026-10-24T07:00:00+02:00","end":"2026-10-24T08:00:00+02:00","hours":1,"score":8.7},"worst_window":{"start":"2026-10-24T09:00:00+02:00","end":"2026-10-24T10:00:00+02:00","hours":1,"score":6.2}}],"meta":{"event":"Magdeburg Wetter","location":"Magdeburg","latitude":52.120533,"longitude":11.627624,"timezone":"Europe/Berlin","station_id":"10361","generated_at":"2026-10-19T12:42:43.043414+00:00","language":"en","attribution":"Data: Deutscher Wetterdienst (DWD) OpenData","degraded":[]}}