{"hours":[{"time":"2026-09-21T09:00:00+02:00","score":5.5,"band":"Fair","color":"#ffd633","temperature_c":13.6,"humidity_percent":81.5,"wind_speed_kmh":18.5,"wind_gust_kmh":31.5,"precipitation_mm":0.2,"precipitation_probability":48.0,"weather":{"code":61,"text":"Light rain","icon":"🌦️"}},{"time":"2026-09-21T10:00:00+02:00","score":5.8,"band":"Fair","color":"#ffd633","temperature_c":14.3,"humidity_percent":78.9,"wind_speed_kmh":20.4,"wind_gust_kmh":35.2,"precipitation_mm":0.2,"precipitation_probability":42.0,"weather":{"code":61,"text":"Light rain","icon":"🌦️"}},{"time":"2026-09-21T11:00:00+02:00","score":6.2,"band":"Fair","color":"#ffd633","temperature_c":15.0,"humidity_percent":75.5,"wind_speed_kmh":22.2,"wind_gust_kmh":40.8,"precipitation_mm":0.2,"precipitation_probability":35.0,"weather":{"code":80,"text":"Light rain showers","icon":"🌦️"}},{"time":"2026-09-21T12:00:00+02:00","score":6.6,"band":"Fair","color":"#ffd633","temperature_c":15.6,"humidity_percent":72.1,"wind_speed_kmh":25.9,"wind_gust_kmh":44.5,"precipitation_mm":0.2,"precipitation_probability":27.0,"weather":{"code":80,"text":"Light rain showers","icon":"🌦️"}},{"time":"2026-09-21T13:00:00+02:00","score":7.6,"band":"Good","color":"#7cc243","temperature_c":16.0,"humidity_percent":68.9,"wind_speed_kmh":27.8,"wind_gust_kmh":48.2,"precipitation_mm":0.1,"precipitation_probability":24.0,"weather":{"code":80,"text":"Light rain showers","icon":"🌦️"}},{"time":"2026-09-21T14:00:00+02:00","score":8.4,"band":"Good","color":"#7cc243","temperature_c":16.2,"humidity_percent":66.2,"wind_speed_kmh":27.8,"wind_gust_kmh":50.0,"precipitation_mm":0.0,"precipitation_probability":16.0,"weather":{"code":2,"text":"Partly cloudy","icon":"⛅"}},{"time":"2026-09-21T15:00:00+02:00","score":8.7,"band":"Excellent","color":"#40ad3e","temperature_c":16.1,"humidity_percent":66.2,"wind_speed_kmh":29.6,"wind_gust_kmh":51.8,"precipitation_mm":0.0,"precipitation_probability":11.0,"weather":{"code":2,"text":"Partly cloudy","icon":"⛅"}},{"time":"2026-09-21T16:00:00+02:00","score":8.8,"band":"Excellent","color":"#40ad3e","temperature_c":16.0,"humidity_percent":65.3,"wind_speed_kmh":27.8,"wind_gust_kmh":50.0,"precipitation_mm":0.0,"precipitation_probability":9.0,"weather":{"code":2,"text":"Partly cloudy","icon":"⛅"}},{"time":"2026-09-21T17:00:00+02:00","score":9.0,"band":"Excellent","color":"#40ad3e","temperature_c":15.7,"humidity_percent":65.2,"wind_speed_kmh":25.9,"wind_gust_kmh":46.3,"precipitation_mm":0.0,"precipitation_probability":6.0,"weather":{"code":2,"text":"Partly cloudy","icon":"⛅"}},{"time":"2026-09-21T18:00:00+02:00","score":9.2,"band":"Excellent","color":"#40ad3e","temperature_c":15.0,"humidity_percent":67.3,"wind_speed_kmh":22.2,"wind_gust_kmh":42.6,"precipitation_mm":0.0,"precipitation_probability":4.0,"weather":{"code":2,"text":"Partly cloudy","icon":"⛅"}},{"time":"2026-09-21T19:00:00+02:00","score":9.3,"band":"Excellent","color":"#40ad3e","temperature_c":14.2,"humidity_percent":71.9,"wind_speed_kmh":18.5,"wind_gust_kmh":37.0,"precipitation_mm":0.0,"precipitation_probability":3.0,"weather":{"code":1,"text":"Mainly clear","icon":"🌤️"}},{"time":"2026-09-21T20:00:00+02:00","score":9.3,"band":"Excellent","color":"#40ad3e","temperature_c":13.1,"humidity_percent":76.7,"wind_speed_kmh":14.8,"wind_gust_kmh":31.5,"precipitation_mm":0.0,"precipitation_probability":3.0,"weather":{"code":1,"text":"Mainly clear","icon":"🌤️"}},{"time":"2026-09-21T21:00:00+02:00","score":9.3,"band":"Excellent","color":"#40ad3e","temperature_c":12.2,"humidity_percent":80.3,"wind_speed_kmh":13.0,"wind_gust_kmh":25.9,"precipitation_mm":0.0,"precipitation_probability":3.0,"weather":{"code":1,"text":"Mainly clear","icon":"🌙"}},{"time":"2026-09-21T22:00:00+02:00","score":9.4,"band":"Excellent","color":"#40ad3e","temperature_c":11.3,"humidity_percent":84.6,"wind_speed_kmh":11.1,"wind_gust_kmh":22.2,"precipitation_mm":0.0,"precipitation_probability":2.0,"weather":{"code":1,"text":"Mainly clear","icon":"🌙"}},{"time":"2026-09-21T23:00:00+02:00","score":9.6,"band":"Excellent","color":"#40ad3e","temperature_c":10.6,"humidity_percent":86.8,"wind_speed_kmh":11.1,"wind_gust_kmh":20.4,"precipitation_mm":0.0,"precipitation_probability":1.0,"weather":{"code":1,"text":"Mainly clear","icon":"🌙"}},{"time":"2026-09-22T00:00:00+02:00","score":9.4,"band":"Excellent","color":"#40ad3e","temperature_c":10.0,"humidity_percent":88.6,"wind_speed_kmh":9.3,"wind_gust_kmh":16.7,"precipitation_mm":0.0,"precipitation_probability":2.0,"weather":{"code":1,"text":"Mainly clear","icon":"🌙"}},{"time":"2026-09-22T01:00:00+02:00","score":9.3,"band":"Excellent","color":"#40ad3e","temperature_c":9.4,"humidity_percent":90.3,"wind_speed_kmh":7.4,"wind_gust_kmh":14.8,"precipitation_mm":0.0,"precipitation_probability":3.0,"weather":{"code":1,"text":"Mainly clear","icon":"🌙"}},{"time":"2026-09-22T02:00:00+02:00","score":9.6,"band":"Excellent","color":"#40ad3e","temperature_c":8.8,"humidity_percent":92.2,"wind_speed_kmh":5.5,"wind_gust_kmh":13.0,"precipitation_mm":0.0,"precipitation_probability":1.0,"weather":{"code":1,"text":"Mainly clear","icon":"🌙"}},{"time":"2026-09-22T03:00:00+02:00","score":9.6,"band":"Excellent","color":"#40ad3e","temperature_c":8.4,"humidity_percent":93.4,"wind_speed_kmh":5.5,"wind_gust_kmh":11.1,"precipitation_mm":0.0,"precipitation_probability":1.0,"weather":{"code":1,"text":"Mainly clear","icon":"🌙"}},{"time":"2026-09-22T04:00:00+02:00","score":9.4,"band":"Excellent","color":"#40ad3e","temperature_c":7.9,"humidity_percent":94.7,"wind_speed_kmh":3.7,"wind_gust_kmh":9.3,"precipitation_mm":0.0,"precipitation_probability":2.0,"weather":{"code":0,"text":"Clear sky","icon":"🌙"}},{"time":"2026-09-22T05:00:00+02:00","score":9.5,"band":"Excellent","color":"#40ad3e","temperature_c":7.5,"humidity_percent":96.6,"wind_speed_kmh":3.7,"wind_gust_kmh":7.4,"precipitation_mm":0.0,"precipitation_probability":1.0,"weather":{"code":0,"text":"Clear sky","icon":"🌙"}},{"time":"2026-09-22T06:00:00+02:00","score":9.5,"band":"Excellent","color":"#40ad3e","temperature_c":7.3,"humidity_percent":96.6,"wind_speed_kmh":3.7,"wind_gust_kmh":7.4,"precipitation_mm":0.0,"precipitation_probability":1.0,"weather":{"code":0,"text":"Clear sky","icon":"☀️"}},{"time":"2026-09-22T07:00:00+02:00","score":9.4,"band":"Excellent","color":"#40ad3e","temperature_c":7.5,"humidity_percent":96.0,"wind_speed_kmh":3.7,"wind_gust_kmh":7.4,"precipitation_mm":0.0,"precipitation_probability":2.0,"weather":{"code":0,"text":"Clear sky","icon":"☀️"}},{"time":"2026-09-22T08:00:00+02:00","score":9.6,"band":"Excellent","color":"#40ad3e","temperature_c":8.5,"humidity_percent":93.4,"wind_speed_kmh":5.5,"wind_gust_kmh":7.4,"precipitation_mm":0.0,"precipitation_probability":1.0,"weather":{"code":1,"text":"Mainly clear","icon":"🌤️"}}],"issued_at":"2026-09-21T03:00:00+00:00","meta":{"event":"EF30","location":"Hamburg","latitude":53.561337,"longitude":9.98631,"timezone":"Europe/Berlin","station_id":"10147","generated_at":"2026-09-21T07:11:17.538563+00:00","language":"en","attribution":"Data: Deutscher Wetterdienst (DWD) OpenData","degraded":[]}}