{"schema_version":1,"canonical_url":"https://rainparrot.com/upington","place":{"id":"geonames:945945","name":"Upington","classification":"local","kind":"city","country_code":"ZA","country_name":"South Africa","continent":"AF","admin1_code":"08","admin1_name":"Northern Cape","latitude":-28.44776,"longitude":21.25612,"timezone":"Africa/Johannesburg","aliases":["Apington","UTN","eopingteon","wu ping tong","Апингтон","烏平通","어핑턴"],"forecast_point_name":null,"existing_australian":false,"free":true,"weather_path":"/upington","weather_country_path":"/weather/south-africa","weather_title":"Upington Weather & Rain Radar | Rain Parrot","weather_description":"Upington, Northern Cape, South Africa weather from Rain Parrot. Check rain radar, hourly forecasts, today's temperatures, wind and the 7-day outlook."},"units":{"temperature":"degC","apparent_temp":"degC","wind_speed":"km/h","wind_gust":"km/h","rain":"mm per supplied interval","rainfall_probability":"percent","uv_index":"unitless","minutely_intensity":"qualitative radar scale, not mm/h"},"weather":{"generated_at":"2026-11-11T21:12:15Z","timezone":"Africa/Johannesburg","current":{"temperature":27.9,"apparent_temp":22.6,"humidity":10,"wind_speed":16,"wind_dir":190,"wind_gust":27.0,"uv_index":0.0,"cloud_cover":0.0,"icon_code":-1,"wind_dir_name":"S","updated":"2026-11-11T21:00:00Z","schema_version":1,"name":"Current location","coords":[21.2561,-28.4478],"sources":{"temperature":{"kind":"estimate","provider":"open_meteo","model":null,"valid_at":"2026-11-11T21:00:00Z","latitude":-28.447410321505824,"longitude":21.258631198688473},"apparent_temp":{"kind":"estimate","provider":"open_meteo","model":null,"valid_at":"2026-11-11T21:00:00Z","latitude":-28.447410321505824,"longitude":21.258631198688473},"humidity":{"kind":"estimate","provider":"open_meteo","model":null,"valid_at":"2026-11-11T21:00:00Z","latitude":-28.447410321505824,"longitude":21.258631198688473},"wind_speed":{"kind":"estimate","provider":"open_meteo","model":null,"valid_at":"2026-11-11T21:00:00Z","latitude":-28.447410321505824,"longitude":21.258631198688473},"wind_dir":{"kind":"estimate","provider":"open_meteo","model":null,"valid_at":"2026-11-11T21:00:00Z","latitude":-28.447410321505824,"longitude":21.258631198688473},"wind_gust":{"kind":"estimate","provider":"open_meteo","model":null,"valid_at":"2026-11-11T21:00:00Z","latitude":-28.447410321505824,"longitude":21.258631198688473},"uv_index":{"kind":"estimate","provider":"open_meteo","model":null,"valid_at":"2026-11-11T21:00:00Z","latitude":-28.447410321505824,"longitude":21.258631198688473},"cloud_cover":{"kind":"estimate","provider":"open_meteo","model":null,"valid_at":"2026-11-11T21:00:00Z","latitude":-28.447410321505824,"longitude":21.258631198688473},"icon_code":{"kind":"estimate","provider":"open_meteo","model":null,"valid_at":"2026-11-11T21:00:00Z","latitude":-28.447410321505824,"longitude":21.258631198688473},"wind_dir_name":{"kind":"estimate","provider":"open_meteo","model":null,"valid_at":"2026-11-11T21:00:00Z","latitude":-28.447410321505824,"longitude":21.258631198688473}}},"minutely":{"status":"unavailable","message":"Minute-by-minute rain is unavailable here right now.","points":[]},"hourly":[{"date":"2026-11-10T22:00:00.000Z","icon_code":-1,"temp":22.5,"cloud":0,"rain":0.0,"humidity":28,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":0.0,"weather_code":null,"wind_dir":193.0,"wind_gust":4.88,"wind_speed":3.24,"rainfall_probability":5.0},{"date":"2026-11-10T23:00:00.000Z","icon_code":-1,"temp":20.87,"cloud":0,"rain":0.0,"humidity":29,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":0.0,"weather_code":null,"wind_dir":209.0,"wind_gust":10.73,"wind_speed":8.28,"rainfall_probability":5.0},{"date":"2026-11-11T00:00:00.000Z","icon_code":-1,"temp":20.87,"cloud":0,"rain":0.0,"humidity":29,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":0.0,"weather_code":null,"wind_dir":198.0,"wind_gust":13.59,"wind_speed":9.36,"rainfall_probability":5.0},{"date":"2026-11-11T01:00:00.000Z","icon_code":-1,"temp":19.35,"cloud":0,"rain":0.0,"humidity":31,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":0.0,"weather_code":null,"wind_dir":228.0,"wind_gust":12.32,"wind_speed":8.28,"rainfall_probability":5.0},{"date":"2026-11-11T02:00:00.000Z","icon_code":-1,"temp":17.86,"cloud":0,"rain":0.0,"humidity":36,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":0.0,"weather_code":null,"wind_dir":170.0,"wind_gust":5.09,"wind_speed":3.6,"rainfall_probability":5.0},{"date":"2026-11-11T03:00:00.000Z","icon_code":-1,"temp":16.53,"cloud":0,"rain":0.0,"humidity":41,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":0.0,"weather_code":null,"wind_dir":198.0,"wind_gust":6.33,"wind_speed":5.4,"rainfall_probability":5.0},{"date":"2026-11-11T04:00:00.000Z","icon_code":1,"temp":17.0,"cloud":0,"rain":0.0,"humidity":38,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":0.43,"weather_code":null,"wind_dir":212.0,"wind_gust":10.29,"wind_speed":6.12,"rainfall_probability":5.0},{"date":"2026-11-11T05:00:00.000Z","icon_code":1,"temp":20.63,"cloud":0,"rain":0.0,"humidity":31,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":0.87,"weather_code":null,"wind_dir":215.0,"wind_gust":16.27,"wind_speed":9.36,"rainfall_probability":5.0},{"date":"2026-11-11T06:00:00.000Z","icon_code":1,"temp":25.58,"cloud":0,"rain":0.0,"humidity":23,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":1.3,"weather_code":null,"wind_dir":226.0,"wind_gust":18.64,"wind_speed":6.48,"rainfall_probability":5.0},{"date":"2026-11-11T07:00:00.000Z","icon_code":1,"temp":28.52,"cloud":0,"rain":0.0,"humidity":20,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":3.97,"weather_code":null,"wind_dir":220.0,"wind_gust":21.28,"wind_speed":9.72,"rainfall_probability":5.0},{"date":"2026-11-11T08:00:00.000Z","icon_code":1,"temp":31.27,"cloud":0,"rain":0.0,"humidity":18,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":6.63,"weather_code":null,"wind_dir":221.0,"wind_gust":22.08,"wind_speed":9.36,"rainfall_probability":5.0},{"date":"2026-11-11T09:00:00.000Z","icon_code":1,"temp":33.81,"cloud":0,"rain":0.0,"humidity":15,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":9.3,"weather_code":null,"wind_dir":224.0,"wind_gust":22.67,"wind_speed":7.56,"rainfall_probability":5.0},{"date":"2026-11-11T10:00:00.000Z","icon_code":1,"temp":35.96,"cloud":0,"rain":0.0,"humidity":13,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":12.4,"weather_code":null,"wind_dir":237.0,"wind_gust":23.19,"wind_speed":8.64,"rainfall_probability":5.0},{"date":"2026-11-11T11:00:00.000Z","icon_code":1,"temp":37.52,"cloud":0,"rain":0.0,"humidity":11,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":12.4,"weather_code":null,"wind_dir":249.0,"wind_gust":24.6,"wind_speed":9.72,"rainfall_probability":5.0},{"date":"2026-11-11T12:00:00.000Z","icon_code":1,"temp":38.6,"cloud":0,"rain":0.0,"humidity":10,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":12.4,"weather_code":null,"wind_dir":246.0,"wind_gust":26.9,"wind_speed":14.04,"rainfall_probability":5.0},{"date":"2026-11-11T13:00:00.000Z","icon_code":1,"temp":39.42,"cloud":0,"rain":0.0,"humidity":10,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":9.67,"weather_code":null,"wind_dir":240.0,"wind_gust":30.09,"wind_speed":14.4,"rainfall_probability":5.0},{"date":"2026-11-11T14:00:00.000Z","icon_code":1,"temp":39.27,"cloud":0,"rain":0.0,"humidity":9,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":6.93,"weather_code":null,"wind_dir":235.0,"wind_gust":34.44,"wind_speed":16.92,"rainfall_probability":5.0},{"date":"2026-11-11T15:00:00.000Z","icon_code":1,"temp":38.62,"cloud":0,"rain":0.0,"humidity":9,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":4.2,"weather_code":null,"wind_dir":232.0,"wind_gust":34.55,"wind_speed":17.28,"rainfall_probability":5.0},{"date":"2026-11-11T16:00:00.000Z","icon_code":1,"temp":36.18,"cloud":0,"rain":0.0,"humidity":12,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":2.83,"weather_code":null,"wind_dir":225.0,"wind_gust":31.24,"wind_speed":18.36,"rainfall_probability":5.0},{"date":"2026-11-11T17:00:00.000Z","icon_code":1,"temp":32.42,"cloud":0,"rain":0.0,"humidity":15,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":0.0,"weather_code":null,"wind_dir":204.0,"wind_gust":20.03,"wind_speed":12.24,"rainfall_probability":5.0},{"date":"2026-11-11T18:00:00.000Z","icon_code":-1,"temp":28.99,"cloud":0,"rain":0.0,"humidity":18,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":0.0,"weather_code":null,"wind_dir":189.0,"wind_gust":22.63,"wind_speed":11.52,"rainfall_probability":5.0},{"date":"2026-11-11T19:00:00.000Z","icon_code":-1,"temp":27.33,"cloud":0,"rain":0.0,"humidity":21,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":0.0,"weather_code":null,"wind_dir":190.0,"wind_gust":18.79,"wind_speed":11.88,"rainfall_probability":5.0},{"date":"2026-11-11T20:00:00.000Z","icon_code":-1,"temp":25.78,"cloud":0,"rain":0.0,"humidity":24,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":0.0,"weather_code":null,"wind_dir":202.0,"wind_gust":17.33,"wind_speed":13.32,"rainfall_probability":5.0},{"date":"2026-11-11T21:00:00.000Z","icon_code":-1,"temp":24.2,"cloud":0,"rain":0.0,"humidity":27,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":0.0,"weather_code":null,"wind_dir":192.0,"wind_gust":21.99,"wind_speed":10.8,"rainfall_probability":5.0},{"date":"2026-11-11T22:00:00.000Z","icon_code":-1,"temp":22.55,"cloud":0,"rain":0.0,"humidity":31,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":0.0,"weather_code":null,"wind_dir":193.0,"wind_gust":19.02,"wind_speed":12.24,"rainfall_probability":5.0},{"date":"2026-11-11T23:00:00.000Z","icon_code":-1,"temp":21.16,"cloud":0,"rain":0.0,"humidity":38,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":0.0,"weather_code":null,"wind_dir":199.0,"wind_gust":19.34,"wind_speed":12.24,"rainfall_probability":5.0},{"date":"2026-11-12T00:00:00.000Z","icon_code":-1,"temp":19.81,"cloud":0,"rain":0.0,"humidity":42,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":0.0,"weather_code":null,"wind_dir":210.0,"wind_gust":18.81,"wind_speed":7.92,"rainfall_probability":5.0},{"date":"2026-11-12T01:00:00.000Z","icon_code":-1,"temp":18.67,"cloud":0,"rain":0.0,"humidity":47,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":0.0,"weather_code":null,"wind_dir":207.0,"wind_gust":15.06,"wind_speed":8.64,"rainfall_probability":5.0},{"date":"2026-11-12T02:00:00.000Z","icon_code":-1,"temp":17.88,"cloud":0,"rain":0.0,"humidity":52,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":0.0,"weather_code":null,"wind_dir":190.0,"wind_gust":7.4,"wind_speed":3.96,"rainfall_probability":5.0},{"date":"2026-11-12T03:00:00.000Z","icon_code":-1,"temp":17.42,"cloud":0,"rain":0.0,"humidity":54,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":0.0,"weather_code":null,"wind_dir":210.0,"wind_gust":6.12,"wind_speed":6.12,"rainfall_probability":5.0},{"date":"2026-11-12T04:00:00.000Z","icon_code":1,"temp":18.2,"cloud":0,"rain":0.0,"humidity":52,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":0.44,"weather_code":null,"wind_dir":209.0,"wind_gust":8.95,"wind_speed":5.76,"rainfall_probability":5.0},{"date":"2026-11-12T05:00:00.000Z","icon_code":1,"temp":22.07,"cloud":0,"rain":0.0,"humidity":43,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":0.87,"weather_code":null,"wind_dir":205.0,"wind_gust":15.07,"wind_speed":8.64,"rainfall_probability":5.0},{"date":"2026-11-12T06:00:00.000Z","icon_code":1,"temp":25.94,"cloud":0,"rain":0.0,"humidity":32,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":1.31,"weather_code":null,"wind_dir":185.0,"wind_gust":19.33,"wind_speed":8.28,"rainfall_probability":5.0},{"date":"2026-11-12T07:00:00.000Z","icon_code":1,"temp":28.84,"cloud":0,"rain":0.0,"humidity":27,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":4.05,"weather_code":null,"wind_dir":169.0,"wind_gust":21.57,"wind_speed":7.92,"rainfall_probability":5.0},{"date":"2026-11-12T08:00:00.000Z","icon_code":1,"temp":32.05,"cloud":0,"rain":0.0,"humidity":22,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":6.8,"weather_code":null,"wind_dir":165.0,"wind_gust":21.76,"wind_speed":7.56,"rainfall_probability":5.0},{"date":"2026-11-12T09:00:00.000Z","icon_code":1,"temp":34.7,"cloud":0,"rain":0.0,"humidity":17,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":9.55,"weather_code":null,"wind_dir":186.0,"wind_gust":22.82,"wind_speed":10.08,"rainfall_probability":5.0},{"date":"2026-11-12T10:00:00.000Z","icon_code":1,"temp":36.61,"cloud":0,"rain":0.0,"humidity":14,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":12.8,"weather_code":null,"wind_dir":208.0,"wind_gust":25.27,"wind_speed":8.64,"rainfall_probability":5.0},{"date":"2026-11-12T11:00:00.000Z","icon_code":1,"temp":37.95,"cloud":0,"rain":0.0,"humidity":13,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":12.8,"weather_code":null,"wind_dir":220.0,"wind_gust":27.13,"wind_speed":10.44,"rainfall_probability":5.0},{"date":"2026-11-12T12:00:00.000Z","icon_code":1,"temp":38.82,"cloud":0,"rain":0.0,"humidity":12,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":12.8,"weather_code":null,"wind_dir":231.0,"wind_gust":29.61,"wind_speed":15.48,"rainfall_probability":5.0},{"date":"2026-11-12T13:00:00.000Z","icon_code":1,"temp":38.96,"cloud":0,"rain":0.0,"humidity":11,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":9.97,"weather_code":null,"wind_dir":230.0,"wind_gust":30.42,"wind_speed":13.32,"rainfall_probability":5.0},{"date":"2026-11-12T14:00:00.000Z","icon_code":1,"temp":38.81,"cloud":0,"rain":0.0,"humidity":11,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":7.13,"weather_code":null,"wind_dir":226.0,"wind_gust":29.95,"wind_speed":14.04,"rainfall_probability":5.0},{"date":"2026-11-12T15:00:00.000Z","icon_code":1,"temp":38.27,"cloud":0,"rain":0.0,"humidity":10,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":4.3,"weather_code":null,"wind_dir":228.0,"wind_gust":30.62,"wind_speed":15.84,"rainfall_probability":5.0},{"date":"2026-11-12T16:00:00.000Z","icon_code":1,"temp":35.8,"cloud":0,"rain":0.0,"humidity":13,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":2.9,"weather_code":null,"wind_dir":228.0,"wind_gust":30.72,"wind_speed":17.64,"rainfall_probability":5.0},{"date":"2026-11-12T17:00:00.000Z","icon_code":1,"temp":32.13,"cloud":0,"rain":0.0,"humidity":17,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":0.0,"weather_code":null,"wind_dir":209.0,"wind_gust":23.13,"wind_speed":14.76,"rainfall_probability":5.0},{"date":"2026-11-12T18:00:00.000Z","icon_code":-1,"temp":28.86,"cloud":0,"rain":0.0,"humidity":21,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":0.0,"weather_code":null,"wind_dir":196.0,"wind_gust":20.24,"wind_speed":10.8,"rainfall_probability":5.0},{"date":"2026-11-12T19:00:00.000Z","icon_code":-1,"temp":27.37,"cloud":0,"rain":0.0,"humidity":24,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":0.0,"weather_code":null,"wind_dir":178.0,"wind_gust":18.53,"wind_speed":12.24,"rainfall_probability":5.0},{"date":"2026-11-12T20:00:00.000Z","icon_code":-1,"temp":25.92,"cloud":0,"rain":0.0,"humidity":27,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":0.0,"weather_code":null,"wind_dir":174.0,"wind_gust":17.41,"wind_speed":10.8,"rainfall_probability":5.0},{"date":"2026-11-12T21:00:00.000Z","icon_code":-1,"temp":24.58,"cloud":0,"rain":0.0,"humidity":31,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":0.0,"weather_code":null,"wind_dir":186.0,"wind_gust":16.64,"wind_speed":9.72,"rainfall_probability":5.0},{"date":"2026-11-12T22:00:00.000Z","icon_code":-1,"temp":23.63,"cloud":0,"rain":0.0,"humidity":32,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":0.0,"weather_code":null,"wind_dir":206.0,"wind_gust":30.1,"wind_speed":16.92,"rainfall_probability":5.0},{"date":"2026-11-12T23:00:00.000Z","icon_code":-1,"temp":22.05,"cloud":0,"rain":0.0,"humidity":33,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":0.0,"weather_code":null,"wind_dir":201.0,"wind_gust":29.32,"wind_speed":17.64,"rainfall_probability":5.0},{"date":"2026-11-13T00:00:00.000Z","icon_code":-1,"temp":20.29,"cloud":0,"rain":0.0,"humidity":34,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":0.0,"weather_code":null,"wind_dir":198.0,"wind_gust":23.77,"wind_speed":9.72,"rainfall_probability":5.0},{"date":"2026-11-13T01:00:00.000Z","icon_code":-1,"temp":18.94,"cloud":0,"rain":0.0,"humidity":37,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":0.0,"weather_code":null,"wind_dir":200.0,"wind_gust":14.01,"wind_speed":9.72,"rainfall_probability":5.0},{"date":"2026-11-13T02:00:00.000Z","icon_code":-1,"temp":18.01,"cloud":0,"rain":0.0,"humidity":39,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":0.0,"weather_code":null,"wind_dir":205.0,"wind_gust":15.34,"wind_speed":8.64,"rainfall_probability":5.0},{"date":"2026-11-13T03:00:00.000Z","icon_code":-1,"temp":17.2,"cloud":0,"rain":0.0,"humidity":42,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":0.0,"weather_code":null,"wind_dir":207.0,"wind_gust":12.45,"wind_speed":8.28,"rainfall_probability":5.0},{"date":"2026-11-13T04:00:00.000Z","icon_code":1,"temp":17.7,"cloud":0,"rain":0.0,"humidity":40,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":0.43,"weather_code":null,"wind_dir":210.0,"wind_gust":13.79,"wind_speed":6.84,"rainfall_probability":5.0},{"date":"2026-11-13T05:00:00.000Z","icon_code":1,"temp":21.21,"cloud":0,"rain":0.0,"humidity":33,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":0.87,"weather_code":null,"wind_dir":215.0,"wind_gust":21.24,"wind_speed":12.24,"rainfall_probability":5.0},{"date":"2026-11-13T06:00:00.000Z","icon_code":1,"temp":24.44,"cloud":2,"rain":0.0,"humidity":26,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":1.3,"weather_code":null,"wind_dir":202.0,"wind_gust":25.94,"wind_speed":9.72,"rainfall_probability":5.0},{"date":"2026-11-13T07:00:00.000Z","icon_code":1,"temp":26.9,"cloud":1,"rain":0.0,"humidity":23,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":3.9,"weather_code":null,"wind_dir":200.0,"wind_gust":27.28,"wind_speed":13.32,"rainfall_probability":5.0},{"date":"2026-11-13T08:00:00.000Z","icon_code":1,"temp":29.92,"cloud":5,"rain":0.0,"humidity":18,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":6.5,"weather_code":null,"wind_dir":209.0,"wind_gust":30.41,"wind_speed":12.24,"rainfall_probability":5.0},{"date":"2026-11-13T09:00:00.000Z","icon_code":2,"temp":32.38,"cloud":19,"rain":0.0,"humidity":15,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":9.11,"weather_code":null,"wind_dir":208.0,"wind_gust":31.7,"wind_speed":10.8,"rainfall_probability":5.0},{"date":"2026-11-13T10:00:00.000Z","icon_code":2,"temp":34.42,"cloud":24,"rain":0.0,"humidity":13,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":12.16,"weather_code":null,"wind_dir":212.0,"wind_gust":34.78,"wind_speed":14.04,"rainfall_probability":5.0},{"date":"2026-11-13T11:00:00.000Z","icon_code":2,"temp":35.88,"cloud":40,"rain":0.0,"humidity":12,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":12.16,"weather_code":null,"wind_dir":217.0,"wind_gust":35.7,"wind_speed":15.12,"rainfall_probability":5.0},{"date":"2026-11-13T12:00:00.000Z","icon_code":1,"temp":36.78,"cloud":10,"rain":0.0,"humidity":11,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":12.16,"weather_code":null,"wind_dir":221.0,"wind_gust":35.42,"wind_speed":15.84,"rainfall_probability":5.0},{"date":"2026-11-13T13:00:00.000Z","icon_code":1,"temp":36.92,"cloud":15,"rain":0.0,"humidity":10,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":9.47,"weather_code":null,"wind_dir":224.0,"wind_gust":37.19,"wind_speed":18.36,"rainfall_probability":5.0},{"date":"2026-11-13T14:00:00.000Z","icon_code":4,"temp":36.56,"cloud":75,"rain":0.0,"humidity":10,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":6.78,"weather_code":null,"wind_dir":220.0,"wind_gust":39.28,"wind_speed":20.88,"rainfall_probability":5.0},{"date":"2026-11-13T15:00:00.000Z","icon_code":4,"temp":35.57,"cloud":76,"rain":0.0,"humidity":9,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":4.1,"weather_code":null,"wind_dir":212.0,"wind_gust":39.37,"wind_speed":16.92,"rainfall_probability":5.0},{"date":"2026-11-13T16:00:00.000Z","icon_code":4,"temp":33.08,"cloud":82,"rain":0.0,"humidity":12,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":2.76,"weather_code":null,"wind_dir":207.0,"wind_gust":39.41,"wind_speed":23.4,"rainfall_probability":5.0},{"date":"2026-11-13T17:00:00.000Z","icon_code":3,"temp":30.15,"cloud":58,"rain":0.0,"humidity":14,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":1.43,"weather_code":null,"wind_dir":204.0,"wind_gust":35.59,"wind_speed":20.52,"rainfall_probability":5.0},{"date":"2026-11-13T18:00:00.000Z","icon_code":-4,"temp":27.6,"cloud":77,"rain":0.02,"humidity":18,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":0.0,"weather_code":null,"wind_dir":203.0,"wind_gust":31.38,"wind_speed":14.04,"rainfall_probability":5.0},{"date":"2026-11-13T19:00:00.000Z","icon_code":-4,"temp":26.54,"cloud":76,"rain":0.0,"humidity":20,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":0.0,"weather_code":null,"wind_dir":198.0,"wind_gust":30.23,"wind_speed":15.12,"rainfall_probability":4.0},{"date":"2026-11-13T20:00:00.000Z","icon_code":-4,"temp":24.84,"cloud":78,"rain":0.0,"humidity":23,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":0.0,"weather_code":null,"wind_dir":206.0,"wind_gust":26.14,"wind_speed":15.12,"rainfall_probability":4.0},{"date":"2026-11-13T21:00:00.000Z","icon_code":-4,"temp":23.36,"cloud":71,"rain":0.0,"humidity":27,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":0.0,"weather_code":null,"wind_dir":205.0,"wind_gust":22.98,"wind_speed":10.8,"rainfall_probability":3.0},{"date":"2026-11-13T22:00:00.000Z","icon_code":-4,"temp":21.88,"cloud":79,"rain":0.0,"humidity":29,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":0.0,"weather_code":null,"wind_dir":195.0,"wind_gust":15.51,"wind_speed":10.44,"rainfall_probability":3.0},{"date":"2026-11-13T23:00:00.000Z","icon_code":-4,"temp":21.06,"cloud":92,"rain":0.0,"humidity":33,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":0.0,"weather_code":null,"wind_dir":199.0,"wind_gust":16.92,"wind_speed":16.92,"rainfall_probability":3.0},{"date":"2026-11-14T00:00:00.000Z","icon_code":-2,"temp":20.27,"cloud":24,"rain":0.0,"humidity":35,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":0.0,"weather_code":null,"wind_dir":204.0,"wind_gust":18.77,"wind_speed":8.64,"rainfall_probability":3.0},{"date":"2026-11-14T01:00:00.000Z","icon_code":-2,"temp":19.19,"cloud":29,"rain":0.0,"humidity":39,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":0.0,"weather_code":null,"wind_dir":214.0,"wind_gust":15.73,"wind_speed":11.52,"rainfall_probability":3.0},{"date":"2026-11-14T02:00:00.000Z","icon_code":-3,"temp":17.56,"cloud":57,"rain":0.0,"humidity":46,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":0.0,"weather_code":null,"wind_dir":222.0,"wind_gust":16.32,"wind_speed":3.6,"rainfall_probability":3.0},{"date":"2026-11-14T03:00:00.000Z","icon_code":-4,"temp":16.86,"cloud":84,"rain":0.0,"humidity":49,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":0.0,"weather_code":null,"wind_dir":221.0,"wind_gust":16.2,"wind_speed":4.32,"rainfall_probability":3.0},{"date":"2026-11-14T04:00:00.000Z","icon_code":4,"temp":17.31,"cloud":87,"rain":0.0,"humidity":47,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":0.3,"weather_code":null,"wind_dir":221.0,"wind_gust":13.0,"wind_speed":5.76,"rainfall_probability":3.0},{"date":"2026-11-14T05:00:00.000Z","icon_code":4,"temp":20.32,"cloud":94,"rain":0.0,"humidity":40,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":0.6,"weather_code":null,"wind_dir":233.0,"wind_gust":15.67,"wind_speed":4.68,"rainfall_probability":4.0},{"date":"2026-11-14T06:00:00.000Z","icon_code":4,"temp":23.25,"cloud":81,"rain":0.0,"humidity":32,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":0.91,"weather_code":null,"wind_dir":274.0,"wind_gust":10.78,"wind_speed":3.6,"rainfall_probability":4.0},{"date":"2026-11-14T07:00:00.000Z","icon_code":4,"temp":26.47,"cloud":97,"rain":0.0,"humidity":27,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":3.04,"weather_code":null,"wind_dir":235.0,"wind_gust":18.82,"wind_speed":6.84,"rainfall_probability":4.0},{"date":"2026-11-14T08:00:00.000Z","icon_code":3,"temp":29.59,"cloud":56,"rain":0.0,"humidity":23,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":5.16,"weather_code":null,"wind_dir":260.0,"wind_gust":19.12,"wind_speed":14.04,"rainfall_probability":4.0},{"date":"2026-11-14T09:00:00.000Z","icon_code":3,"temp":31.62,"cloud":58,"rain":0.0,"humidity":19,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":7.29,"weather_code":null,"wind_dir":222.0,"wind_gust":34.04,"wind_speed":9.36,"rainfall_probability":4.0},{"date":"2026-11-14T10:00:00.000Z","icon_code":3,"temp":33.72,"cloud":65,"rain":0.0,"humidity":17,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":11.9,"weather_code":null,"wind_dir":220.0,"wind_gust":31.02,"wind_speed":13.32,"rainfall_probability":5.0},{"date":"2026-11-14T11:00:00.000Z","icon_code":1,"temp":34.75,"cloud":10,"rain":0.0,"humidity":16,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":11.9,"weather_code":null,"wind_dir":233.0,"wind_gust":32.07,"wind_speed":15.48,"rainfall_probability":5.0},{"date":"2026-11-14T12:00:00.000Z","icon_code":1,"temp":36.95,"cloud":6,"rain":0.0,"humidity":14,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":11.9,"weather_code":null,"wind_dir":231.0,"wind_gust":37.59,"wind_speed":16.2,"rainfall_probability":5.0},{"date":"2026-11-14T13:00:00.000Z","icon_code":1,"temp":37.15,"cloud":6,"rain":0.0,"humidity":14,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":9.3,"weather_code":null,"wind_dir":237.0,"wind_gust":39.4,"wind_speed":18.0,"rainfall_probability":5.0},{"date":"2026-11-14T14:00:00.000Z","icon_code":1,"temp":37.07,"cloud":2,"rain":0.0,"humidity":13,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":6.7,"weather_code":null,"wind_dir":236.0,"wind_gust":39.67,"wind_speed":18.72,"rainfall_probability":5.0},{"date":"2026-11-14T15:00:00.000Z","icon_code":1,"temp":36.42,"cloud":0,"rain":0.0,"humidity":13,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":4.1,"weather_code":null,"wind_dir":233.0,"wind_gust":36.55,"wind_speed":19.08,"rainfall_probability":5.0},{"date":"2026-11-14T16:00:00.000Z","icon_code":1,"temp":34.28,"cloud":0,"rain":0.0,"humidity":16,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":2.77,"weather_code":null,"wind_dir":228.0,"wind_gust":31.61,"wind_speed":18.36,"rainfall_probability":5.0},{"date":"2026-11-14T17:00:00.000Z","icon_code":1,"temp":31.1,"cloud":0,"rain":0.0,"humidity":20,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":1.43,"weather_code":null,"wind_dir":217.0,"wind_gust":17.02,"wind_speed":12.24,"rainfall_probability":5.0},{"date":"2026-11-14T18:00:00.000Z","icon_code":-1,"temp":27.85,"cloud":0,"rain":0.0,"humidity":24,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":0.0,"weather_code":null,"wind_dir":244.0,"wind_gust":17.36,"wind_speed":9.36,"rainfall_probability":6.0},{"date":"2026-11-14T19:00:00.000Z","icon_code":-1,"temp":26.06,"cloud":0,"rain":0.0,"humidity":28,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":0.0,"weather_code":null,"wind_dir":228.0,"wind_gust":16.19,"wind_speed":6.84,"rainfall_probability":5.0},{"date":"2026-11-14T20:00:00.000Z","icon_code":-1,"temp":24.39,"cloud":0,"rain":0.0,"humidity":32,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":0.0,"weather_code":null,"wind_dir":208.0,"wind_gust":15.02,"wind_speed":6.48,"rainfall_probability":4.0},{"date":"2026-11-14T21:00:00.000Z","icon_code":-1,"temp":23.45,"cloud":1,"rain":0.0,"humidity":35,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":0.0,"weather_code":null,"wind_dir":187.0,"wind_gust":13.86,"wind_speed":8.64,"rainfall_probability":3.0},{"date":"2026-11-14T22:00:00.000Z","icon_code":-1,"temp":23.25,"cloud":0,"rain":0.0,"humidity":39,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":0.0,"weather_code":null,"wind_dir":196.0,"wind_gust":18.72,"wind_speed":18.72,"rainfall_probability":4.0},{"date":"2026-11-14T23:00:00.000Z","icon_code":-1,"temp":22.02,"cloud":0,"rain":0.0,"humidity":40,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":0.0,"weather_code":null,"wind_dir":204.0,"wind_gust":17.02,"wind_speed":10.44,"rainfall_probability":5.0},{"date":"2026-11-15T00:00:00.000Z","icon_code":-1,"temp":20.17,"cloud":0,"rain":0.0,"humidity":41,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":0.0,"weather_code":null,"wind_dir":210.0,"wind_gust":18.61,"wind_speed":9.0,"rainfall_probability":6.0},{"date":"2026-11-15T01:00:00.000Z","icon_code":-1,"temp":19.16,"cloud":0,"rain":0.0,"humidity":44,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":0.0,"weather_code":null,"wind_dir":217.0,"wind_gust":17.6,"wind_speed":8.64,"rainfall_probability":6.0},{"date":"2026-11-15T02:00:00.000Z","icon_code":-1,"temp":18.23,"cloud":0,"rain":0.0,"humidity":47,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":0.0,"weather_code":null,"wind_dir":226.0,"wind_gust":16.58,"wind_speed":8.28,"rainfall_probability":6.0},{"date":"2026-11-15T03:00:00.000Z","icon_code":-1,"temp":17.75,"cloud":0,"rain":0.0,"humidity":49,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":0.0,"weather_code":null,"wind_dir":236.0,"wind_gust":15.57,"wind_speed":7.56,"rainfall_probability":6.0},{"date":"2026-11-15T04:00:00.000Z","icon_code":1,"temp":18.14,"cloud":0,"rain":0.0,"humidity":47,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":0.43,"weather_code":null,"wind_dir":234.0,"wind_gust":17.4,"wind_speed":7.56,"rainfall_probability":5.0},{"date":"2026-11-15T05:00:00.000Z","icon_code":1,"temp":21.48,"cloud":0,"rain":0.0,"humidity":41,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":0.87,"weather_code":null,"wind_dir":232.0,"wind_gust":19.22,"wind_speed":7.56,"rainfall_probability":4.0},{"date":"2026-11-15T06:00:00.000Z","icon_code":1,"temp":25.07,"cloud":0,"rain":0.0,"humidity":33,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":1.3,"weather_code":null,"wind_dir":230.0,"wind_gust":21.04,"wind_speed":7.2,"rainfall_probability":3.0},{"date":"2026-11-15T07:00:00.000Z","icon_code":1,"temp":27.81,"cloud":0,"rain":0.0,"humidity":28,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":3.94,"weather_code":null,"wind_dir":226.0,"wind_gust":26.96,"wind_speed":9.36,"rainfall_probability":4.0},{"date":"2026-11-15T08:00:00.000Z","icon_code":1,"temp":30.69,"cloud":0,"rain":0.0,"humidity":23,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":6.57,"weather_code":null,"wind_dir":223.0,"wind_gust":32.89,"wind_speed":11.16,"rainfall_probability":4.0},{"date":"2026-11-15T09:00:00.000Z","icon_code":1,"temp":32.97,"cloud":0,"rain":0.0,"humidity":19,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":9.21,"weather_code":null,"wind_dir":222.0,"wind_gust":38.81,"wind_speed":13.32,"rainfall_probability":4.0},{"date":"2026-11-15T10:00:00.000Z","icon_code":1,"temp":34.63,"cloud":0,"rain":0.0,"humidity":17,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":12.59,"weather_code":null,"wind_dir":230.0,"wind_gust":40.05,"wind_speed":15.12,"rainfall_probability":4.0},{"date":"2026-11-15T11:00:00.000Z","icon_code":1,"temp":35.59,"cloud":0,"rain":0.0,"humidity":16,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":12.59,"weather_code":null,"wind_dir":237.0,"wind_gust":41.28,"wind_speed":17.28,"rainfall_probability":4.0},{"date":"2026-11-15T12:00:00.000Z","icon_code":1,"temp":36.46,"cloud":0,"rain":0.0,"humidity":15,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":12.59,"weather_code":null,"wind_dir":244.0,"wind_gust":42.51,"wind_speed":19.08,"rainfall_probability":3.0},{"date":"2026-11-15T13:00:00.000Z","icon_code":1,"temp":36.84,"cloud":0,"rain":0.0,"humidity":14,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":9.86,"weather_code":null,"wind_dir":242.0,"wind_gust":42.79,"wind_speed":19.8,"rainfall_probability":4.0},{"date":"2026-11-15T14:00:00.000Z","icon_code":1,"temp":36.82,"cloud":0,"rain":0.0,"humidity":13,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":7.13,"weather_code":null,"wind_dir":240.0,"wind_gust":43.06,"wind_speed":20.16,"rainfall_probability":4.0},{"date":"2026-11-15T15:00:00.000Z","icon_code":1,"temp":36.29,"cloud":0,"rain":0.0,"humidity":12,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":4.4,"weather_code":null,"wind_dir":238.0,"wind_gust":43.33,"wind_speed":20.88,"rainfall_probability":5.0},{"date":"2026-11-15T16:00:00.000Z","icon_code":1,"temp":33.9,"cloud":0,"rain":0.0,"humidity":15,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":2.97,"weather_code":null,"wind_dir":228.0,"wind_gust":41.79,"wind_speed":19.8,"rainfall_probability":4.0},{"date":"2026-11-15T17:00:00.000Z","icon_code":1,"temp":30.5,"cloud":0,"rain":0.0,"humidity":19,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":1.53,"weather_code":null,"wind_dir":218.0,"wind_gust":40.24,"wind_speed":18.72,"rainfall_probability":4.0},{"date":"2026-11-15T18:00:00.000Z","icon_code":-1,"temp":27.37,"cloud":0,"rain":0.0,"humidity":22,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":0.0,"weather_code":null,"wind_dir":208.0,"wind_gust":38.69,"wind_speed":18.0,"rainfall_probability":4.0},{"date":"2026-11-15T19:00:00.000Z","icon_code":-1,"temp":25.58,"cloud":0,"rain":0.0,"humidity":25,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":0.0,"weather_code":null,"wind_dir":208.0,"wind_gust":37.32,"wind_speed":17.28,"rainfall_probability":4.0},{"date":"2026-11-15T20:00:00.000Z","icon_code":-1,"temp":23.71,"cloud":0,"rain":0.0,"humidity":28,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":0.0,"weather_code":null,"wind_dir":208.0,"wind_gust":35.94,"wind_speed":16.56,"rainfall_probability":4.0},{"date":"2026-11-15T21:00:00.000Z","icon_code":-1,"temp":22.09,"cloud":0,"rain":0.0,"humidity":32,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":0.0,"weather_code":null,"wind_dir":207.0,"wind_gust":34.57,"wind_speed":15.84,"rainfall_probability":5.0},{"date":"2026-11-15T22:00:00.000Z","icon_code":-1,"temp":20.61,"cloud":0,"rain":0.0,"humidity":37,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":0.0,"weather_code":null,"wind_dir":210.0,"wind_gust":32.89,"wind_speed":14.4,"rainfall_probability":5.0},{"date":"2026-11-15T23:00:00.000Z","icon_code":-1,"temp":18.94,"cloud":0,"rain":0.0,"humidity":43,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":0.0,"weather_code":null,"wind_dir":214.0,"wind_gust":31.21,"wind_speed":12.96,"rainfall_probability":5.0},{"date":"2026-11-16T00:00:00.000Z","icon_code":-1,"temp":17.09,"cloud":0,"rain":0.0,"humidity":48,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":0.0,"weather_code":null,"wind_dir":218.0,"wind_gust":29.54,"wind_speed":11.52,"rainfall_probability":5.0},{"date":"2026-11-16T01:00:00.000Z","icon_code":-1,"temp":16.01,"cloud":0,"rain":0.0,"humidity":53,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":0.0,"weather_code":null,"wind_dir":219.0,"wind_gust":27.18,"wind_speed":10.08,"rainfall_probability":5.0},{"date":"2026-11-16T02:00:00.000Z","icon_code":-1,"temp":14.99,"cloud":0,"rain":0.0,"humidity":58,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":0.0,"weather_code":null,"wind_dir":221.0,"wind_gust":24.82,"wind_speed":9.0,"rainfall_probability":5.0},{"date":"2026-11-16T03:00:00.000Z","icon_code":-1,"temp":14.44,"cloud":0,"rain":0.0,"humidity":62,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":0.0,"weather_code":null,"wind_dir":223.0,"wind_gust":22.46,"wind_speed":7.56,"rainfall_probability":5.0},{"date":"2026-11-16T04:00:00.000Z","icon_code":1,"temp":15.05,"cloud":0,"rain":0.0,"humidity":61,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":0.43,"weather_code":null,"wind_dir":223.0,"wind_gust":23.25,"wind_speed":7.92,"rainfall_probability":5.0},{"date":"2026-11-16T05:00:00.000Z","icon_code":1,"temp":18.62,"cloud":0,"rain":0.0,"humidity":54,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":0.87,"weather_code":null,"wind_dir":224.0,"wind_gust":24.05,"wind_speed":8.28,"rainfall_probability":5.0},{"date":"2026-11-16T06:00:00.000Z","icon_code":1,"temp":22.43,"cloud":0,"rain":0.0,"humidity":47,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":1.3,"weather_code":null,"wind_dir":225.0,"wind_gust":24.84,"wind_speed":9.0,"rainfall_probability":5.0},{"date":"2026-11-16T07:00:00.000Z","icon_code":1,"temp":25.12,"cloud":0,"rain":0.0,"humidity":39,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":3.94,"weather_code":null,"wind_dir":230.0,"wind_gust":25.49,"wind_speed":8.28,"rainfall_probability":5.0},{"date":"2026-11-16T08:00:00.000Z","icon_code":1,"temp":27.95,"cloud":0,"rain":0.0,"humidity":31,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":6.57,"weather_code":null,"wind_dir":235.0,"wind_gust":26.14,"wind_speed":7.92,"rainfall_probability":5.0},{"date":"2026-11-16T09:00:00.000Z","icon_code":1,"temp":30.18,"cloud":0,"rain":0.0,"humidity":23,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":9.21,"weather_code":null,"wind_dir":240.0,"wind_gust":26.79,"wind_speed":7.2,"rainfall_probability":5.0},{"date":"2026-11-16T10:00:00.000Z","icon_code":1,"temp":32.15,"cloud":0,"rain":0.0,"humidity":19,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":12.59,"weather_code":null,"wind_dir":242.0,"wind_gust":27.83,"wind_speed":9.0,"rainfall_probability":5.0},{"date":"2026-11-16T11:00:00.000Z","icon_code":1,"temp":33.43,"cloud":0,"rain":0.0,"humidity":17,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":12.59,"weather_code":null,"wind_dir":243.0,"wind_gust":28.86,"wind_speed":10.8,"rainfall_probability":5.0},{"date":"2026-11-16T12:00:00.000Z","icon_code":1,"temp":34.61,"cloud":0,"rain":0.0,"humidity":14,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":12.59,"weather_code":null,"wind_dir":244.0,"wind_gust":29.9,"wind_speed":12.6,"rainfall_probability":5.0},{"date":"2026-11-16T13:00:00.000Z","icon_code":1,"temp":35.5,"cloud":0,"rain":0.0,"humidity":14,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":9.86,"weather_code":null,"wind_dir":242.0,"wind_gust":30.0,"wind_speed":12.96,"rainfall_probability":5.0},{"date":"2026-11-16T14:00:00.000Z","icon_code":1,"temp":35.99,"cloud":0,"rain":0.0,"humidity":13,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":7.13,"weather_code":null,"wind_dir":240.0,"wind_gust":30.1,"wind_speed":13.32,"rainfall_probability":5.0},{"date":"2026-11-16T15:00:00.000Z","icon_code":1,"temp":35.97,"cloud":0,"rain":0.0,"humidity":13,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":4.4,"weather_code":null,"wind_dir":237.0,"wind_gust":30.21,"wind_speed":13.68,"rainfall_probability":5.0},{"date":"2026-11-16T16:00:00.000Z","icon_code":1,"temp":33.74,"cloud":0,"rain":0.0,"humidity":17,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":2.97,"weather_code":null,"wind_dir":235.0,"wind_gust":26.71,"wind_speed":12.96,"rainfall_probability":5.0},{"date":"2026-11-16T17:00:00.000Z","icon_code":1,"temp":30.51,"cloud":0,"rain":0.0,"humidity":22,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":1.53,"weather_code":null,"wind_dir":232.0,"wind_gust":23.21,"wind_speed":11.88,"rainfall_probability":5.0},{"date":"2026-11-16T18:00:00.000Z","icon_code":-1,"temp":27.54,"cloud":0,"rain":0.0,"humidity":26,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":0.0,"weather_code":null,"wind_dir":230.0,"wind_gust":19.7,"wind_speed":11.16,"rainfall_probability":5.0},{"date":"2026-11-16T19:00:00.000Z","icon_code":-1,"temp":26.1,"cloud":0,"rain":0.0,"humidity":29,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":0.0,"weather_code":null,"wind_dir":222.0,"wind_gust":18.75,"wind_speed":10.44,"rainfall_probability":5.0},{"date":"2026-11-16T20:00:00.000Z","icon_code":-1,"temp":24.57,"cloud":0,"rain":0.0,"humidity":32,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":0.0,"weather_code":null,"wind_dir":215.0,"wind_gust":17.8,"wind_speed":10.08,"rainfall_probability":5.0},{"date":"2026-11-16T21:00:00.000Z","icon_code":-1,"temp":23.29,"cloud":0,"rain":0.0,"humidity":35,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":0.0,"weather_code":null,"wind_dir":209.0,"wind_gust":16.84,"wind_speed":9.72,"rainfall_probability":5.0},{"date":"2026-11-16T22:00:00.000Z","icon_code":-1,"temp":22.35,"cloud":0,"rain":0.0,"humidity":38,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":0.0,"weather_code":null,"wind_dir":205.0,"wind_gust":17.21,"wind_speed":9.72,"rainfall_probability":5.0},{"date":"2026-11-16T23:00:00.000Z","icon_code":-1,"temp":21.21,"cloud":0,"rain":0.0,"humidity":42,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":0.0,"weather_code":null,"wind_dir":201.0,"wind_gust":17.58,"wind_speed":9.72,"rainfall_probability":5.0},{"date":"2026-11-17T00:00:00.000Z","icon_code":-1,"temp":19.9,"cloud":0,"rain":0.0,"humidity":45,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":0.0,"weather_code":null,"wind_dir":198.0,"wind_gust":17.94,"wind_speed":10.08,"rainfall_probability":5.0},{"date":"2026-11-17T01:00:00.000Z","icon_code":-1,"temp":18.65,"cloud":0,"rain":0.0,"humidity":43,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":0.0,"weather_code":null,"wind_dir":185.0,"wind_gust":21.6,"wind_speed":12.96,"rainfall_probability":5.0},{"date":"2026-11-17T02:00:00.000Z","icon_code":-1,"temp":17.39,"cloud":0,"rain":0.0,"humidity":40,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":0.0,"weather_code":null,"wind_dir":172.0,"wind_gust":25.26,"wind_speed":16.2,"rainfall_probability":5.0},{"date":"2026-11-17T03:00:00.000Z","icon_code":-1,"temp":16.14,"cloud":0,"rain":0.0,"humidity":38,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":0.0,"weather_code":null,"wind_dir":158.0,"wind_gust":28.91,"wind_speed":19.08,"rainfall_probability":5.0},{"date":"2026-11-17T04:00:00.000Z","icon_code":1,"temp":18.01,"cloud":0,"rain":0.0,"humidity":36,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":0.87,"weather_code":null,"wind_dir":145.0,"wind_gust":32.57,"wind_speed":18.72,"rainfall_probability":5.0},{"date":"2026-11-17T05:00:00.000Z","icon_code":1,"temp":19.89,"cloud":0,"rain":0.0,"humidity":34,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":1.08,"weather_code":null,"wind_dir":135.0,"wind_gust":36.22,"wind_speed":18.72,"rainfall_probability":5.0},{"date":"2026-11-17T06:00:00.000Z","icon_code":1,"temp":21.76,"cloud":0,"rain":0.0,"humidity":31,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":1.3,"weather_code":null,"wind_dir":126.0,"wind_gust":39.88,"wind_speed":18.36,"rainfall_probability":5.0},{"date":"2026-11-17T07:00:00.000Z","icon_code":1,"temp":24.11,"cloud":0,"rain":0.0,"humidity":28,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":9.56,"weather_code":null,"wind_dir":128.0,"wind_gust":37.5,"wind_speed":17.64,"rainfall_probability":5.0},{"date":"2026-11-17T08:00:00.000Z","icon_code":1,"temp":26.46,"cloud":0,"rain":0.0,"humidity":25,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":11.59,"weather_code":null,"wind_dir":129.0,"wind_gust":35.11,"wind_speed":16.92,"rainfall_probability":5.0},{"date":"2026-11-17T09:00:00.000Z","icon_code":1,"temp":28.81,"cloud":0,"rain":0.0,"humidity":22,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":12.59,"weather_code":null,"wind_dir":131.0,"wind_gust":32.72,"wind_speed":16.2,"rainfall_probability":5.0},{"date":"2026-11-17T10:00:00.000Z","icon_code":1,"temp":29.61,"cloud":0,"rain":0.0,"humidity":19,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":12.59,"weather_code":null,"wind_dir":134.0,"wind_gust":30.34,"wind_speed":15.48,"rainfall_probability":5.0},{"date":"2026-11-17T11:00:00.000Z","icon_code":1,"temp":30.4,"cloud":0,"rain":0.0,"humidity":16,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":12.59,"weather_code":null,"wind_dir":137.0,"wind_gust":27.95,"wind_speed":14.76,"rainfall_probability":5.0},{"date":"2026-11-17T12:00:00.000Z","icon_code":1,"temp":31.2,"cloud":0,"rain":0.0,"humidity":13,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":12.59,"weather_code":null,"wind_dir":140.0,"wind_gust":25.57,"wind_speed":13.68,"rainfall_probability":5.0},{"date":"2026-11-17T13:00:00.000Z","icon_code":1,"temp":31.2,"cloud":0,"rain":0.0,"humidity":14,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":10.51,"weather_code":null,"wind_dir":141.0,"wind_gust":27.77,"wind_speed":14.4,"rainfall_probability":5.0},{"date":"2026-11-17T14:00:00.000Z","icon_code":1,"temp":31.21,"cloud":0,"rain":0.0,"humidity":15,"source":"foreca","source_model":null,"period_minutes":60,"uv_index":8.43,"weather_code":null,"wind_dir":141.0,"wind_gust":29.96,"wind_speed":14.76,"rainfall_probability":5.0}],"daily":[{"date":"2026-11-10T22:00:00.000Z","day":0,"evaporation":null,"temp_max":39.82,"temp_min":16.03,"ground_min":null,"sunshine_hours":13.4383,"rainfall_mm":0.0,"rainfall_probability":5.0,"source":"foreca","source_model":null,"description":"clear","icon_code":1,"wind_speed":18.36,"wind_dir":225.0,"wind_gust":34.55,"uv_index":12.4,"sunrise":"2026-11-11T03:35:59.000Z","sunset":"2026-11-11T17:02:17.000Z","icon_inferred":false,"tides":[]},{"date":"2026-11-11T22:00:00.000Z","day":1,"evaporation":null,"temp_max":39.36,"temp_min":16.92,"ground_min":null,"sunshine_hours":13.4611,"rainfall_mm":0.0,"rainfall_probability":5.0,"source":"foreca","source_model":null,"description":"clear","icon_code":1,"wind_speed":17.64,"wind_dir":228.0,"wind_gust":30.72,"uv_index":12.8,"sunrise":"2026-11-12T03:35:25.000Z","sunset":"2026-11-12T17:03:05.000Z","icon_inferred":false,"tides":[]},{"date":"2026-11-12T22:00:00.000Z","day":2,"evaporation":null,"temp_max":37.32,"temp_min":16.6,"ground_min":null,"sunshine_hours":9.36571,"rainfall_mm":0.02,"rainfall_probability":5.0,"source":"foreca","source_model":null,"description":"mostly clear","icon_code":2,"wind_speed":23.4,"wind_dir":207.0,"wind_gust":39.41,"uv_index":12.16,"sunrise":"2026-11-13T03:34:53.000Z","sunset":"2026-11-13T17:03:52.000Z","icon_inferred":false,"tides":[]},{"date":"2026-11-13T22:00:00.000Z","day":3,"evaporation":null,"temp_max":37.55,"temp_min":16.06,"ground_min":null,"sunshine_hours":8.35869,"rainfall_mm":0.0,"rainfall_probability":5.0,"source":"foreca","source_model":null,"description":"mostly clear","icon_code":2,"wind_speed":19.08,"wind_dir":233.0,"wind_gust":39.67,"uv_index":11.9,"sunrise":"2026-11-14T03:34:22.000Z","sunset":"2026-11-14T17:04:40.000Z","icon_inferred":false,"tides":[]},{"date":"2026-11-14T22:00:00.000Z","day":4,"evaporation":null,"temp_max":37.24,"temp_min":17.15,"ground_min":null,"sunshine_hours":13.5264,"rainfall_mm":0.0,"rainfall_probability":5.0,"source":"foreca","source_model":null,"description":"clear","icon_code":1,"wind_speed":20.88,"wind_dir":238.0,"wind_gust":43.33,"uv_index":12.59,"sunrise":"2026-11-15T03:33:53.000Z","sunset":"2026-11-15T17:05:28.000Z","icon_inferred":false,"tides":[]},{"date":"2026-11-15T22:00:00.000Z","day":5,"evaporation":null,"temp_max":36.69,"temp_min":13.84,"ground_min":null,"sunshine_hours":13.5475,"rainfall_mm":0.0,"rainfall_probability":5.0,"source":"foreca","source_model":null,"description":"clear","icon_code":1,"wind_speed":13.68,"wind_dir":237.0,"wind_gust":31.21,"uv_index":12.59,"sunrise":"2026-11-16T03:33:25.000Z","sunset":"2026-11-16T17:06:16.000Z","icon_inferred":false,"tides":[]},{"date":"2026-11-16T22:00:00.000Z","day":6,"evaporation":null,"temp_max":31.91,"temp_min":15.64,"ground_min":null,"sunshine_hours":13.5683,"rainfall_mm":0.0,"rainfall_probability":5.0,"source":"foreca","source_model":null,"description":"clear","icon_code":1,"wind_speed":18.72,"wind_dir":135.0,"wind_gust":42.02,"uv_index":12.59,"sunrise":"2026-11-17T03:32:59.000Z","sunset":"2026-11-17T17:07:05.000Z","icon_inferred":false,"tides":[]}],"hourly_current_day_complete":true,"weather_source":{"provider":"Foreca","credits":"Weather data by Foreca","kind":"forecast"},"forecast_updated_at":"2026-11-11T14:27:33.183Z"}}