{"days":[{"date":"2026-08-20","weekday":"Thursday","partial":false,"hour_count":24,"temperature_max_c":25.2,"temperature_min_c":15.5,"precipitation_mm":2.3,"precipitation_probability":5.0,"wind_speed_kmh":8.6,"wind_gust_kmh":29.6,"wind_direction_deg":246.3,"wind_direction":"SW","humidity_percent":73.4,"sunshine_hours":5.5,"weather":{"code":1,"text":"Mainly clear","icon":"🌤️"},"fsi_max":9.4,"fsi_min":6.5,"fsi_avg":7.7,"best_hour":"21:00","worst_hour":"15:00","best_window":{"start":"2026-08-20T21:00:00+02:00","end":"2026-08-20T23:00:00+02:00","hours":2,"score":9.4},"worst_window":{"start":"2026-08-20T15:00:00+02:00","end":"2026-08-20T19:00:00+02:00","hours":4,"score":6.5}},{"date":"2026-08-21","weekday":"Friday","partial":false,"hour_count":24,"temperature_max_c":24.8,"temperature_min_c":15.9,"precipitation_mm":0.0,"precipitation_probability":11.0,"wind_speed_kmh":7.1,"wind_gust_kmh":24.1,"wind_direction_deg":245.7,"wind_direction":"SW","humidity_percent":68.0,"sunshine_hours":5.9,"weather":{"code":3,"text":"Overcast","icon":"☁️"},"fsi_max":10.0,"fsi_min":6.5,"fsi_avg":8.2,"best_hour":"07:00","worst_hour":"12:00","best_window":{"start":"2026-08-21T07:00:00+02:00","end":"2026-08-21T10:00:00+02:00","hours":3,"score":10.0},"worst_window":{"start":"2026-08-21T12:00:00+02:00","end":"2026-08-21T17:00:00+02:00","hours":5,"score":6.5}},{"date":"2026-08-22","weekday":"Saturday","partial":false,"hour_count":24,"temperature_max_c":19.9,"temperature_min_c":13.5,"precipitation_mm":5.4,"precipitation_probability":42.0,"wind_speed_kmh":8.7,"wind_gust_kmh":31.5,"wind_direction_deg":278.7,"wind_direction":"W","humidity_percent":78.2,"sunshine_hours":2.4,"weather":{"code":61,"text":"Light rain","icon":"🌦️"},"fsi_max":9.2,"fsi_min":5.1,"fsi_avg":7.0,"best_hour":"22:00","worst_hour":"07:00","best_window":{"start":"2026-08-22T21:00:00+02:00","end":"2026-08-22T23:00:00+02:00","hours":2,"score":9.2},"worst_window":{"start":"2026-08-22T07:00:00+02:00","end":"2026-08-22T12:00:00+02:00","hours":5,"score":5.1}},{"date":"2026-08-23","weekday":"Sunday","partial":false,"hour_count":24,"temperature_max_c":20.8,"temperature_min_c":12.8,"precipitation_mm":0.0,"precipitation_probability":3.0,"wind_speed_kmh":11.7,"wind_gust_kmh":37.0,"wind_direction_deg":267.8,"wind_direction":"W","humidity_percent":69.0,"sunshine_hours":6.2,"weather":{"code":2,"text":"Partly cloudy","icon":"⛅"},"fsi_max":9.6,"fsi_min":8.5,"fsi_avg":9.2,"best_hour":"13:00","worst_hour":"14:00","best_window":{"start":"2026-08-23T07:00:00+02:00","end":"2026-08-23T14:00:00+02:00","hours":7,"score":9.6},"worst_window":{"start":"2026-08-23T14:00:00+02:00","end":"2026-08-23T17:00:00+02:00","hours":3,"score":8.5}},{"date":"2026-08-24","weekday":"Monday","partial":false,"hour_count":24,"temperature_max_c":23.2,"temperature_min_c":12.9,"precipitation_mm":0.0,"precipitation_probability":4.0,"wind_speed_kmh":5.9,"wind_gust_kmh":18.5,"wind_direction_deg":281.8,"wind_direction":"W","humidity_percent":65.3,"sunshine_hours":8.0,"weather":{"code":1,"text":"Mainly clear","icon":"🌤️"},"fsi_max":10.0,"fsi_min":8.5,"fsi_avg":9.1,"best_hour":"07:00","worst_hour":"12:00","best_window":{"start":"2026-08-24T07:00:00+02:00","end":"2026-08-24T10:00:00+02:00","hours":3,"score":10.0},"worst_window":{"start":"2026-08-24T12:00:00+02:00","end":"2026-08-24T19:00:00+02:00","hours":7,"score":8.5}},{"date":"2026-08-25","weekday":"Tuesday","partial":false,"hour_count":15,"temperature_max_c":20.2,"temperature_min_c":11.1,"precipitation_mm":0.0,"precipitation_probability":7.0,"wind_speed_kmh":6.0,"wind_gust_kmh":24.1,"wind_direction_deg":81.0,"wind_direction":"E","humidity_percent":67.8,"sunshine_hours":6.0,"weather":{"code":0,"text":"Clear sky","icon":"☀️"},"fsi_max":9.6,"fsi_min":6.5,"fsi_avg":8.1,"best_hour":"08:00","worst_hour":"12:00","best_window":{"start":"2026-08-25T07:00:00+02:00","end":"2026-08-25T10:00:00+02:00","hours":3,"score":9.6},"worst_window":{"start":"2026-08-25T12:00:00+02:00","end":"2026-08-25T15:00:00+02:00","hours":3,"score":6.5}}],"meta":{"event":"Magdeburg Wetter","location":"Magdeburg","latitude":52.120533,"longitude":11.627624,"timezone":"Europe/Berlin","station_id":"10361","generated_at":"2026-08-20T13:09:04.408674+00:00","language":"en","attribution":"Data: Deutscher Wetterdienst (DWD) OpenData","degraded":[]}}