{"queryCost":1,"latitude":2.8917,"longitude":-75.4375,"resolvedAddress":"palermo","address":"palermo","timezone":"America/Bogota","tzoffset":-5.0,"description":"Similar temperatures continuing with a chance of rain multiple days.","days":[{"datetime":"2026-05-24","datetimeEpoch":1779598800,"tempmax":28.0,"tempmin":16.6,"temp":21.0,"feelslikemax":28.8,"feelslikemin":16.6,"feelslike":21.1,"dew":15.4,"humidity":70.7,"precip":1.2,"precipprob":77.0,"precipcover":25.0,"preciptype":["rain"],"snow":0.0,"snowdepth":0.0,"windgust":16.2,"windspeed":12.6,"winddir":184.6,"pressure":1013.4,"cloudcover":42.6,"visibility":22.9,"solarradiation":290.0,"solarenergy":24.9,"uvindex":9.0,"severerisk":30.0,"sunrise":"05:50:44","sunriseEpoch":1779619844,"sunset":"18:06:42","sunsetEpoch":1779664002,"moonphase":0.27,"conditions":"Rain, Partially cloudy","description":"Partly cloudy throughout the day with storms possible.","icon":"rain","stations":["SKNV"],"source":"comb","hours":[{"datetime":"00:00:00","datetimeEpoch":1779598800,"temp":28.0,"feelslike":28.8,"humidity":54.57,"dew":18.0,"precip":0.0,"precipprob":0.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":7.6,"windspeed":11.2,"winddir":160.0,"pressure":1013.0,"visibility":10.0,"cloudcover":100.0,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Overcast","icon":"cloudy","stations":["SKNV"],"source":"obs"},{"datetime":"01:00:00","datetimeEpoch":1779602400,"temp":17.4,"feelslike":17.4,"humidity":77.36,"dew":13.4,"precip":0.0,"precipprob":0.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":7.2,"windspeed":7.9,"winddir":248.8,"pressure":1016.0,"visibility":24.1,"cloudcover":100.0,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"},{"datetime":"02:00:00","datetimeEpoch":1779606000,"temp":17.2,"feelslike":17.2,"humidity":76.83,"dew":13.1,"precip":0.0,"precipprob":0.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":7.6,"windspeed":8.6,"winddir":246.9,"pressure":1015.0,"visibility":24.1,"cloudcover":99.0,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"},{"datetime":"03:00:00","datetimeEpoch":1779609600,"temp":17.1,"feelslike":17.1,"humidity":76.31,"dew":12.9,"precip":0.0,"precipprob":0.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":6.5,"windspeed":7.2,"winddir":250.4,"pressure":1015.0,"visibility":24.1,"cloudcover":99.6,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"},{"datetime":"04:00:00","datetimeEpoch":1779613200,"temp":17.1,"feelslike":17.1,"humidity":75.82,"dew":12.8,"precip":0.0,"precipprob":0.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":4.0,"windspeed":4.3,"winddir":257.1,"pressure":1015.0,"visibility":24.1,"cloudcover":100.0,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"},{"datetime":"05:00:00","datetimeEpoch":1779616800,"temp":16.8,"feelslike":16.8,"humidity":77.27,"dew":12.8,"precip":0.0,"precipprob":0.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":3.2,"windspeed":4.0,"winddir":269.9,"pressure":1016.0,"visibility":24.1,"cloudcover":100.0,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"},{"datetime":"06:00:00","datetimeEpoch":1779620400,"temp":16.6,"feelslike":16.6,"humidity":78.26,"dew":12.8,"precip":0.0,"precipprob":0.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":4.7,"windspeed":5.4,"winddir":252.7,"pressure":1016.0,"visibility":24.1,"cloudcover":59.4,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Partially cloudy","icon":"partly-cloudy-day","stations":null,"source":"fcst"},{"datetime":"07:00:00","datetimeEpoch":1779624000,"temp":18.7,"feelslike":18.7,"humidity":75.1,"dew":14.2,"precip":0.0,"precipprob":0.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":8.6,"windspeed":4.7,"winddir":229.3,"pressure":1016.0,"visibility":24.1,"cloudcover":19.9,"solarradiation":90.0,"solarenergy":0.3,"uvindex":1.0,"severerisk":0.0,"conditions":"Clear","icon":"clear-day","stations":null,"source":"fcst"},{"datetime":"08:00:00","datetimeEpoch":1779627600,"temp":20.4,"feelslike":20.4,"humidity":71.15,"dew":15.0,"precip":0.0,"precipprob":45.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":9.7,"windspeed":7.6,"winddir":153.8,"pressure":1016.0,"visibility":24.1,"cloudcover":21.3,"solarradiation":332.0,"solarenergy":1.2,"uvindex":3.0,"severerisk":0.0,"conditions":"Partially cloudy","icon":"partly-cloudy-day","stations":null,"source":"fcst"},{"datetime":"09:00:00","datetimeEpoch":1779631200,"temp":21.6,"feelslike":21.6,"humidity":70.46,"dew":16.0,"precip":0.0,"precipprob":45.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":12.2,"windspeed":9.7,"winddir":137.6,"pressure":1016.0,"visibility":24.1,"cloudcover":5.9,"solarradiation":557.0,"solarenergy":2.0,"uvindex":6.0,"severerisk":0.0,"conditions":"Clear","icon":"clear-day","stations":null,"source":"fcst"},{"datetime":"10:00:00","datetimeEpoch":1779634800,"temp":22.7,"feelslike":22.7,"humidity":68.9,"dew":16.7,"precip":0.1,"precipprob":45.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":13.7,"windspeed":10.4,"winddir":134.0,"pressure":1015.0,"visibility":20.9,"cloudcover":18.0,"solarradiation":757.0,"solarenergy":2.7,"uvindex":8.0,"severerisk":10.0,"conditions":"Clear","icon":"clear-day","stations":null,"source":"fcst"},{"datetime":"11:00:00","datetimeEpoch":1779638400,"temp":23.7,"feelslike":23.7,"humidity":66.53,"dew":17.1,"precip":0.2,"precipprob":45.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":14.8,"windspeed":11.5,"winddir":130.5,"pressure":1014.0,"visibility":20.3,"cloudcover":27.4,"solarradiation":893.0,"solarenergy":3.2,"uvindex":9.0,"severerisk":10.0,"conditions":"Partially cloudy","icon":"partly-cloudy-day","stations":null,"source":"fcst"},{"datetime":"12:00:00","datetimeEpoch":1779642000,"temp":24.8,"feelslike":24.8,"humidity":61.88,"dew":17.0,"precip":0.1,"precipprob":45.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":16.2,"windspeed":12.2,"winddir":133.9,"pressure":1013.0,"visibility":21.8,"cloudcover":31.9,"solarradiation":949.0,"solarenergy":3.4,"uvindex":9.0,"severerisk":10.0,"conditions":"Partially cloudy","icon":"partly-cloudy-day","stations":null,"source":"fcst"},{"datetime":"13:00:00","datetimeEpoch":1779645600,"temp":25.6,"feelslike":25.6,"humidity":58.26,"dew":16.8,"precip":0.1,"precipprob":45.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":15.5,"windspeed":12.6,"winddir":136.3,"pressure":1012.0,"visibility":24.1,"cloudcover":23.3,"solarradiation":890.0,"solarenergy":3.2,"uvindex":9.0,"severerisk":10.0,"conditions":"Partially cloudy","icon":"partly-cloudy-day","stations":null,"source":"fcst"},{"datetime":"14:00:00","datetimeEpoch":1779649200,"temp":25.7,"feelslike":25.7,"humidity":58.29,"dew":16.9,"precip":0.1,"precipprob":77.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":14.4,"windspeed":12.6,"winddir":133.7,"pressure":1010.0,"visibility":24.1,"cloudcover":32.5,"solarradiation":843.0,"solarenergy":3.0,"uvindex":8.0,"severerisk":10.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"15:00:00","datetimeEpoch":1779652800,"temp":25.4,"feelslike":25.4,"humidity":58.96,"dew":16.8,"precip":0.1,"precipprob":77.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":14.4,"windspeed":11.5,"winddir":144.9,"pressure":1009.0,"visibility":24.1,"cloudcover":24.4,"solarradiation":704.0,"solarenergy":2.5,"uvindex":7.0,"severerisk":10.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"16:00:00","datetimeEpoch":1779656400,"temp":25.3,"feelslike":25.3,"humidity":59.31,"dew":16.8,"precip":0.0,"precipprob":77.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":13.7,"windspeed":11.2,"winddir":142.9,"pressure":1009.0,"visibility":24.1,"cloudcover":15.9,"solarradiation":547.0,"solarenergy":2.0,"uvindex":5.0,"severerisk":10.0,"conditions":"Rain","icon":"rain","stations":null,"source":"fcst"},{"datetime":"17:00:00","datetimeEpoch":1779660000,"temp":23.9,"feelslike":23.9,"humidity":69.57,"dew":18.0,"precip":0.1,"precipprob":77.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":11.9,"windspeed":8.3,"winddir":132.1,"pressure":1009.0,"visibility":19.1,"cloudcover":8.8,"solarradiation":310.0,"solarenergy":1.1,"uvindex":3.0,"severerisk":30.0,"conditions":"Rain","icon":"rain","stations":null,"source":"fcst"},{"datetime":"18:00:00","datetimeEpoch":1779663600,"temp":20.8,"feelslike":20.8,"humidity":78.87,"dew":17.0,"precip":0.1,"precipprob":77.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":4.0,"windspeed":4.0,"winddir":200.4,"pressure":1010.0,"visibility":24.1,"cloudcover":6.5,"solarradiation":89.0,"solarenergy":0.3,"uvindex":1.0,"severerisk":10.0,"conditions":"Rain","icon":"rain","stations":null,"source":"fcst"},{"datetime":"19:00:00","datetimeEpoch":1779667200,"temp":19.8,"feelslike":19.8,"humidity":79.23,"dew":16.1,"precip":0.3,"precipprob":77.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":7.9,"windspeed":9.0,"winddir":262.9,"pressure":1012.0,"visibility":22.8,"cloudcover":53.5,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":10.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"20:00:00","datetimeEpoch":1779670800,"temp":19.5,"feelslike":19.5,"humidity":77.19,"dew":15.4,"precip":0.0,"precipprob":0.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":8.3,"windspeed":10.1,"winddir":261.8,"pressure":1013.0,"visibility":24.1,"cloudcover":28.5,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Partially cloudy","icon":"partly-cloudy-night","stations":null,"source":"fcst"},{"datetime":"21:00:00","datetimeEpoch":1779674400,"temp":19.2,"feelslike":19.2,"humidity":75.67,"dew":14.8,"precip":0.0,"precipprob":0.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":7.6,"windspeed":8.6,"winddir":254.9,"pressure":1013.0,"visibility":24.1,"cloudcover":12.5,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Clear","icon":"clear-night","stations":null,"source":"fcst"},{"datetime":"22:00:00","datetimeEpoch":1779678000,"temp":18.8,"feelslike":18.8,"humidity":75.6,"dew":14.4,"precip":0.0,"precipprob":0.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":8.3,"windspeed":9.7,"winddir":253.3,"pressure":1014.0,"visibility":24.1,"cloudcover":14.0,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Clear","icon":"clear-night","stations":null,"source":"fcst"},{"datetime":"23:00:00","datetimeEpoch":1779681600,"temp":18.3,"feelslike":18.3,"humidity":76.5,"dew":14.1,"precip":0.0,"precipprob":0.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":8.6,"windspeed":9.4,"winddir":247.5,"pressure":1014.0,"visibility":24.1,"cloudcover":19.4,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Clear","icon":"clear-night","stations":null,"source":"fcst"}]},{"datetime":"2026-05-25","datetimeEpoch":1779685200,"tempmax":25.7,"tempmin":17.2,"temp":20.6,"feelslikemax":25.7,"feelslikemin":17.2,"feelslike":20.6,"dew":15.6,"humidity":73.4,"precip":2.7,"precipprob":81.0,"precipcover":41.67,"preciptype":["rain"],"snow":0.0,"snowdepth":0.0,"windgust":15.1,"windspeed":13.0,"winddir":198.3,"pressure":1012.5,"cloudcover":22.9,"visibility":22.5,"solarradiation":280.9,"solarenergy":24.3,"uvindex":10.0,"severerisk":30.0,"sunrise":"05:50:47","sunriseEpoch":1779706247,"sunset":"18:06:51","sunsetEpoch":1779750411,"moonphase":0.31,"conditions":"Rain, Partially cloudy","description":"Partly cloudy throughout the day with storms possible.","icon":"rain","stations":null,"source":"fcst","hours":[{"datetime":"00:00:00","datetimeEpoch":1779685200,"temp":18.0,"feelslike":18.0,"humidity":77.46,"dew":14.0,"precip":0.0,"precipprob":0.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":9.0,"windspeed":10.1,"winddir":239.2,"pressure":1014.0,"visibility":24.1,"cloudcover":12.0,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Clear","icon":"clear-night","stations":null,"source":"fcst"},{"datetime":"01:00:00","datetimeEpoch":1779688800,"temp":17.8,"feelslike":17.8,"humidity":78.44,"dew":14.0,"precip":0.0,"precipprob":0.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":10.4,"windspeed":9.4,"winddir":232.8,"pressure":1013.0,"visibility":24.1,"cloudcover":18.9,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Clear","icon":"clear-night","stations":null,"source":"fcst"},{"datetime":"02:00:00","datetimeEpoch":1779692400,"temp":17.5,"feelslike":17.5,"humidity":79.93,"dew":14.0,"precip":0.0,"precipprob":0.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":8.3,"windspeed":9.0,"winddir":237.8,"pressure":1013.0,"visibility":24.1,"cloudcover":25.2,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Partially cloudy","icon":"partly-cloudy-night","stations":null,"source":"fcst"},{"datetime":"03:00:00","datetimeEpoch":1779696000,"temp":17.3,"feelslike":17.3,"humidity":80.43,"dew":13.9,"precip":0.0,"precipprob":0.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":7.6,"windspeed":8.3,"winddir":233.6,"pressure":1013.0,"visibility":24.1,"cloudcover":26.2,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Partially cloudy","icon":"partly-cloudy-night","stations":null,"source":"fcst"},{"datetime":"04:00:00","datetimeEpoch":1779699600,"temp":17.3,"feelslike":17.3,"humidity":79.91,"dew":13.8,"precip":0.0,"precipprob":0.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":6.8,"windspeed":7.6,"winddir":237.3,"pressure":1013.0,"visibility":24.1,"cloudcover":24.2,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Partially cloudy","icon":"partly-cloudy-night","stations":null,"source":"fcst"},{"datetime":"05:00:00","datetimeEpoch":1779703200,"temp":17.3,"feelslike":17.3,"humidity":79.39,"dew":13.7,"precip":0.0,"precipprob":0.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":7.9,"windspeed":8.3,"winddir":234.3,"pressure":1014.0,"visibility":24.1,"cloudcover":45.5,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Partially cloudy","icon":"partly-cloudy-night","stations":null,"source":"fcst"},{"datetime":"06:00:00","datetimeEpoch":1779706800,"temp":17.2,"feelslike":17.2,"humidity":79.89,"dew":13.7,"precip":0.0,"precipprob":0.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":7.2,"windspeed":7.6,"winddir":234.4,"pressure":1014.0,"visibility":24.1,"cloudcover":66.3,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Partially cloudy","icon":"partly-cloudy-day","stations":null,"source":"fcst"},{"datetime":"07:00:00","datetimeEpoch":1779710400,"temp":19.0,"feelslike":19.0,"humidity":78.11,"dew":15.1,"precip":0.0,"precipprob":0.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":12.2,"windspeed":6.1,"winddir":209.1,"pressure":1015.0,"visibility":24.1,"cloudcover":66.2,"solarradiation":57.0,"solarenergy":0.2,"uvindex":1.0,"severerisk":0.0,"conditions":"Partially cloudy","icon":"partly-cloudy-day","stations":null,"source":"fcst"},{"datetime":"08:00:00","datetimeEpoch":1779714000,"temp":20.0,"feelslike":20.0,"humidity":75.79,"dew":15.6,"precip":0.0,"precipprob":55.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":12.6,"windspeed":8.3,"winddir":164.8,"pressure":1015.0,"visibility":24.1,"cloudcover":50.6,"solarradiation":206.0,"solarenergy":0.7,"uvindex":2.0,"severerisk":0.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"09:00:00","datetimeEpoch":1779717600,"temp":21.0,"feelslike":21.0,"humidity":74.99,"dew":16.4,"precip":0.1,"precipprob":55.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":14.0,"windspeed":9.7,"winddir":153.7,"pressure":1015.0,"visibility":21.2,"cloudcover":51.1,"solarradiation":406.0,"solarenergy":1.5,"uvindex":4.0,"severerisk":10.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"10:00:00","datetimeEpoch":1779721200,"temp":22.6,"feelslike":22.6,"humidity":70.65,"dew":17.0,"precip":0.3,"precipprob":55.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":14.8,"windspeed":10.1,"winddir":148.4,"pressure":1015.0,"visibility":23.7,"cloudcover":6.0,"solarradiation":656.0,"solarenergy":2.4,"uvindex":7.0,"severerisk":10.0,"conditions":"Rain","icon":"rain","stations":null,"source":"fcst"},{"datetime":"11:00:00","datetimeEpoch":1779724800,"temp":24.3,"feelslike":24.3,"humidity":64.17,"dew":17.1,"precip":0.2,"precipprob":55.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":15.1,"windspeed":11.9,"winddir":145.0,"pressure":1013.0,"visibility":20.6,"cloudcover":11.7,"solarradiation":893.0,"solarenergy":3.2,"uvindex":9.0,"severerisk":10.0,"conditions":"Rain","icon":"rain","stations":null,"source":"fcst"},{"datetime":"12:00:00","datetimeEpoch":1779728400,"temp":25.0,"feelslike":25.0,"humidity":61.54,"dew":17.1,"precip":0.3,"precipprob":55.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":14.8,"windspeed":12.6,"winddir":143.4,"pressure":1012.0,"visibility":19.8,"cloudcover":14.2,"solarradiation":963.0,"solarenergy":3.5,"uvindex":10.0,"severerisk":10.0,"conditions":"Rain","icon":"rain","stations":null,"source":"fcst"},{"datetime":"13:00:00","datetimeEpoch":1779732000,"temp":25.5,"feelslike":25.5,"humidity":59.73,"dew":17.1,"precip":0.2,"precipprob":55.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":14.4,"windspeed":12.6,"winddir":145.5,"pressure":1011.0,"visibility":19.9,"cloudcover":13.1,"solarradiation":962.0,"solarenergy":3.5,"uvindex":10.0,"severerisk":10.0,"conditions":"Rain","icon":"rain","stations":null,"source":"fcst"},{"datetime":"14:00:00","datetimeEpoch":1779735600,"temp":25.7,"feelslike":25.7,"humidity":58.66,"dew":17.0,"precip":0.1,"precipprob":81.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":14.4,"windspeed":13.0,"winddir":146.8,"pressure":1010.0,"visibility":20.5,"cloudcover":9.9,"solarradiation":889.0,"solarenergy":3.2,"uvindex":9.0,"severerisk":10.0,"conditions":"Rain","icon":"rain","stations":null,"source":"fcst"},{"datetime":"15:00:00","datetimeEpoch":1779739200,"temp":25.4,"feelslike":25.4,"humidity":59.71,"dew":17.0,"precip":0.2,"precipprob":81.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":14.0,"windspeed":12.6,"winddir":147.6,"pressure":1009.0,"visibility":21.2,"cloudcover":14.5,"solarradiation":748.0,"solarenergy":2.7,"uvindex":7.0,"severerisk":10.0,"conditions":"Rain","icon":"rain","stations":null,"source":"fcst"},{"datetime":"16:00:00","datetimeEpoch":1779742800,"temp":24.6,"feelslike":24.6,"humidity":63.83,"dew":17.3,"precip":0.2,"precipprob":81.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":13.3,"windspeed":11.5,"winddir":151.3,"pressure":1008.0,"visibility":20.1,"cloudcover":12.6,"solarradiation":553.0,"solarenergy":2.0,"uvindex":6.0,"severerisk":10.0,"conditions":"Rain","icon":"rain","stations":null,"source":"fcst"},{"datetime":"17:00:00","datetimeEpoch":1779746400,"temp":23.1,"feelslike":23.1,"humidity":73.93,"dew":18.2,"precip":0.4,"precipprob":81.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":14.0,"windspeed":8.6,"winddir":167.6,"pressure":1009.0,"visibility":14.7,"cloudcover":8.0,"solarradiation":319.0,"solarenergy":1.1,"uvindex":3.0,"severerisk":30.0,"conditions":"Rain","icon":"rain","stations":null,"source":"fcst"},{"datetime":"18:00:00","datetimeEpoch":1779750000,"temp":20.5,"feelslike":20.5,"humidity":80.34,"dew":17.0,"precip":0.6,"precipprob":81.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":7.6,"windspeed":7.9,"winddir":210.0,"pressure":1010.0,"visibility":20.5,"cloudcover":18.9,"solarradiation":89.0,"solarenergy":0.3,"uvindex":1.0,"severerisk":10.0,"conditions":"Rain","icon":"rain","stations":null,"source":"fcst"},{"datetime":"19:00:00","datetimeEpoch":1779753600,"temp":19.6,"feelslike":19.6,"humidity":79.71,"dew":16.0,"precip":0.1,"precipprob":81.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":9.0,"windspeed":10.4,"winddir":252.2,"pressure":1012.0,"visibility":24.1,"cloudcover":6.1,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":10.0,"conditions":"Rain","icon":"rain","stations":null,"source":"fcst"},{"datetime":"20:00:00","datetimeEpoch":1779757200,"temp":19.3,"feelslike":19.3,"humidity":77.16,"dew":15.2,"precip":0.0,"precipprob":3.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":9.0,"windspeed":10.4,"winddir":256.4,"pressure":1012.0,"visibility":24.1,"cloudcover":9.0,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Clear","icon":"clear-night","stations":null,"source":"fcst"},{"datetime":"21:00:00","datetimeEpoch":1779760800,"temp":19.0,"feelslike":19.0,"humidity":76.12,"dew":14.7,"precip":0.0,"precipprob":3.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":8.3,"windspeed":9.7,"winddir":256.7,"pressure":1013.0,"visibility":24.1,"cloudcover":17.5,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Clear","icon":"clear-night","stations":null,"source":"fcst"},{"datetime":"22:00:00","datetimeEpoch":1779764400,"temp":18.5,"feelslike":18.5,"humidity":76.54,"dew":14.3,"precip":0.0,"precipprob":3.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":9.0,"windspeed":10.4,"winddir":255.2,"pressure":1014.0,"visibility":24.1,"cloudcover":10.8,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Clear","icon":"clear-night","stations":null,"source":"fcst"},{"datetime":"23:00:00","datetimeEpoch":1779768000,"temp":18.3,"feelslike":18.3,"humidity":76.01,"dew":14.0,"precip":0.0,"precipprob":3.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":8.6,"windspeed":10.1,"winddir":252.8,"pressure":1014.0,"visibility":24.1,"cloudcover":10.8,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Clear","icon":"clear-night","stations":null,"source":"fcst"}]},{"datetime":"2026-05-26","datetimeEpoch":1779771600,"tempmax":23.6,"tempmin":17.6,"temp":19.7,"feelslikemax":23.6,"feelslikemin":17.6,"feelslike":19.7,"dew":15.5,"humidity":76.7,"precip":3.5,"precipprob":81.0,"precipcover":41.67,"preciptype":["rain"],"snow":0.0,"snowdepth":0.0,"windgust":18.4,"windspeed":14.8,"winddir":203.9,"pressure":1013.5,"cloudcover":66.7,"visibility":22.1,"solarradiation":168.6,"solarenergy":14.5,"uvindex":7.0,"severerisk":10.0,"sunrise":"05:50:51","sunriseEpoch":1779792651,"sunset":"18:07:00","sunsetEpoch":1779836820,"moonphase":0.34,"conditions":"Rain, Partially cloudy","description":"Partly cloudy throughout the day with a chance of rain.","icon":"rain","stations":null,"source":"fcst","hours":[{"datetime":"00:00:00","datetimeEpoch":1779771600,"temp":18.0,"feelslike":18.0,"humidity":76.95,"dew":13.9,"precip":0.0,"precipprob":3.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":9.0,"windspeed":10.1,"winddir":246.0,"pressure":1014.0,"visibility":24.1,"cloudcover":11.1,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Clear","icon":"clear-night","stations":null,"source":"fcst"},{"datetime":"01:00:00","datetimeEpoch":1779775200,"temp":17.8,"feelslike":17.8,"humidity":77.43,"dew":13.8,"precip":0.0,"precipprob":3.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":8.3,"windspeed":9.7,"winddir":242.6,"pressure":1013.0,"visibility":24.1,"cloudcover":10.6,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Clear","icon":"clear-night","stations":null,"source":"fcst"},{"datetime":"02:00:00","datetimeEpoch":1779778800,"temp":17.6,"feelslike":17.6,"humidity":77.9,"dew":13.7,"precip":0.0,"precipprob":0.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":8.3,"windspeed":9.4,"winddir":242.2,"pressure":1013.0,"visibility":24.1,"cloudcover":19.5,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Clear","icon":"clear-night","stations":null,"source":"fcst"},{"datetime":"03:00:00","datetimeEpoch":1779782400,"temp":17.7,"feelslike":17.7,"humidity":76.91,"dew":13.6,"precip":0.0,"precipprob":0.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":7.9,"windspeed":9.0,"winddir":242.9,"pressure":1013.0,"visibility":24.1,"cloudcover":33.9,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Partially cloudy","icon":"partly-cloudy-night","stations":null,"source":"fcst"},{"datetime":"04:00:00","datetimeEpoch":1779786000,"temp":17.6,"feelslike":17.6,"humidity":77.39,"dew":13.6,"precip":0.0,"precipprob":0.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":7.2,"windspeed":7.9,"winddir":247.2,"pressure":1013.0,"visibility":24.1,"cloudcover":70.7,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Partially cloudy","icon":"partly-cloudy-night","stations":null,"source":"fcst"},{"datetime":"05:00:00","datetimeEpoch":1779789600,"temp":17.8,"feelslike":17.8,"humidity":76.92,"dew":13.7,"precip":0.0,"precipprob":0.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":6.5,"windspeed":7.2,"winddir":242.6,"pressure":1013.0,"visibility":24.1,"cloudcover":89.5,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Partially cloudy","icon":"partly-cloudy-night","stations":null,"source":"fcst"},{"datetime":"06:00:00","datetimeEpoch":1779793200,"temp":18.1,"feelslike":18.1,"humidity":77.97,"dew":14.2,"precip":0.1,"precipprob":0.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":6.1,"windspeed":6.8,"winddir":240.0,"pressure":1014.0,"visibility":24.1,"cloudcover":98.4,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"},{"datetime":"07:00:00","datetimeEpoch":1779796800,"temp":19.7,"feelslike":19.7,"humidity":77.22,"dew":15.6,"precip":0.1,"precipprob":0.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":14.0,"windspeed":4.7,"winddir":212.0,"pressure":1015.0,"visibility":24.1,"cloudcover":61.0,"solarradiation":72.0,"solarenergy":0.3,"uvindex":1.0,"severerisk":0.0,"conditions":"Partially cloudy","icon":"partly-cloudy-day","stations":null,"source":"fcst"},{"datetime":"08:00:00","datetimeEpoch":1779800400,"temp":20.3,"feelslike":20.3,"humidity":76.82,"dew":16.1,"precip":0.0,"precipprob":74.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":13.0,"windspeed":8.3,"winddir":159.6,"pressure":1015.0,"visibility":20.9,"cloudcover":99.2,"solarradiation":228.0,"solarenergy":0.8,"uvindex":2.0,"severerisk":0.0,"conditions":"Rain, Overcast","icon":"rain","stations":null,"source":"fcst"},{"datetime":"09:00:00","datetimeEpoch":1779804000,"temp":19.4,"feelslike":19.4,"humidity":83.85,"dew":16.6,"precip":0.2,"precipprob":74.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":12.6,"windspeed":6.5,"winddir":188.3,"pressure":1016.0,"visibility":22.5,"cloudcover":96.9,"solarradiation":73.0,"solarenergy":0.3,"uvindex":1.0,"severerisk":10.0,"conditions":"Rain, Overcast","icon":"rain","stations":null,"source":"fcst"},{"datetime":"10:00:00","datetimeEpoch":1779807600,"temp":20.4,"feelslike":20.4,"humidity":78.32,"dew":16.5,"precip":0.1,"precipprob":74.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":13.7,"windspeed":9.4,"winddir":186.2,"pressure":1016.0,"visibility":24.0,"cloudcover":45.8,"solarradiation":180.0,"solarenergy":0.6,"uvindex":2.0,"severerisk":10.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"11:00:00","datetimeEpoch":1779811200,"temp":22.0,"feelslike":22.0,"humidity":74.21,"dew":17.2,"precip":0.5,"precipprob":74.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":16.9,"windspeed":11.2,"winddir":158.5,"pressure":1015.0,"visibility":10.2,"cloudcover":90.0,"solarradiation":648.0,"solarenergy":2.3,"uvindex":6.0,"severerisk":10.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"12:00:00","datetimeEpoch":1779814800,"temp":21.3,"feelslike":21.3,"humidity":78.94,"dew":17.5,"precip":0.5,"precipprob":74.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":16.6,"windspeed":8.3,"winddir":163.8,"pressure":1014.0,"visibility":19.1,"cloudcover":55.5,"solarradiation":252.0,"solarenergy":0.9,"uvindex":3.0,"severerisk":10.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"13:00:00","datetimeEpoch":1779818400,"temp":23.2,"feelslike":23.2,"humidity":69.44,"dew":17.3,"precip":0.4,"precipprob":74.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":16.9,"windspeed":12.2,"winddir":153.7,"pressure":1013.0,"visibility":19.9,"cloudcover":49.5,"solarradiation":591.0,"solarenergy":2.1,"uvindex":6.0,"severerisk":10.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"14:00:00","datetimeEpoch":1779822000,"temp":23.6,"feelslike":23.6,"humidity":67.78,"dew":17.3,"precip":0.5,"precipprob":81.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":17.6,"windspeed":13.0,"winddir":156.0,"pressure":1011.0,"visibility":20.4,"cloudcover":28.6,"solarradiation":685.0,"solarenergy":2.5,"uvindex":7.0,"severerisk":10.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"15:00:00","datetimeEpoch":1779825600,"temp":23.6,"feelslike":23.6,"humidity":66.08,"dew":16.9,"precip":0.3,"precipprob":81.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":18.4,"windspeed":14.8,"winddir":168.2,"pressure":1011.0,"visibility":17.6,"cloudcover":65.3,"solarradiation":678.0,"solarenergy":2.4,"uvindex":7.0,"severerisk":10.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"16:00:00","datetimeEpoch":1779829200,"temp":21.7,"feelslike":21.7,"humidity":75.59,"dew":17.2,"precip":0.3,"precipprob":81.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":16.6,"windspeed":10.8,"winddir":164.1,"pressure":1011.0,"visibility":19.8,"cloudcover":96.5,"solarradiation":301.0,"solarenergy":1.1,"uvindex":3.0,"severerisk":10.0,"conditions":"Rain, Overcast","icon":"rain","stations":null,"source":"fcst"},{"datetime":"17:00:00","datetimeEpoch":1779832800,"temp":20.9,"feelslike":20.9,"humidity":80.91,"dew":17.5,"precip":0.3,"precipprob":81.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":16.6,"windspeed":9.0,"winddir":176.3,"pressure":1011.0,"visibility":20.3,"cloudcover":81.0,"solarradiation":249.0,"solarenergy":0.9,"uvindex":2.0,"severerisk":10.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"18:00:00","datetimeEpoch":1779836400,"temp":18.8,"feelslike":18.8,"humidity":87.61,"dew":16.7,"precip":0.2,"precipprob":81.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":11.5,"windspeed":9.4,"winddir":207.1,"pressure":1012.0,"visibility":21.9,"cloudcover":99.6,"solarradiation":89.0,"solarenergy":0.3,"uvindex":1.0,"severerisk":0.0,"conditions":"Rain, Overcast","icon":"rain","stations":null,"source":"fcst"},{"datetime":"19:00:00","datetimeEpoch":1779840000,"temp":18.3,"feelslike":18.3,"humidity":83.73,"dew":15.5,"precip":0.0,"precipprob":81.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":9.0,"windspeed":10.1,"winddir":239.9,"pressure":1013.0,"visibility":24.1,"cloudcover":97.8,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Rain, Overcast","icon":"rain","stations":null,"source":"fcst"},{"datetime":"20:00:00","datetimeEpoch":1779843600,"temp":18.4,"feelslike":18.4,"humidity":78.52,"dew":14.6,"precip":0.0,"precipprob":13.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":9.0,"windspeed":10.1,"winddir":243.4,"pressure":1014.0,"visibility":24.1,"cloudcover":45.8,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Partially cloudy","icon":"partly-cloudy-night","stations":null,"source":"fcst"},{"datetime":"21:00:00","datetimeEpoch":1779847200,"temp":18.5,"feelslike":18.5,"humidity":75.55,"dew":14.1,"precip":0.0,"precipprob":13.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":9.0,"windspeed":9.0,"winddir":233.0,"pressure":1015.0,"visibility":24.1,"cloudcover":100.0,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"},{"datetime":"22:00:00","datetimeEpoch":1779850800,"temp":19.3,"feelslike":19.3,"humidity":71.87,"dew":14.1,"precip":0.0,"precipprob":13.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":8.6,"windspeed":7.9,"winddir":228.6,"pressure":1015.0,"visibility":24.1,"cloudcover":93.1,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"},{"datetime":"23:00:00","datetimeEpoch":1779854400,"temp":19.4,"feelslike":19.4,"humidity":71.89,"dew":14.2,"precip":0.0,"precipprob":13.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":9.7,"windspeed":8.3,"winddir":224.1,"pressure":1015.0,"visibility":24.1,"cloudcover":61.2,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Partially cloudy","icon":"partly-cloudy-night","stations":null,"source":"fcst"}]},{"datetime":"2026-05-27","datetimeEpoch":1779858000,"tempmax":21.5,"tempmin":17.3,"temp":19.0,"feelslikemax":21.5,"feelslikemin":17.3,"feelslike":19.0,"dew":15.2,"humidity":78.8,"precip":3.4,"precipprob":87.0,"precipcover":29.17,"preciptype":["rain"],"snow":0.0,"snowdepth":0.0,"windgust":22.3,"windspeed":15.1,"winddir":204.5,"pressure":1014.6,"cloudcover":94.4,"visibility":22.0,"solarradiation":93.1,"solarenergy":8.1,"uvindex":6.0,"severerisk":10.0,"sunrise":"05:50:55","sunriseEpoch":1779879055,"sunset":"18:07:10","sunsetEpoch":1779923230,"moonphase":0.37,"conditions":"Rain, Overcast","description":"Cloudy skies throughout the day with rain in the morning and afternoon.","icon":"rain","stations":null,"source":"fcst","hours":[{"datetime":"00:00:00","datetimeEpoch":1779858000,"temp":18.4,"feelslike":18.4,"humidity":74.56,"dew":13.8,"precip":0.0,"precipprob":13.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":8.3,"windspeed":8.3,"winddir":232.9,"pressure":1015.0,"visibility":24.1,"cloudcover":98.0,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"},{"datetime":"01:00:00","datetimeEpoch":1779861600,"temp":19.0,"feelslike":19.0,"humidity":72.28,"dew":13.9,"precip":0.0,"precipprob":13.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":7.2,"windspeed":7.2,"winddir":229.5,"pressure":1014.0,"visibility":24.1,"cloudcover":100.0,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"},{"datetime":"02:00:00","datetimeEpoch":1779865200,"temp":18.1,"feelslike":18.1,"humidity":75.0,"dew":13.6,"precip":0.0,"precipprob":48.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":6.1,"windspeed":6.5,"winddir":233.0,"pressure":1013.0,"visibility":24.1,"cloudcover":100.0,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Rain, Overcast","icon":"rain","stations":null,"source":"fcst"},{"datetime":"03:00:00","datetimeEpoch":1779868800,"temp":17.5,"feelslike":17.5,"humidity":75.88,"dew":13.2,"precip":0.0,"precipprob":48.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":5.4,"windspeed":6.1,"winddir":240.9,"pressure":1014.0,"visibility":24.1,"cloudcover":100.0,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Rain, Overcast","icon":"rain","stations":null,"source":"fcst"},{"datetime":"04:00:00","datetimeEpoch":1779872400,"temp":17.3,"feelslike":17.3,"humidity":76.85,"dew":13.2,"precip":0.0,"precipprob":48.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":5.8,"windspeed":6.5,"winddir":236.0,"pressure":1014.0,"visibility":24.1,"cloudcover":99.5,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Rain, Overcast","icon":"rain","stations":null,"source":"fcst"},{"datetime":"05:00:00","datetimeEpoch":1779876000,"temp":18.4,"feelslike":18.4,"humidity":73.12,"dew":13.5,"precip":0.0,"precipprob":48.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":5.4,"windspeed":6.1,"winddir":229.3,"pressure":1014.0,"visibility":24.1,"cloudcover":96.7,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Rain, Overcast","icon":"rain","stations":null,"source":"fcst"},{"datetime":"06:00:00","datetimeEpoch":1779879600,"temp":18.5,"feelslike":18.5,"humidity":74.09,"dew":13.8,"precip":0.0,"precipprob":48.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":4.7,"windspeed":5.0,"winddir":214.1,"pressure":1015.0,"visibility":24.1,"cloudcover":87.0,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"07:00:00","datetimeEpoch":1779883200,"temp":18.7,"feelslike":18.7,"humidity":78.06,"dew":14.8,"precip":0.0,"precipprob":48.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":5.4,"windspeed":5.4,"winddir":199.2,"pressure":1015.0,"visibility":24.1,"cloudcover":100.0,"solarradiation":24.0,"solarenergy":0.1,"uvindex":0.0,"severerisk":0.0,"conditions":"Rain, Overcast","icon":"rain","stations":null,"source":"fcst"},{"datetime":"08:00:00","datetimeEpoch":1779886800,"temp":18.5,"feelslike":18.5,"humidity":79.05,"dew":14.8,"precip":0.1,"precipprob":87.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":5.0,"windspeed":5.0,"winddir":194.7,"pressure":1016.0,"visibility":24.1,"cloudcover":92.5,"solarradiation":14.0,"solarenergy":0.1,"uvindex":0.0,"severerisk":0.0,"conditions":"Rain, Overcast","icon":"rain","stations":null,"source":"fcst"},{"datetime":"09:00:00","datetimeEpoch":1779890400,"temp":19.2,"feelslike":19.2,"humidity":79.15,"dew":15.5,"precip":0.0,"precipprob":87.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":10.8,"windspeed":6.1,"winddir":176.8,"pressure":1017.0,"visibility":24.1,"cloudcover":100.0,"solarradiation":149.0,"solarenergy":0.5,"uvindex":1.0,"severerisk":0.0,"conditions":"Rain, Overcast","icon":"rain","stations":null,"source":"fcst"},{"datetime":"10:00:00","datetimeEpoch":1779894000,"temp":18.7,"feelslike":18.7,"humidity":84.31,"dew":16.0,"precip":0.1,"precipprob":87.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":6.5,"windspeed":4.7,"winddir":235.3,"pressure":1017.0,"visibility":24.1,"cloudcover":94.4,"solarradiation":38.0,"solarenergy":0.1,"uvindex":0.0,"severerisk":0.0,"conditions":"Rain, Overcast","icon":"rain","stations":null,"source":"fcst"},{"datetime":"11:00:00","datetimeEpoch":1779897600,"temp":20.3,"feelslike":20.3,"humidity":79.81,"dew":16.7,"precip":0.3,"precipprob":87.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":9.7,"windspeed":5.4,"winddir":163.4,"pressure":1016.0,"visibility":21.2,"cloudcover":97.7,"solarradiation":176.0,"solarenergy":0.6,"uvindex":2.0,"severerisk":0.0,"conditions":"Rain, Overcast","icon":"rain","stations":null,"source":"fcst"},{"datetime":"12:00:00","datetimeEpoch":1779901200,"temp":20.8,"feelslike":20.8,"humidity":80.89,"dew":17.4,"precip":0.6,"precipprob":87.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":15.1,"windspeed":10.1,"winddir":143.0,"pressure":1015.0,"visibility":10.8,"cloudcover":99.9,"solarradiation":381.0,"solarenergy":1.4,"uvindex":4.0,"severerisk":10.0,"conditions":"Rain, Overcast","icon":"rain","stations":null,"source":"fcst"},{"datetime":"13:00:00","datetimeEpoch":1779904800,"temp":21.5,"feelslike":21.5,"humidity":79.47,"dew":17.8,"precip":0.6,"precipprob":87.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":19.1,"windspeed":12.2,"winddir":164.6,"pressure":1014.0,"visibility":17.9,"cloudcover":99.2,"solarradiation":571.0,"solarenergy":2.1,"uvindex":6.0,"severerisk":10.0,"conditions":"Rain, Overcast","icon":"rain","stations":null,"source":"fcst"},{"datetime":"14:00:00","datetimeEpoch":1779908400,"temp":21.5,"feelslike":21.5,"humidity":76.03,"dew":17.1,"precip":0.8,"precipprob":81.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":22.3,"windspeed":15.1,"winddir":177.9,"pressure":1013.0,"visibility":12.5,"cloudcover":100.0,"solarradiation":405.0,"solarenergy":1.5,"uvindex":4.0,"severerisk":10.0,"conditions":"Rain, Overcast","icon":"rain","stations":null,"source":"fcst"},{"datetime":"15:00:00","datetimeEpoch":1779912000,"temp":20.5,"feelslike":20.5,"humidity":81.88,"dew":17.3,"precip":0.3,"precipprob":81.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":18.7,"windspeed":10.1,"winddir":169.5,"pressure":1012.0,"visibility":14.0,"cloudcover":100.0,"solarradiation":200.0,"solarenergy":0.7,"uvindex":2.0,"severerisk":10.0,"conditions":"Rain, Overcast","icon":"rain","stations":null,"source":"fcst"},{"datetime":"16:00:00","datetimeEpoch":1779915600,"temp":20.3,"feelslike":20.3,"humidity":81.86,"dew":17.1,"precip":0.3,"precipprob":81.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":20.9,"windspeed":11.2,"winddir":174.4,"pressure":1012.0,"visibility":19.8,"cloudcover":100.0,"solarradiation":162.0,"solarenergy":0.6,"uvindex":2.0,"severerisk":10.0,"conditions":"Rain, Overcast","icon":"rain","stations":null,"source":"fcst"},{"datetime":"17:00:00","datetimeEpoch":1779919200,"temp":19.3,"feelslike":19.3,"humidity":84.92,"dew":16.7,"precip":0.3,"precipprob":81.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":16.6,"windspeed":9.7,"winddir":187.5,"pressure":1013.0,"visibility":21.5,"cloudcover":84.0,"solarradiation":62.0,"solarenergy":0.2,"uvindex":1.0,"severerisk":0.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"18:00:00","datetimeEpoch":1779922800,"temp":18.6,"feelslike":18.6,"humidity":85.38,"dew":16.1,"precip":0.0,"precipprob":81.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":15.1,"windspeed":10.4,"winddir":202.8,"pressure":1014.0,"visibility":24.1,"cloudcover":94.3,"solarradiation":52.0,"solarenergy":0.2,"uvindex":1.0,"severerisk":0.0,"conditions":"Rain, Overcast","icon":"rain","stations":null,"source":"fcst"},{"datetime":"19:00:00","datetimeEpoch":1779926400,"temp":17.6,"feelslike":17.6,"humidity":83.65,"dew":14.8,"precip":0.0,"precipprob":81.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":11.5,"windspeed":11.5,"winddir":238.5,"pressure":1015.0,"visibility":24.1,"cloudcover":67.5,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"20:00:00","datetimeEpoch":1779930000,"temp":18.4,"feelslike":18.4,"humidity":79.03,"dew":14.7,"precip":0.0,"precipprob":19.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":11.5,"windspeed":10.1,"winddir":234.8,"pressure":1015.0,"visibility":24.1,"cloudcover":91.6,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"},{"datetime":"21:00:00","datetimeEpoch":1779933600,"temp":18.7,"feelslike":18.7,"humidity":76.57,"dew":14.5,"precip":0.0,"precipprob":19.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":11.9,"windspeed":10.1,"winddir":231.3,"pressure":1016.0,"visibility":24.1,"cloudcover":76.5,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Partially cloudy","icon":"partly-cloudy-night","stations":null,"source":"fcst"},{"datetime":"22:00:00","datetimeEpoch":1779937200,"temp":18.5,"feelslike":18.5,"humidity":78.03,"dew":14.6,"precip":0.0,"precipprob":19.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":8.3,"windspeed":9.0,"winddir":226.7,"pressure":1016.0,"visibility":24.1,"cloudcover":98.0,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"},{"datetime":"23:00:00","datetimeEpoch":1779940800,"temp":17.4,"feelslike":17.4,"humidity":82.02,"dew":14.3,"precip":0.0,"precipprob":19.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":11.9,"windspeed":9.7,"winddir":225.3,"pressure":1016.0,"visibility":24.1,"cloudcover":89.4,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Partially cloudy","icon":"partly-cloudy-night","stations":null,"source":"fcst"}]},{"datetime":"2026-05-28","datetimeEpoch":1779944400,"tempmax":23.2,"tempmin":17.2,"temp":19.8,"feelslikemax":23.2,"feelslikemin":17.2,"feelslike":19.8,"dew":15.6,"humidity":77.1,"precip":3.2,"precipprob":68.0,"precipcover":20.83,"preciptype":["rain"],"snow":0.0,"snowdepth":0.0,"windgust":20.2,"windspeed":15.1,"winddir":200.3,"pressure":1014.6,"cloudcover":73.6,"visibility":21.2,"solarradiation":197.7,"solarenergy":17.0,"uvindex":8.0,"severerisk":10.0,"sunrise":"05:51:00","sunriseEpoch":1779965460,"sunset":"18:07:19","sunsetEpoch":1780009639,"moonphase":0.41,"conditions":"Rain, Partially cloudy","description":"Partly cloudy throughout the day with a chance of rain.","icon":"rain","stations":null,"source":"fcst","hours":[{"datetime":"00:00:00","datetimeEpoch":1779944400,"temp":17.5,"feelslike":17.5,"humidity":82.03,"dew":14.4,"precip":0.0,"precipprob":19.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":13.0,"windspeed":10.1,"winddir":232.8,"pressure":1016.0,"visibility":24.1,"cloudcover":98.9,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"},{"datetime":"01:00:00","datetimeEpoch":1779948000,"temp":18.3,"feelslike":18.3,"humidity":80.05,"dew":14.8,"precip":0.1,"precipprob":19.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":11.9,"windspeed":8.6,"winddir":225.5,"pressure":1015.0,"visibility":24.1,"cloudcover":69.8,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Partially cloudy","icon":"partly-cloudy-night","stations":null,"source":"fcst"},{"datetime":"02:00:00","datetimeEpoch":1779951600,"temp":17.4,"feelslike":17.4,"humidity":83.09,"dew":14.5,"precip":0.0,"precipprob":10.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":10.1,"windspeed":9.7,"winddir":230.4,"pressure":1014.0,"visibility":24.1,"cloudcover":59.3,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Partially cloudy","icon":"partly-cloudy-night","stations":null,"source":"fcst"},{"datetime":"03:00:00","datetimeEpoch":1779955200,"temp":17.2,"feelslike":17.2,"humidity":81.46,"dew":14.0,"precip":0.0,"precipprob":10.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":6.5,"windspeed":7.6,"winddir":236.0,"pressure":1014.0,"visibility":24.1,"cloudcover":99.4,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"},{"datetime":"04:00:00","datetimeEpoch":1779958800,"temp":17.8,"feelslike":17.8,"humidity":79.98,"dew":14.3,"precip":0.0,"precipprob":10.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":6.8,"windspeed":7.2,"winddir":220.7,"pressure":1014.0,"visibility":24.1,"cloudcover":100.0,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"},{"datetime":"05:00:00","datetimeEpoch":1779962400,"temp":17.9,"feelslike":17.9,"humidity":79.99,"dew":14.4,"precip":0.0,"precipprob":10.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":7.6,"windspeed":7.6,"winddir":219.2,"pressure":1015.0,"visibility":24.1,"cloudcover":99.1,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"},{"datetime":"06:00:00","datetimeEpoch":1779966000,"temp":18.1,"feelslike":18.1,"humidity":78.99,"dew":14.4,"precip":0.0,"precipprob":10.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":9.4,"windspeed":8.6,"winddir":231.4,"pressure":1015.0,"visibility":24.1,"cloudcover":100.0,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"},{"datetime":"07:00:00","datetimeEpoch":1779969600,"temp":19.0,"feelslike":19.0,"humidity":80.14,"dew":15.5,"precip":0.0,"precipprob":10.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":11.5,"windspeed":6.5,"winddir":205.4,"pressure":1016.0,"visibility":24.1,"cloudcover":97.6,"solarradiation":70.0,"solarenergy":0.3,"uvindex":1.0,"severerisk":0.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"},{"datetime":"08:00:00","datetimeEpoch":1779973200,"temp":20.1,"feelslike":20.1,"humidity":76.79,"dew":15.9,"precip":0.0,"precipprob":68.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":10.8,"windspeed":7.2,"winddir":170.5,"pressure":1016.0,"visibility":23.1,"cloudcover":97.4,"solarradiation":233.0,"solarenergy":0.8,"uvindex":2.0,"severerisk":0.0,"conditions":"Rain, Overcast","icon":"rain","stations":null,"source":"fcst"},{"datetime":"09:00:00","datetimeEpoch":1779976800,"temp":21.0,"feelslike":21.0,"humidity":75.47,"dew":16.5,"precip":0.1,"precipprob":68.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":12.6,"windspeed":9.0,"winddir":162.1,"pressure":1017.0,"visibility":20.7,"cloudcover":100.0,"solarradiation":392.0,"solarenergy":1.4,"uvindex":4.0,"severerisk":0.0,"conditions":"Rain, Overcast","icon":"rain","stations":null,"source":"fcst"},{"datetime":"10:00:00","datetimeEpoch":1779980400,"temp":22.6,"feelslike":22.6,"humidity":70.65,"dew":17.0,"precip":0.1,"precipprob":68.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":14.0,"windspeed":10.8,"winddir":151.8,"pressure":1016.0,"visibility":20.4,"cloudcover":91.9,"solarradiation":715.0,"solarenergy":2.6,"uvindex":7.0,"severerisk":10.0,"conditions":"Rain, Overcast","icon":"rain","stations":null,"source":"fcst"},{"datetime":"11:00:00","datetimeEpoch":1779984000,"temp":23.2,"feelslike":23.2,"humidity":71.21,"dew":17.7,"precip":0.5,"precipprob":68.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":14.4,"windspeed":12.2,"winddir":138.5,"pressure":1016.0,"visibility":7.7,"cloudcover":86.4,"solarradiation":828.0,"solarenergy":3.0,"uvindex":8.0,"severerisk":10.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"12:00:00","datetimeEpoch":1779987600,"temp":21.8,"feelslike":21.8,"humidity":77.54,"dew":17.7,"precip":0.7,"precipprob":68.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":13.3,"windspeed":10.1,"winddir":142.0,"pressure":1015.0,"visibility":19.5,"cloudcover":82.0,"solarradiation":477.0,"solarenergy":1.7,"uvindex":5.0,"severerisk":10.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"13:00:00","datetimeEpoch":1779991200,"temp":21.6,"feelslike":21.6,"humidity":77.51,"dew":17.5,"precip":0.8,"precipprob":68.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":17.3,"windspeed":11.2,"winddir":160.4,"pressure":1014.0,"visibility":8.1,"cloudcover":50.3,"solarradiation":344.0,"solarenergy":1.2,"uvindex":3.0,"severerisk":10.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"14:00:00","datetimeEpoch":1779994800,"temp":21.9,"feelslike":21.9,"humidity":74.52,"dew":17.2,"precip":0.0,"precipprob":58.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":18.2,"windspeed":12.5,"winddir":165.5,"pressure":1013.0,"visibility":12.6,"cloudcover":39.3,"solarradiation":378.3,"solarenergy":1.3,"uvindex":4.0,"severerisk":10.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"15:00:00","datetimeEpoch":1779998400,"temp":22.3,"feelslike":22.3,"humidity":71.66,"dew":16.9,"precip":0.0,"precipprob":58.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":19.2,"windspeed":13.8,"winddir":170.7,"pressure":1012.0,"visibility":17.0,"cloudcover":28.3,"solarradiation":412.7,"solarenergy":1.5,"uvindex":4.0,"severerisk":10.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"16:00:00","datetimeEpoch":1780002000,"temp":22.7,"feelslike":22.7,"humidity":68.9,"dew":16.7,"precip":0.5,"precipprob":58.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":20.2,"windspeed":15.1,"winddir":175.8,"pressure":1011.0,"visibility":21.5,"cloudcover":17.3,"solarradiation":447.0,"solarenergy":1.6,"uvindex":4.0,"severerisk":10.0,"conditions":"Rain","icon":"rain","stations":null,"source":"fcst"},{"datetime":"17:00:00","datetimeEpoch":1780005600,"temp":21.3,"feelslike":21.3,"humidity":72.71,"dew":16.2,"precip":0.0,"precipprob":58.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":16.3,"windspeed":13.3,"winddir":200.7,"pressure":1012.0,"visibility":22.4,"cloudcover":44.9,"solarradiation":298.0,"solarenergy":1.1,"uvindex":3.0,"severerisk":10.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"18:00:00","datetimeEpoch":1780009200,"temp":20.0,"feelslike":20.0,"humidity":76.78,"dew":15.8,"precip":0.0,"precipprob":58.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":12.5,"windspeed":11.5,"winddir":225.6,"pressure":1013.0,"visibility":23.2,"cloudcover":72.4,"solarradiation":149.0,"solarenergy":0.5,"uvindex":1.0,"severerisk":0.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"19:00:00","datetimeEpoch":1780012800,"temp":18.7,"feelslike":18.7,"humidity":81.14,"dew":15.4,"precip":0.4,"precipprob":58.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":8.6,"windspeed":9.7,"winddir":250.5,"pressure":1014.0,"visibility":24.1,"cloudcover":100.0,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Rain, Overcast","icon":"rain","stations":null,"source":"fcst"},{"datetime":"20:00:00","datetimeEpoch":1780016400,"temp":18.6,"feelslike":18.6,"humidity":79.58,"dew":15.0,"precip":0.0,"precipprob":0.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":8.0,"windspeed":9.0,"winddir":248.1,"pressure":1014.7,"visibility":24.1,"cloudcover":79.3,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Partially cloudy","icon":"partly-cloudy-night","stations":null,"source":"fcst"},{"datetime":"21:00:00","datetimeEpoch":1780020000,"temp":18.6,"feelslike":18.6,"humidity":78.05,"dew":14.7,"precip":0.0,"precipprob":0.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":7.4,"windspeed":8.3,"winddir":245.7,"pressure":1015.3,"visibility":24.1,"cloudcover":58.6,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Partially cloudy","icon":"partly-cloudy-night","stations":null,"source":"fcst"},{"datetime":"22:00:00","datetimeEpoch":1780023600,"temp":18.6,"feelslike":18.6,"humidity":76.55,"dew":14.4,"precip":0.0,"precipprob":0.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":6.8,"windspeed":7.6,"winddir":243.3,"pressure":1016.0,"visibility":24.1,"cloudcover":37.9,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Partially cloudy","icon":"partly-cloudy-night","stations":null,"source":"fcst"},{"datetime":"23:00:00","datetimeEpoch":1780027200,"temp":18.3,"feelslike":18.3,"humidity":76.18,"dew":14.0,"precip":0.0,"precipprob":0.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":6.8,"windspeed":7.7,"winddir":245.3,"pressure":1015.7,"visibility":24.1,"cloudcover":55.9,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Partially cloudy","icon":"partly-cloudy-night","stations":null,"source":"fcst"}]},{"datetime":"2026-05-29","datetimeEpoch":1780030800,"tempmax":25.5,"tempmin":17.7,"temp":20.7,"feelslikemax":25.5,"feelslikemin":17.7,"feelslike":20.7,"dew":15.4,"humidity":72.0,"precip":3.9,"precipprob":90.0,"precipcover":16.67,"preciptype":["rain"],"snow":0.0,"snowdepth":0.0,"windgust":15.1,"windspeed":11.5,"winddir":204.8,"pressure":1013.8,"cloudcover":59.2,"visibility":23.5,"solarradiation":271.0,"solarenergy":23.4,"uvindex":9.0,"severerisk":30.0,"sunrise":"05:51:06","sunriseEpoch":1780051866,"sunset":"18:07:30","sunsetEpoch":1780096050,"moonphase":0.44,"conditions":"Rain, Partially cloudy","description":"Partly cloudy throughout the day with storms possible.","icon":"rain","stations":null,"source":"fcst","hours":[{"datetime":"00:00:00","datetimeEpoch":1780030800,"temp":18.0,"feelslike":18.0,"humidity":75.81,"dew":13.7,"precip":0.0,"precipprob":0.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":6.8,"windspeed":7.8,"winddir":247.2,"pressure":1015.3,"visibility":24.1,"cloudcover":74.0,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Partially cloudy","icon":"partly-cloudy-night","stations":null,"source":"fcst"},{"datetime":"01:00:00","datetimeEpoch":1780034400,"temp":17.8,"feelslike":17.8,"humidity":75.44,"dew":13.4,"precip":0.0,"precipprob":0.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":6.8,"windspeed":7.9,"winddir":249.2,"pressure":1015.0,"visibility":24.1,"cloudcover":92.0,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"},{"datetime":"02:00:00","datetimeEpoch":1780038000,"temp":17.7,"feelslike":17.7,"humidity":75.43,"dew":13.3,"precip":0.0,"precipprob":13.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":6.7,"windspeed":7.7,"winddir":244.4,"pressure":1014.7,"visibility":24.1,"cloudcover":94.7,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"},{"datetime":"03:00:00","datetimeEpoch":1780041600,"temp":17.7,"feelslike":17.7,"humidity":75.43,"dew":13.3,"precip":0.0,"precipprob":13.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":6.6,"windspeed":7.4,"winddir":239.7,"pressure":1014.3,"visibility":24.1,"cloudcover":97.3,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"},{"datetime":"04:00:00","datetimeEpoch":1780045200,"temp":17.7,"feelslike":17.7,"humidity":75.42,"dew":13.3,"precip":0.0,"precipprob":13.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":6.5,"windspeed":7.2,"winddir":234.9,"pressure":1014.0,"visibility":24.1,"cloudcover":100.0,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"},{"datetime":"05:00:00","datetimeEpoch":1780048800,"temp":18.2,"feelslike":18.2,"humidity":75.67,"dew":13.8,"precip":0.0,"precipprob":13.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":7.6,"windspeed":6.8,"winddir":231.7,"pressure":1014.3,"visibility":24.1,"cloudcover":99.8,"solarradiation":8.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"},{"datetime":"06:00:00","datetimeEpoch":1780052400,"temp":18.7,"feelslike":18.7,"humidity":75.92,"dew":14.4,"precip":0.0,"precipprob":13.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":8.6,"windspeed":6.5,"winddir":228.4,"pressure":1014.7,"visibility":24.1,"cloudcover":99.5,"solarradiation":16.0,"solarenergy":0.1,"uvindex":0.0,"severerisk":0.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"},{"datetime":"07:00:00","datetimeEpoch":1780056000,"temp":19.3,"feelslike":19.3,"humidity":76.17,"dew":15.0,"precip":0.0,"precipprob":13.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":9.7,"windspeed":6.1,"winddir":225.2,"pressure":1015.0,"visibility":24.1,"cloudcover":99.3,"solarradiation":24.0,"solarenergy":0.1,"uvindex":0.0,"severerisk":0.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"},{"datetime":"08:00:00","datetimeEpoch":1780059600,"temp":20.5,"feelslike":20.5,"humidity":73.03,"dew":15.5,"precip":0.0,"precipprob":81.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":10.4,"windspeed":7.4,"winddir":194.0,"pressure":1015.0,"visibility":24.1,"cloudcover":97.8,"solarradiation":193.0,"solarenergy":0.7,"uvindex":2.0,"severerisk":10.0,"conditions":"Rain, Overcast","icon":"rain","stations":null,"source":"fcst"},{"datetime":"09:00:00","datetimeEpoch":1780063200,"temp":21.8,"feelslike":21.8,"humidity":70.06,"dew":16.1,"precip":0.0,"precipprob":81.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":11.2,"windspeed":8.8,"winddir":162.7,"pressure":1015.0,"visibility":24.0,"cloudcover":96.3,"solarradiation":362.0,"solarenergy":1.3,"uvindex":4.0,"severerisk":10.0,"conditions":"Rain, Overcast","icon":"rain","stations":null,"source":"fcst"},{"datetime":"10:00:00","datetimeEpoch":1780066800,"temp":23.1,"feelslike":23.1,"humidity":67.25,"dew":16.7,"precip":0.2,"precipprob":81.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":11.9,"windspeed":10.1,"winddir":131.5,"pressure":1015.0,"visibility":24.0,"cloudcover":94.8,"solarradiation":531.0,"solarenergy":1.9,"uvindex":5.0,"severerisk":10.0,"conditions":"Rain, Overcast","icon":"rain","stations":null,"source":"fcst"},{"datetime":"11:00:00","datetimeEpoch":1780070400,"temp":23.9,"feelslike":23.9,"humidity":64.35,"dew":16.7,"precip":0.0,"precipprob":81.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":12.6,"windspeed":10.6,"winddir":134.1,"pressure":1014.0,"visibility":22.5,"cloudcover":79.6,"solarradiation":653.0,"solarenergy":2.3,"uvindex":7.0,"severerisk":10.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"12:00:00","datetimeEpoch":1780074000,"temp":24.7,"feelslike":24.7,"humidity":61.6,"dew":16.8,"precip":0.0,"precipprob":81.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":13.3,"windspeed":11.0,"winddir":136.7,"pressure":1013.0,"visibility":21.1,"cloudcover":64.3,"solarradiation":775.0,"solarenergy":2.8,"uvindex":8.0,"severerisk":10.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"13:00:00","datetimeEpoch":1780077600,"temp":25.5,"feelslike":25.5,"humidity":58.98,"dew":16.9,"precip":0.7,"precipprob":81.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":14.0,"windspeed":11.5,"winddir":139.3,"pressure":1012.0,"visibility":19.6,"cloudcover":49.1,"solarradiation":897.0,"solarenergy":3.2,"uvindex":9.0,"severerisk":10.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"14:00:00","datetimeEpoch":1780081200,"temp":25.3,"feelslike":25.3,"humidity":60.32,"dew":17.0,"precip":0.0,"precipprob":90.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":14.4,"windspeed":11.5,"winddir":148.1,"pressure":1011.3,"visibility":21.1,"cloudcover":40.7,"solarradiation":836.7,"solarenergy":3.0,"uvindex":8.0,"severerisk":10.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"15:00:00","datetimeEpoch":1780084800,"temp":25.1,"feelslike":25.1,"humidity":61.69,"dew":17.2,"precip":0.0,"precipprob":90.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":14.8,"windspeed":11.5,"winddir":157.0,"pressure":1010.7,"visibility":22.6,"cloudcover":32.3,"solarradiation":776.3,"solarenergy":2.8,"uvindex":8.0,"severerisk":10.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"16:00:00","datetimeEpoch":1780088400,"temp":24.9,"feelslike":24.9,"humidity":63.09,"dew":17.4,"precip":1.2,"precipprob":90.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":15.1,"windspeed":11.5,"winddir":165.8,"pressure":1010.0,"visibility":24.1,"cloudcover":23.9,"solarradiation":716.0,"solarenergy":2.6,"uvindex":7.0,"severerisk":30.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"17:00:00","datetimeEpoch":1780092000,"temp":23.0,"feelslike":23.0,"humidity":68.83,"dew":17.0,"precip":0.0,"precipprob":90.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":13.2,"windspeed":11.4,"winddir":195.4,"pressure":1011.0,"visibility":24.0,"cloudcover":17.9,"solarradiation":477.3,"solarenergy":1.7,"uvindex":5.0,"severerisk":10.0,"conditions":"Rain","icon":"rain","stations":null,"source":"fcst"},{"datetime":"18:00:00","datetimeEpoch":1780095600,"temp":21.2,"feelslike":21.2,"humidity":75.19,"dew":16.6,"precip":0.0,"precipprob":90.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":11.3,"windspeed":11.3,"winddir":225.1,"pressure":1012.0,"visibility":23.9,"cloudcover":12.0,"solarradiation":238.7,"solarenergy":0.9,"uvindex":2.0,"severerisk":10.0,"conditions":"Rain","icon":"rain","stations":null,"source":"fcst"},{"datetime":"19:00:00","datetimeEpoch":1780099200,"temp":19.4,"feelslike":19.4,"humidity":82.27,"dew":16.3,"precip":1.7,"precipprob":90.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":9.4,"windspeed":11.2,"winddir":254.7,"pressure":1013.0,"visibility":23.8,"cloudcover":6.0,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":10.0,"conditions":"Rain","icon":"rain","stations":null,"source":"fcst"},{"datetime":"20:00:00","datetimeEpoch":1780102800,"temp":19.0,"feelslike":19.0,"humidity":80.66,"dew":15.6,"precip":0.0,"precipprob":10.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":9.1,"windspeed":10.8,"winddir":254.5,"pressure":1014.0,"visibility":23.9,"cloudcover":6.0,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":10.0,"conditions":"Clear","icon":"clear-night","stations":null,"source":"fcst"},{"datetime":"21:00:00","datetimeEpoch":1780106400,"temp":18.7,"feelslike":18.7,"humidity":79.08,"dew":15.0,"precip":0.0,"precipprob":10.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":8.9,"windspeed":10.4,"winddir":254.3,"pressure":1015.0,"visibility":24.0,"cloudcover":6.0,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":10.0,"conditions":"Clear","icon":"clear-night","stations":null,"source":"fcst"},{"datetime":"22:00:00","datetimeEpoch":1780110000,"temp":18.4,"feelslike":18.4,"humidity":77.52,"dew":14.4,"precip":0.1,"precipprob":10.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":8.6,"windspeed":10.1,"winddir":254.1,"pressure":1016.0,"visibility":24.1,"cloudcover":6.0,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Clear","icon":"clear-night","stations":null,"source":"fcst"},{"datetime":"23:00:00","datetimeEpoch":1780113600,"temp":18.1,"feelslike":18.1,"humidity":77.82,"dew":14.2,"precip":0.0,"precipprob":10.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":8.3,"windspeed":9.6,"winddir":252.9,"pressure":1015.7,"visibility":24.1,"cloudcover":31.1,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Partially cloudy","icon":"partly-cloudy-night","stations":null,"source":"fcst"}]},{"datetime":"2026-05-30","datetimeEpoch":1780117200,"tempmax":25.0,"tempmin":17.7,"temp":20.6,"feelslikemax":25.0,"feelslikemin":17.7,"feelslike":20.6,"dew":15.7,"humidity":73.8,"precip":7.5,"precipprob":84.0,"precipcover":16.67,"preciptype":["rain"],"snow":0.0,"snowdepth":0.0,"windgust":18.4,"windspeed":14.0,"winddir":198.5,"pressure":1014.8,"cloudcover":84.4,"visibility":17.6,"solarradiation":234.4,"solarenergy":20.1,"uvindex":9.0,"severerisk":10.0,"sunrise":"05:51:12","sunriseEpoch":1780138272,"sunset":"18:07:40","sunsetEpoch":1780182460,"moonphase":0.48,"conditions":"Rain, Partially cloudy","description":"Partly cloudy throughout the day with a chance of rain.","icon":"rain","stations":null,"source":"fcst","hours":[{"datetime":"00:00:00","datetimeEpoch":1780117200,"temp":17.9,"feelslike":17.9,"humidity":78.12,"dew":14.0,"precip":0.0,"precipprob":10.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":7.9,"windspeed":9.1,"winddir":251.8,"pressure":1015.3,"visibility":24.1,"cloudcover":56.3,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Partially cloudy","icon":"partly-cloudy-night","stations":null,"source":"fcst"},{"datetime":"01:00:00","datetimeEpoch":1780120800,"temp":17.7,"feelslike":17.7,"humidity":78.42,"dew":13.9,"precip":0.0,"precipprob":10.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":7.6,"windspeed":8.6,"winddir":250.6,"pressure":1015.0,"visibility":24.1,"cloudcover":81.4,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Partially cloudy","icon":"partly-cloudy-night","stations":null,"source":"fcst"},{"datetime":"02:00:00","datetimeEpoch":1780124400,"temp":17.8,"feelslike":17.8,"humidity":78.27,"dew":14.0,"precip":0.0,"precipprob":7.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":6.7,"windspeed":7.7,"winddir":245.1,"pressure":1014.7,"visibility":24.1,"cloudcover":87.6,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Partially cloudy","icon":"partly-cloudy-night","stations":null,"source":"fcst"},{"datetime":"03:00:00","datetimeEpoch":1780128000,"temp":17.9,"feelslike":17.9,"humidity":78.12,"dew":14.1,"precip":0.0,"precipprob":7.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":5.9,"windspeed":6.7,"winddir":239.6,"pressure":1014.3,"visibility":24.1,"cloudcover":93.8,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"},{"datetime":"04:00:00","datetimeEpoch":1780131600,"temp":18.1,"feelslike":18.1,"humidity":77.97,"dew":14.2,"precip":0.0,"precipprob":7.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":5.0,"windspeed":5.8,"winddir":234.1,"pressure":1014.0,"visibility":24.1,"cloudcover":100.0,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"},{"datetime":"05:00:00","datetimeEpoch":1780135200,"temp":18.6,"feelslike":18.6,"humidity":76.72,"dew":14.4,"precip":0.0,"precipprob":7.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":6.2,"windspeed":4.9,"winddir":231.5,"pressure":1014.7,"visibility":24.1,"cloudcover":94.0,"solarradiation":10.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"},{"datetime":"06:00:00","datetimeEpoch":1780138800,"temp":19.1,"feelslike":19.1,"humidity":75.49,"dew":14.6,"precip":0.0,"precipprob":7.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":7.4,"windspeed":4.1,"winddir":229.0,"pressure":1015.3,"visibility":24.1,"cloudcover":87.9,"solarradiation":20.0,"solarenergy":0.1,"uvindex":0.0,"severerisk":0.0,"conditions":"Partially cloudy","icon":"partly-cloudy-day","stations":null,"source":"fcst"},{"datetime":"07:00:00","datetimeEpoch":1780142400,"temp":19.6,"feelslike":19.6,"humidity":74.28,"dew":14.9,"precip":0.0,"precipprob":7.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":8.6,"windspeed":3.2,"winddir":226.4,"pressure":1016.0,"visibility":24.1,"cloudcover":81.9,"solarradiation":30.0,"solarenergy":0.1,"uvindex":0.0,"severerisk":0.0,"conditions":"Partially cloudy","icon":"partly-cloudy-day","stations":null,"source":"fcst"},{"datetime":"08:00:00","datetimeEpoch":1780146000,"temp":20.6,"feelslike":20.6,"humidity":73.19,"dew":15.6,"precip":0.0,"precipprob":84.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":9.5,"windspeed":5.3,"winddir":195.9,"pressure":1016.0,"visibility":18.3,"cloudcover":87.9,"solarradiation":185.7,"solarenergy":0.7,"uvindex":2.0,"severerisk":10.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"09:00:00","datetimeEpoch":1780149600,"temp":21.6,"feelslike":21.6,"humidity":72.13,"dew":16.3,"precip":0.0,"precipprob":84.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":10.3,"windspeed":7.3,"winddir":165.3,"pressure":1016.0,"visibility":12.6,"cloudcover":94.0,"solarradiation":341.3,"solarenergy":1.2,"uvindex":3.0,"severerisk":10.0,"conditions":"Rain, Overcast","icon":"rain","stations":null,"source":"fcst"},{"datetime":"10:00:00","datetimeEpoch":1780153200,"temp":22.6,"feelslike":22.6,"humidity":71.1,"dew":17.1,"precip":0.7,"precipprob":84.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":11.2,"windspeed":9.4,"winddir":134.8,"pressure":1016.0,"visibility":6.8,"cloudcover":100.0,"solarradiation":497.0,"solarenergy":1.8,"uvindex":5.0,"severerisk":10.0,"conditions":"Rain, Overcast","icon":"rain","stations":null,"source":"fcst"},{"datetime":"11:00:00","datetimeEpoch":1780156800,"temp":23.4,"feelslike":23.4,"humidity":68.03,"dew":17.1,"precip":0.0,"precipprob":84.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":13.6,"windspeed":10.9,"winddir":138.5,"pressure":1015.0,"visibility":7.2,"cloudcover":99.2,"solarradiation":622.7,"solarenergy":2.2,"uvindex":6.0,"severerisk":10.0,"conditions":"Rain, Overcast","icon":"rain","stations":null,"source":"fcst"},{"datetime":"12:00:00","datetimeEpoch":1780160400,"temp":24.2,"feelslike":24.2,"humidity":65.1,"dew":17.2,"precip":0.0,"precipprob":84.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":16.0,"windspeed":12.5,"winddir":142.2,"pressure":1014.0,"visibility":7.7,"cloudcover":98.3,"solarradiation":748.3,"solarenergy":2.7,"uvindex":7.0,"severerisk":10.0,"conditions":"Rain, Overcast","icon":"rain","stations":null,"source":"fcst"},{"datetime":"13:00:00","datetimeEpoch":1780164000,"temp":25.0,"feelslike":25.0,"humidity":62.32,"dew":17.3,"precip":2.2,"precipprob":84.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":18.4,"windspeed":14.0,"winddir":145.9,"pressure":1013.0,"visibility":8.1,"cloudcover":97.5,"solarradiation":874.0,"solarenergy":3.1,"uvindex":9.0,"severerisk":10.0,"conditions":"Rain, Overcast","icon":"rain","stations":null,"source":"fcst"},{"datetime":"14:00:00","datetimeEpoch":1780167600,"temp":24.3,"feelslike":24.3,"humidity":64.99,"dew":17.3,"precip":0.0,"precipprob":77.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":17.2,"windspeed":12.7,"winddir":153.8,"pressure":1012.7,"visibility":7.6,"cloudcover":74.3,"solarradiation":740.7,"solarenergy":2.6,"uvindex":7.0,"severerisk":10.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"15:00:00","datetimeEpoch":1780171200,"temp":23.6,"feelslike":23.6,"humidity":67.79,"dew":17.3,"precip":0.0,"precipprob":77.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":16.0,"windspeed":11.4,"winddir":161.6,"pressure":1012.3,"visibility":7.0,"cloudcover":51.0,"solarradiation":607.3,"solarenergy":2.2,"uvindex":6.0,"severerisk":10.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"16:00:00","datetimeEpoch":1780174800,"temp":23.0,"feelslike":23.0,"humidity":70.73,"dew":17.4,"precip":2.5,"precipprob":77.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":14.8,"windspeed":10.1,"winddir":169.5,"pressure":1012.0,"visibility":6.5,"cloudcover":27.8,"solarradiation":474.0,"solarenergy":1.7,"uvindex":5.0,"severerisk":10.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"17:00:00","datetimeEpoch":1780178400,"temp":22.0,"feelslike":22.0,"humidity":73.13,"dew":17.0,"precip":0.0,"precipprob":77.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":11.6,"windspeed":8.8,"winddir":194.1,"pressure":1013.0,"visibility":12.4,"cloudcover":50.3,"solarradiation":316.0,"solarenergy":1.1,"uvindex":3.0,"severerisk":10.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"18:00:00","datetimeEpoch":1780182000,"temp":21.0,"feelslike":21.0,"humidity":75.64,"dew":16.6,"precip":0.0,"precipprob":77.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":8.5,"windspeed":7.4,"winddir":218.8,"pressure":1014.0,"visibility":18.2,"cloudcover":72.9,"solarradiation":158.0,"solarenergy":0.6,"uvindex":2.0,"severerisk":10.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"19:00:00","datetimeEpoch":1780185600,"temp":20.1,"feelslike":20.1,"humidity":78.27,"dew":16.2,"precip":2.0,"precipprob":77.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":5.4,"windspeed":6.1,"winddir":243.4,"pressure":1015.0,"visibility":24.1,"cloudcover":95.4,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":10.0,"conditions":"Rain, Overcast","icon":"rain","stations":null,"source":"fcst"},{"datetime":"20:00:00","datetimeEpoch":1780189200,"temp":19.6,"feelslike":19.6,"humidity":77.86,"dew":15.6,"precip":0.0,"precipprob":23.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":5.8,"windspeed":6.5,"winddir":253.0,"pressure":1015.7,"visibility":24.1,"cloudcover":96.9,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"},{"datetime":"21:00:00","datetimeEpoch":1780192800,"temp":19.1,"feelslike":19.1,"humidity":77.46,"dew":15.0,"precip":0.0,"precipprob":23.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":6.1,"windspeed":6.8,"winddir":262.6,"pressure":1016.3,"visibility":24.1,"cloudcover":98.5,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"},{"datetime":"22:00:00","datetimeEpoch":1780196400,"temp":18.6,"feelslike":18.6,"humidity":77.05,"dew":14.5,"precip":0.1,"precipprob":23.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":6.5,"windspeed":7.2,"winddir":272.2,"pressure":1017.0,"visibility":24.1,"cloudcover":100.0,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"},{"datetime":"23:00:00","datetimeEpoch":1780200000,"temp":18.5,"feelslike":18.5,"humidity":78.38,"dew":14.7,"precip":0.0,"precipprob":23.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":6.4,"windspeed":7.0,"winddir":257.2,"pressure":1016.7,"visibility":21.8,"cloudcover":99.2,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"}]},{"datetime":"2026-05-31","datetimeEpoch":1780203600,"tempmax":21.0,"tempmin":17.7,"temp":18.7,"feelslikemax":21.0,"feelslikemin":17.7,"feelslike":18.7,"dew":16.2,"humidity":85.8,"precip":5.9,"precipprob":90.0,"precipcover":33.33,"preciptype":["rain"],"snow":0.0,"snowdepth":0.0,"windgust":10.4,"windspeed":9.4,"winddir":197.9,"pressure":1016.6,"cloudcover":98.1,"visibility":19.8,"solarradiation":83.6,"solarenergy":7.2,"uvindex":3.0,"severerisk":10.0,"sunrise":"05:51:18","sunriseEpoch":1780224678,"sunset":"18:07:51","sunsetEpoch":1780268871,"moonphase":0.5,"conditions":"Rain, Overcast","description":"Cloudy skies throughout the day with a chance of rain.","icon":"rain","stations":null,"source":"fcst","hours":[{"datetime":"00:00:00","datetimeEpoch":1780203600,"temp":18.5,"feelslike":18.5,"humidity":79.73,"dew":14.9,"precip":0.0,"precipprob":23.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":6.2,"windspeed":6.7,"winddir":242.3,"pressure":1016.3,"visibility":19.6,"cloudcover":98.4,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"},{"datetime":"01:00:00","datetimeEpoch":1780207200,"temp":18.5,"feelslike":18.5,"humidity":81.11,"dew":15.2,"precip":0.2,"precipprob":23.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":6.1,"windspeed":6.5,"winddir":227.3,"pressure":1016.0,"visibility":17.3,"cloudcover":97.6,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"},{"datetime":"02:00:00","datetimeEpoch":1780210800,"temp":18.2,"feelslike":18.2,"humidity":83.72,"dew":15.4,"precip":0.0,"precipprob":23.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":4.7,"windspeed":4.9,"winddir":220.6,"pressure":1016.0,"visibility":19.1,"cloudcover":98.4,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"},{"datetime":"03:00:00","datetimeEpoch":1780214400,"temp":17.9,"feelslike":17.9,"humidity":86.42,"dew":15.6,"precip":0.0,"precipprob":23.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":3.2,"windspeed":3.4,"winddir":213.8,"pressure":1016.0,"visibility":20.8,"cloudcover":99.2,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"},{"datetime":"04:00:00","datetimeEpoch":1780218000,"temp":17.7,"feelslike":17.7,"humidity":89.2,"dew":15.9,"precip":0.4,"precipprob":23.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":1.8,"windspeed":1.8,"winddir":207.1,"pressure":1016.0,"visibility":22.6,"cloudcover":100.0,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"},{"datetime":"05:00:00","datetimeEpoch":1780221600,"temp":17.7,"feelslike":17.7,"humidity":89.02,"dew":15.9,"precip":0.0,"precipprob":23.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":2.4,"windspeed":2.5,"winddir":216.3,"pressure":1016.3,"visibility":23.1,"cloudcover":96.8,"solarradiation":1.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"},{"datetime":"06:00:00","datetimeEpoch":1780225200,"temp":17.8,"feelslike":17.8,"humidity":88.84,"dew":15.9,"precip":0.0,"precipprob":23.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":3.0,"windspeed":3.2,"winddir":225.5,"pressure":1016.7,"visibility":23.6,"cloudcover":93.5,"solarradiation":2.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"},{"datetime":"07:00:00","datetimeEpoch":1780228800,"temp":17.9,"feelslike":17.9,"humidity":88.65,"dew":16.0,"precip":1.9,"precipprob":23.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":3.6,"windspeed":4.0,"winddir":234.7,"pressure":1017.0,"visibility":24.1,"cloudcover":90.3,"solarradiation":3.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"},{"datetime":"08:00:00","datetimeEpoch":1780232400,"temp":18.1,"feelslike":18.1,"humidity":89.24,"dew":16.3,"precip":0.0,"precipprob":90.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":4.7,"windspeed":4.4,"winddir":205.5,"pressure":1017.7,"visibility":22.7,"cloudcover":93.5,"solarradiation":75.3,"solarenergy":0.3,"uvindex":1.0,"severerisk":0.0,"conditions":"Rain, Overcast","icon":"rain","stations":null,"source":"fcst"},{"datetime":"09:00:00","datetimeEpoch":1780236000,"temp":18.3,"feelslike":18.3,"humidity":89.83,"dew":16.6,"precip":0.0,"precipprob":90.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":5.8,"windspeed":4.9,"winddir":176.2,"pressure":1018.3,"visibility":21.3,"cloudcover":96.8,"solarradiation":147.7,"solarenergy":0.5,"uvindex":1.0,"severerisk":0.0,"conditions":"Rain, Overcast","icon":"rain","stations":null,"source":"fcst"},{"datetime":"10:00:00","datetimeEpoch":1780239600,"temp":18.6,"feelslike":18.6,"humidity":90.41,"dew":17.0,"precip":0.2,"precipprob":90.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":6.8,"windspeed":5.4,"winddir":147.0,"pressure":1019.0,"visibility":19.9,"cloudcover":100.0,"solarradiation":220.0,"solarenergy":0.8,"uvindex":2.0,"severerisk":10.0,"conditions":"Rain, Overcast","icon":"rain","stations":null,"source":"fcst"},{"datetime":"11:00:00","datetimeEpoch":1780243200,"temp":18.9,"feelslike":18.9,"humidity":88.92,"dew":17.0,"precip":0.0,"precipprob":90.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":8.0,"windspeed":6.0,"winddir":145.9,"pressure":1018.3,"visibility":20.1,"cloudcover":100.0,"solarradiation":199.3,"solarenergy":0.7,"uvindex":2.0,"severerisk":10.0,"conditions":"Rain, Overcast","icon":"rain","stations":null,"source":"fcst"},{"datetime":"12:00:00","datetimeEpoch":1780246800,"temp":19.2,"feelslike":19.2,"humidity":87.46,"dew":17.1,"precip":0.0,"precipprob":90.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":9.2,"windspeed":6.6,"winddir":144.9,"pressure":1017.7,"visibility":20.3,"cloudcover":100.0,"solarradiation":178.7,"solarenergy":0.7,"uvindex":2.0,"severerisk":10.0,"conditions":"Rain, Overcast","icon":"rain","stations":null,"source":"fcst"},{"datetime":"13:00:00","datetimeEpoch":1780250400,"temp":19.6,"feelslike":19.6,"humidity":86.03,"dew":17.2,"precip":0.7,"precipprob":90.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":10.4,"windspeed":7.2,"winddir":143.8,"pressure":1017.0,"visibility":20.5,"cloudcover":100.0,"solarradiation":158.0,"solarenergy":0.6,"uvindex":2.0,"severerisk":10.0,"conditions":"Rain, Overcast","icon":"rain","stations":null,"source":"fcst"},{"datetime":"14:00:00","datetimeEpoch":1780254000,"temp":20.0,"feelslike":20.0,"humidity":83.93,"dew":17.2,"precip":0.0,"precipprob":84.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":10.0,"windspeed":7.1,"winddir":145.2,"pressure":1016.0,"visibility":16.0,"cloudcover":99.6,"solarradiation":201.3,"solarenergy":0.7,"uvindex":2.0,"severerisk":10.0,"conditions":"Rain, Overcast","icon":"rain","stations":null,"source":"fcst"},{"datetime":"15:00:00","datetimeEpoch":1780257600,"temp":20.5,"feelslike":20.5,"humidity":81.89,"dew":17.3,"precip":0.0,"precipprob":84.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":9.5,"windspeed":7.0,"winddir":146.5,"pressure":1015.0,"visibility":11.6,"cloudcover":99.2,"solarradiation":244.7,"solarenergy":0.9,"uvindex":2.0,"severerisk":10.0,"conditions":"Rain, Overcast","icon":"rain","stations":null,"source":"fcst"},{"datetime":"16:00:00","datetimeEpoch":1780261200,"temp":21.0,"feelslike":21.0,"humidity":79.9,"dew":17.4,"precip":1.0,"precipprob":84.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":9.0,"windspeed":6.8,"winddir":147.9,"pressure":1014.0,"visibility":7.1,"cloudcover":98.8,"solarradiation":288.0,"solarenergy":1.0,"uvindex":3.0,"severerisk":10.0,"conditions":"Rain, Overcast","icon":"rain","stations":null,"source":"fcst"},{"datetime":"17:00:00","datetimeEpoch":1780264800,"temp":20.1,"feelslike":20.1,"humidity":82.01,"dew":16.9,"precip":0.0,"precipprob":84.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":8.9,"windspeed":7.3,"winddir":171.1,"pressure":1014.7,"visibility":12.8,"cloudcover":98.5,"solarradiation":192.0,"solarenergy":0.7,"uvindex":2.0,"severerisk":10.0,"conditions":"Rain, Overcast","icon":"rain","stations":null,"source":"fcst"},{"datetime":"18:00:00","datetimeEpoch":1780268400,"temp":19.2,"feelslike":19.2,"humidity":84.19,"dew":16.4,"precip":0.0,"precipprob":84.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":8.8,"windspeed":7.8,"winddir":194.2,"pressure":1015.3,"visibility":18.4,"cloudcover":98.3,"solarradiation":96.0,"solarenergy":0.3,"uvindex":1.0,"severerisk":10.0,"conditions":"Rain, Overcast","icon":"rain","stations":null,"source":"fcst"},{"datetime":"19:00:00","datetimeEpoch":1780272000,"temp":18.3,"feelslike":18.3,"humidity":86.45,"dew":16.0,"precip":1.0,"precipprob":84.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":8.6,"windspeed":8.3,"winddir":217.4,"pressure":1016.0,"visibility":24.1,"cloudcover":98.0,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Rain, Overcast","icon":"rain","stations":null,"source":"fcst"},{"datetime":"20:00:00","datetimeEpoch":1780275600,"temp":18.2,"feelslike":18.2,"humidity":85.89,"dew":15.8,"precip":0.0,"precipprob":23.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":9.1,"windspeed":8.6,"winddir":226.6,"pressure":1016.7,"visibility":23.3,"cloudcover":98.7,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"},{"datetime":"21:00:00","datetimeEpoch":1780279200,"temp":18.1,"feelslike":18.1,"humidity":85.34,"dew":15.6,"precip":0.0,"precipprob":23.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":9.6,"windspeed":9.0,"winddir":235.7,"pressure":1017.3,"visibility":22.4,"cloudcover":99.3,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"},{"datetime":"22:00:00","datetimeEpoch":1780282800,"temp":18.1,"feelslike":18.1,"humidity":84.79,"dew":15.5,"precip":0.5,"precipprob":23.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":10.1,"windspeed":9.4,"winddir":244.9,"pressure":1018.0,"visibility":21.6,"cloudcover":100.0,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"},{"datetime":"23:00:00","datetimeEpoch":1780286400,"temp":17.9,"feelslike":17.9,"humidity":85.5,"dew":15.4,"precip":0.0,"precipprob":23.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":7.4,"windspeed":6.5,"winddir":292.8,"pressure":1017.7,"visibility":21.8,"cloudcover":98.5,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"}]},{"datetime":"2026-06-01","datetimeEpoch":1780290000,"tempmax":24.2,"tempmin":16.8,"temp":20.1,"feelslikemax":24.2,"feelslikemin":16.8,"feelslike":20.1,"dew":16.2,"humidity":78.6,"precip":6.5,"precipprob":77.0,"precipcover":29.17,"preciptype":["rain"],"snow":0.0,"snowdepth":0.0,"windgust":8.3,"windspeed":9.4,"winddir":163.0,"pressure":1015.6,"cloudcover":87.4,"visibility":21.4,"solarradiation":247.1,"solarenergy":21.6,"uvindex":9.0,"severerisk":10.0,"sunrise":"05:51:25","sunriseEpoch":1780311085,"sunset":"18:08:02","sunsetEpoch":1780355282,"moonphase":0.55,"conditions":"Rain, Partially cloudy","description":"Partly cloudy throughout the day with a chance of rain.","icon":"rain","stations":null,"source":"fcst","hours":[{"datetime":"00:00:00","datetimeEpoch":1780290000,"temp":17.7,"feelslike":17.7,"humidity":86.22,"dew":15.4,"precip":0.0,"precipprob":23.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":4.8,"windspeed":3.6,"winddir":340.8,"pressure":1017.3,"visibility":22.0,"cloudcover":97.0,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"},{"datetime":"01:00:00","datetimeEpoch":1780293600,"temp":17.6,"feelslike":17.6,"humidity":86.94,"dew":15.4,"precip":0.3,"precipprob":23.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":2.2,"windspeed":0.7,"winddir":28.7,"pressure":1017.0,"visibility":22.2,"cloudcover":95.5,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"},{"datetime":"02:00:00","datetimeEpoch":1780297200,"temp":17.3,"feelslike":17.3,"humidity":87.1,"dew":15.1,"precip":0.0,"precipprob":3.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":1.9,"windspeed":1.1,"winddir":354.0,"pressure":1016.7,"visibility":22.8,"cloudcover":97.0,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"},{"datetime":"03:00:00","datetimeEpoch":1780300800,"temp":17.0,"feelslike":17.0,"humidity":87.26,"dew":14.9,"precip":0.0,"precipprob":3.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":1.7,"windspeed":1.4,"winddir":319.3,"pressure":1016.3,"visibility":23.5,"cloudcover":98.5,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"},{"datetime":"04:00:00","datetimeEpoch":1780304400,"temp":16.8,"feelslike":16.8,"humidity":87.43,"dew":14.7,"precip":0.2,"precipprob":3.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":1.4,"windspeed":1.8,"winddir":284.6,"pressure":1016.0,"visibility":24.1,"cloudcover":100.0,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"},{"datetime":"05:00:00","datetimeEpoch":1780308000,"temp":17.4,"feelslike":17.4,"humidity":85.26,"dew":14.9,"precip":0.0,"precipprob":3.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":1.9,"windspeed":2.2,"winddir":271.3,"pressure":1016.3,"visibility":24.1,"cloudcover":95.2,"solarradiation":7.3,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"},{"datetime":"06:00:00","datetimeEpoch":1780311600,"temp":17.9,"feelslike":17.9,"humidity":83.16,"dew":15.1,"precip":0.0,"precipprob":3.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":2.4,"windspeed":2.5,"winddir":258.1,"pressure":1016.7,"visibility":24.1,"cloudcover":90.5,"solarradiation":14.7,"solarenergy":0.1,"uvindex":0.0,"severerisk":0.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"},{"datetime":"07:00:00","datetimeEpoch":1780315200,"temp":18.6,"feelslike":18.6,"humidity":81.12,"dew":15.3,"precip":0.0,"precipprob":3.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":2.9,"windspeed":2.9,"winddir":244.8,"pressure":1017.0,"visibility":24.1,"cloudcover":85.7,"solarradiation":22.0,"solarenergy":0.1,"uvindex":0.0,"severerisk":0.0,"conditions":"Partially cloudy","icon":"partly-cloudy-day","stations":null,"source":"fcst"},{"datetime":"08:00:00","datetimeEpoch":1780318800,"temp":19.6,"feelslike":19.6,"humidity":79.04,"dew":15.9,"precip":0.0,"precipprob":68.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":3.5,"windspeed":4.6,"winddir":199.3,"pressure":1017.3,"visibility":24.1,"cloudcover":85.4,"solarradiation":167.7,"solarenergy":0.6,"uvindex":2.0,"severerisk":10.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"09:00:00","datetimeEpoch":1780322400,"temp":20.6,"feelslike":20.6,"humidity":77.04,"dew":16.4,"precip":0.0,"precipprob":68.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":4.1,"windspeed":6.2,"winddir":153.9,"pressure":1017.7,"visibility":24.1,"cloudcover":85.2,"solarradiation":313.3,"solarenergy":1.2,"uvindex":3.0,"severerisk":10.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"10:00:00","datetimeEpoch":1780326000,"temp":21.7,"feelslike":21.7,"humidity":75.11,"dew":17.1,"precip":0.1,"precipprob":68.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":4.7,"windspeed":7.9,"winddir":108.4,"pressure":1018.0,"visibility":24.1,"cloudcover":84.9,"solarradiation":459.0,"solarenergy":1.7,"uvindex":5.0,"severerisk":10.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"11:00:00","datetimeEpoch":1780329600,"temp":22.5,"feelslike":22.5,"humidity":71.69,"dew":17.1,"precip":0.0,"precipprob":68.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":5.9,"windspeed":8.4,"winddir":109.7,"pressure":1016.7,"visibility":22.1,"cloudcover":67.7,"solarradiation":595.0,"solarenergy":2.2,"uvindex":6.0,"severerisk":10.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"12:00:00","datetimeEpoch":1780333200,"temp":23.3,"feelslike":23.3,"humidity":68.45,"dew":17.2,"precip":0.0,"precipprob":68.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":7.1,"windspeed":8.9,"winddir":111.0,"pressure":1015.3,"visibility":20.1,"cloudcover":50.5,"solarradiation":731.0,"solarenergy":2.6,"uvindex":7.0,"severerisk":10.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"13:00:00","datetimeEpoch":1780336800,"temp":24.2,"feelslike":24.2,"humidity":65.38,"dew":17.3,"precip":1.1,"precipprob":68.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":8.3,"windspeed":9.4,"winddir":112.3,"pressure":1014.0,"visibility":18.1,"cloudcover":33.3,"solarradiation":867.0,"solarenergy":3.1,"uvindex":9.0,"severerisk":10.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"14:00:00","datetimeEpoch":1780340400,"temp":24.0,"feelslike":24.0,"humidity":65.89,"dew":17.2,"precip":0.0,"precipprob":77.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":7.4,"windspeed":8.2,"winddir":113.5,"pressure":1013.3,"visibility":19.9,"cloudcover":55.4,"solarradiation":787.7,"solarenergy":2.8,"uvindex":8.0,"severerisk":10.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"15:00:00","datetimeEpoch":1780344000,"temp":23.8,"feelslike":23.8,"humidity":66.41,"dew":17.1,"precip":0.0,"precipprob":77.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":6.6,"windspeed":7.0,"winddir":114.7,"pressure":1012.7,"visibility":21.8,"cloudcover":77.5,"solarradiation":708.3,"solarenergy":2.6,"uvindex":7.0,"severerisk":10.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"16:00:00","datetimeEpoch":1780347600,"temp":23.6,"feelslike":23.6,"humidity":66.93,"dew":17.1,"precip":1.9,"precipprob":77.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":5.8,"windspeed":5.8,"winddir":115.9,"pressure":1012.0,"visibility":23.6,"cloudcover":99.6,"solarradiation":629.0,"solarenergy":2.3,"uvindex":6.0,"severerisk":10.0,"conditions":"Rain, Overcast","icon":"rain","stations":null,"source":"fcst"},{"datetime":"17:00:00","datetimeEpoch":1780351200,"temp":22.1,"feelslike":22.1,"humidity":72.23,"dew":16.9,"precip":0.0,"precipprob":77.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":6.0,"windspeed":6.2,"winddir":168.0,"pressure":1013.0,"visibility":19.6,"cloudcover":99.7,"solarradiation":419.3,"solarenergy":1.5,"uvindex":4.0,"severerisk":10.0,"conditions":"Rain, Overcast","icon":"rain","stations":null,"source":"fcst"},{"datetime":"18:00:00","datetimeEpoch":1780354800,"temp":20.7,"feelslike":20.7,"humidity":78.03,"dew":16.7,"precip":0.0,"precipprob":77.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":6.2,"windspeed":6.7,"winddir":220.2,"pressure":1014.0,"visibility":15.5,"cloudcover":99.9,"solarradiation":209.7,"solarenergy":0.8,"uvindex":2.0,"severerisk":10.0,"conditions":"Rain, Overcast","icon":"rain","stations":null,"source":"fcst"},{"datetime":"19:00:00","datetimeEpoch":1780358400,"temp":19.3,"feelslike":19.3,"humidity":84.38,"dew":16.6,"precip":2.0,"precipprob":77.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":6.5,"windspeed":7.2,"winddir":272.3,"pressure":1015.0,"visibility":11.5,"cloudcover":100.0,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":10.0,"conditions":"Rain, Overcast","icon":"rain","stations":null,"source":"fcst"},{"datetime":"20:00:00","datetimeEpoch":1780362000,"temp":19.3,"feelslike":19.3,"humidity":83.5,"dew":16.4,"precip":0.0,"precipprob":10.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":5.5,"windspeed":6.1,"winddir":267.0,"pressure":1015.3,"visibility":15.5,"cloudcover":100.0,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":10.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"},{"datetime":"21:00:00","datetimeEpoch":1780365600,"temp":19.4,"feelslike":19.4,"humidity":82.62,"dew":16.4,"precip":0.0,"precipprob":10.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":4.6,"windspeed":5.0,"winddir":261.7,"pressure":1015.7,"visibility":19.6,"cloudcover":100.0,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":10.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"},{"datetime":"22:00:00","datetimeEpoch":1780369200,"temp":19.5,"feelslike":19.5,"humidity":81.76,"dew":16.3,"precip":0.9,"precipprob":10.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":3.6,"windspeed":4.0,"winddir":256.4,"pressure":1016.0,"visibility":23.6,"cloudcover":100.0,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":10.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"},{"datetime":"23:00:00","datetimeEpoch":1780372800,"temp":19.2,"feelslike":19.2,"humidity":83.13,"dew":16.3,"precip":0.0,"precipprob":10.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":4.3,"windspeed":4.7,"winddir":243.5,"pressure":1015.7,"visibility":23.3,"cloudcover":100.0,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":10.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"}]},{"datetime":"2026-06-02","datetimeEpoch":1780376400,"tempmax":25.6,"tempmin":17.9,"temp":21.2,"feelslikemax":25.6,"feelslikemin":17.9,"feelslike":21.2,"dew":16.4,"humidity":75.3,"precip":9.4,"precipprob":84.0,"precipcover":33.33,"preciptype":["rain"],"snow":0.0,"snowdepth":0.0,"windgust":10.8,"windspeed":9.7,"winddir":199.1,"pressure":1014.0,"cloudcover":74.4,"visibility":19.4,"solarradiation":257.6,"solarenergy":22.2,"uvindex":9.0,"severerisk":10.0,"sunrise":"05:51:33","sunriseEpoch":1780397493,"sunset":"18:08:14","sunsetEpoch":1780441694,"moonphase":0.58,"conditions":"Rain, Partially cloudy","description":"Partly cloudy throughout the day with a chance of rain.","icon":"rain","stations":null,"source":"fcst","hours":[{"datetime":"00:00:00","datetimeEpoch":1780376400,"temp":18.9,"feelslike":18.9,"humidity":84.52,"dew":16.3,"precip":0.0,"precipprob":10.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":5.0,"windspeed":5.4,"winddir":230.6,"pressure":1015.3,"visibility":23.0,"cloudcover":100.0,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":10.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"},{"datetime":"01:00:00","datetimeEpoch":1780380000,"temp":18.7,"feelslike":18.7,"humidity":85.94,"dew":16.3,"precip":1.0,"precipprob":10.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":5.8,"windspeed":6.1,"winddir":217.7,"pressure":1015.0,"visibility":22.7,"cloudcover":100.0,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":10.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"},{"datetime":"02:00:00","datetimeEpoch":1780383600,"temp":18.4,"feelslike":18.4,"humidity":86.65,"dew":16.1,"precip":0.0,"precipprob":3.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":5.0,"windspeed":5.3,"winddir":220.5,"pressure":1015.0,"visibility":22.6,"cloudcover":99.5,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":10.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"},{"datetime":"03:00:00","datetimeEpoch":1780387200,"temp":18.1,"feelslike":18.1,"humidity":87.36,"dew":16.0,"precip":0.0,"precipprob":3.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":4.3,"windspeed":4.4,"winddir":223.2,"pressure":1015.0,"visibility":22.5,"cloudcover":99.1,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":10.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"},{"datetime":"04:00:00","datetimeEpoch":1780390800,"temp":17.9,"feelslike":17.9,"humidity":88.09,"dew":15.9,"precip":0.2,"precipprob":3.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":3.6,"windspeed":3.6,"winddir":226.0,"pressure":1015.0,"visibility":22.4,"cloudcover":98.6,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":10.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"},{"datetime":"05:00:00","datetimeEpoch":1780394400,"temp":18.3,"feelslike":18.3,"humidity":85.18,"dew":15.8,"precip":0.0,"precipprob":3.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":4.3,"windspeed":4.0,"winddir":229.3,"pressure":1015.3,"visibility":23.0,"cloudcover":82.5,"solarradiation":9.3,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Partially cloudy","icon":"partly-cloudy-night","stations":null,"source":"fcst"},{"datetime":"06:00:00","datetimeEpoch":1780398000,"temp":18.8,"feelslike":18.8,"humidity":82.37,"dew":15.7,"precip":0.0,"precipprob":3.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":5.0,"windspeed":4.3,"winddir":232.7,"pressure":1015.7,"visibility":23.5,"cloudcover":66.3,"solarradiation":18.7,"solarenergy":0.1,"uvindex":0.0,"severerisk":0.0,"conditions":"Partially cloudy","icon":"partly-cloudy-day","stations":null,"source":"fcst"},{"datetime":"07:00:00","datetimeEpoch":1780401600,"temp":19.3,"feelslike":19.3,"humidity":79.67,"dew":15.7,"precip":0.1,"precipprob":3.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":5.8,"windspeed":4.7,"winddir":236.0,"pressure":1016.0,"visibility":24.1,"cloudcover":50.2,"solarradiation":28.0,"solarenergy":0.1,"uvindex":0.0,"severerisk":0.0,"conditions":"Partially cloudy","icon":"partly-cloudy-day","stations":null,"source":"fcst"},{"datetime":"08:00:00","datetimeEpoch":1780405200,"temp":20.4,"feelslike":20.4,"humidity":76.84,"dew":16.2,"precip":0.0,"precipprob":65.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":7.2,"windspeed":6.4,"winddir":202.8,"pressure":1016.0,"visibility":22.3,"cloudcover":44.0,"solarradiation":193.7,"solarenergy":0.7,"uvindex":2.0,"severerisk":10.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"09:00:00","datetimeEpoch":1780408800,"temp":21.6,"feelslike":21.6,"humidity":74.15,"dew":16.8,"precip":0.0,"precipprob":65.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":8.6,"windspeed":8.0,"winddir":169.6,"pressure":1016.0,"visibility":20.6,"cloudcover":37.8,"solarradiation":359.3,"solarenergy":1.3,"uvindex":4.0,"severerisk":10.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"10:00:00","datetimeEpoch":1780412400,"temp":22.8,"feelslike":22.8,"humidity":71.59,"dew":17.4,"precip":0.4,"precipprob":65.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":10.1,"windspeed":9.7,"winddir":136.4,"pressure":1016.0,"visibility":18.8,"cloudcover":31.6,"solarradiation":525.0,"solarenergy":1.9,"uvindex":5.0,"severerisk":10.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"11:00:00","datetimeEpoch":1780416000,"temp":23.7,"feelslike":23.7,"humidity":66.67,"dew":17.1,"precip":0.0,"precipprob":65.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":10.3,"windspeed":9.6,"winddir":136.0,"pressure":1014.7,"visibility":19.1,"cloudcover":28.6,"solarradiation":641.0,"solarenergy":2.3,"uvindex":6.0,"severerisk":10.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"12:00:00","datetimeEpoch":1780419600,"temp":24.6,"feelslike":24.6,"humidity":62.12,"dew":16.9,"precip":0.0,"precipprob":65.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":10.6,"windspeed":9.5,"winddir":135.7,"pressure":1013.3,"visibility":19.3,"cloudcover":25.7,"solarradiation":757.0,"solarenergy":2.7,"uvindex":8.0,"severerisk":10.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"13:00:00","datetimeEpoch":1780423200,"temp":25.6,"feelslike":25.6,"humidity":57.89,"dew":16.7,"precip":1.0,"precipprob":65.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":10.8,"windspeed":9.4,"winddir":135.3,"pressure":1012.0,"visibility":19.6,"cloudcover":22.7,"solarradiation":873.0,"solarenergy":3.1,"uvindex":9.0,"severerisk":10.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"14:00:00","datetimeEpoch":1780426800,"temp":25.5,"feelslike":25.5,"humidity":58.13,"dew":16.7,"precip":0.0,"precipprob":84.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":10.0,"windspeed":8.4,"winddir":131.8,"pressure":1011.3,"visibility":19.7,"cloudcover":48.2,"solarradiation":793.7,"solarenergy":2.8,"uvindex":8.0,"severerisk":10.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"15:00:00","datetimeEpoch":1780430400,"temp":25.5,"feelslike":25.5,"humidity":58.37,"dew":16.7,"precip":0.0,"precipprob":84.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":9.1,"windspeed":7.4,"winddir":128.4,"pressure":1010.7,"visibility":19.9,"cloudcover":73.6,"solarradiation":714.3,"solarenergy":2.6,"uvindex":7.0,"severerisk":10.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"16:00:00","datetimeEpoch":1780434000,"temp":25.5,"feelslike":25.5,"humidity":58.61,"dew":16.8,"precip":0.4,"precipprob":84.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":8.3,"windspeed":6.5,"winddir":124.9,"pressure":1010.0,"visibility":20.0,"cloudcover":99.1,"solarradiation":635.0,"solarenergy":2.3,"uvindex":6.0,"severerisk":10.0,"conditions":"Rain, Overcast","icon":"rain","stations":null,"source":"fcst"},{"datetime":"17:00:00","datetimeEpoch":1780437600,"temp":23.9,"feelslike":23.9,"humidity":63.29,"dew":16.5,"precip":0.0,"precipprob":84.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":7.8,"windspeed":7.1,"winddir":172.6,"pressure":1011.0,"visibility":20.7,"cloudcover":98.5,"solarradiation":423.3,"solarenergy":1.5,"uvindex":4.0,"severerisk":10.0,"conditions":"Rain, Overcast","icon":"rain","stations":null,"source":"fcst"},{"datetime":"18:00:00","datetimeEpoch":1780441200,"temp":22.4,"feelslike":22.4,"humidity":68.41,"dew":16.3,"precip":0.0,"precipprob":84.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":7.3,"windspeed":7.7,"winddir":220.2,"pressure":1012.0,"visibility":21.3,"cloudcover":97.8,"solarradiation":211.7,"solarenergy":0.8,"uvindex":2.0,"severerisk":10.0,"conditions":"Rain, Overcast","icon":"rain","stations":null,"source":"fcst"},{"datetime":"19:00:00","datetimeEpoch":1780444800,"temp":20.9,"feelslike":20.9,"humidity":74.03,"dew":16.1,"precip":0.7,"precipprob":84.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":6.8,"windspeed":8.3,"winddir":267.9,"pressure":1013.0,"visibility":22.0,"cloudcover":97.2,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":10.0,"conditions":"Rain, Overcast","icon":"rain","stations":null,"source":"fcst"},{"datetime":"20:00:00","datetimeEpoch":1780448400,"temp":20.2,"feelslike":20.2,"humidity":78.29,"dew":16.3,"precip":0.0,"precipprob":26.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":7.3,"windspeed":8.8,"winddir":267.9,"pressure":1013.7,"visibility":16.3,"cloudcover":96.4,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":10.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"},{"datetime":"21:00:00","datetimeEpoch":1780452000,"temp":19.4,"feelslike":19.4,"humidity":82.81,"dew":16.5,"precip":0.0,"precipprob":26.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":7.8,"windspeed":9.2,"winddir":267.8,"pressure":1014.3,"visibility":10.5,"cloudcover":95.7,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":10.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"},{"datetime":"22:00:00","datetimeEpoch":1780455600,"temp":18.8,"feelslike":18.8,"humidity":87.61,"dew":16.7,"precip":5.6,"precipprob":26.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":8.3,"windspeed":9.7,"winddir":267.8,"pressure":1015.0,"visibility":4.8,"cloudcover":94.9,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":10.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"},{"datetime":"23:00:00","datetimeEpoch":1780459200,"temp":18.6,"feelslike":18.6,"humidity":87.77,"dew":16.5,"precip":0.0,"precipprob":26.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":7.7,"windspeed":9.0,"winddir":263.4,"pressure":1015.0,"visibility":6.5,"cloudcover":96.6,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":10.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"}]},{"datetime":"2026-06-03","datetimeEpoch":1780462800,"tempmax":22.9,"tempmin":18.2,"temp":20.0,"feelslikemax":22.9,"feelslikemin":18.2,"feelslike":20.0,"dew":17.0,"humidity":83.2,"precip":14.4,"precipprob":90.0,"precipcover":33.33,"preciptype":["rain"],"snow":0.0,"snowdepth":0.0,"windgust":7.1,"windspeed":8.3,"winddir":179.5,"pressure":1015.2,"cloudcover":93.4,"visibility":15.9,"solarradiation":189.3,"solarenergy":16.2,"uvindex":7.0,"severerisk":30.0,"sunrise":"05:51:41","sunriseEpoch":1780483901,"sunset":"18:08:26","sunsetEpoch":1780528106,"moonphase":0.61,"conditions":"Rain, Overcast","description":"Cloudy skies throughout the day with storms possible.","icon":"rain","stations":null,"source":"fcst","hours":[{"datetime":"00:00:00","datetimeEpoch":1780462800,"temp":18.4,"feelslike":18.4,"humidity":87.94,"dew":16.3,"precip":0.0,"precipprob":26.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":7.1,"windspeed":8.3,"winddir":258.9,"pressure":1015.0,"visibility":8.2,"cloudcover":98.3,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"},{"datetime":"01:00:00","datetimeEpoch":1780466400,"temp":18.2,"feelslike":18.2,"humidity":88.11,"dew":16.2,"precip":4.8,"precipprob":26.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":6.5,"windspeed":7.6,"winddir":254.5,"pressure":1015.0,"visibility":9.9,"cloudcover":100.0,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"},{"datetime":"02:00:00","datetimeEpoch":1780470000,"temp":18.2,"feelslike":18.2,"humidity":87.55,"dew":16.1,"precip":0.0,"precipprob":16.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":6.0,"windspeed":6.7,"winddir":242.2,"pressure":1015.0,"visibility":14.2,"cloudcover":100.0,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"},{"datetime":"03:00:00","datetimeEpoch":1780473600,"temp":18.2,"feelslike":18.2,"humidity":87.0,"dew":16.0,"precip":0.0,"precipprob":16.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":5.5,"windspeed":5.9,"winddir":229.9,"pressure":1015.0,"visibility":18.6,"cloudcover":100.0,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"},{"datetime":"04:00:00","datetimeEpoch":1780477200,"temp":18.2,"feelslike":18.2,"humidity":86.44,"dew":15.9,"precip":1.4,"precipprob":16.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":5.0,"windspeed":5.0,"winddir":217.6,"pressure":1015.0,"visibility":22.9,"cloudcover":100.0,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"},{"datetime":"05:00:00","datetimeEpoch":1780480800,"temp":18.4,"feelslike":18.4,"humidity":86.46,"dew":16.1,"precip":0.0,"precipprob":16.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":4.1,"windspeed":3.6,"winddir":176.1,"pressure":1016.0,"visibility":18.3,"cloudcover":96.0,"solarradiation":5.7,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"},{"datetime":"06:00:00","datetimeEpoch":1780484400,"temp":18.6,"feelslike":18.6,"humidity":86.49,"dew":16.3,"precip":0.0,"precipprob":16.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":3.1,"windspeed":2.2,"winddir":134.6,"pressure":1017.0,"visibility":13.7,"cloudcover":92.1,"solarradiation":11.3,"solarenergy":0.1,"uvindex":0.0,"severerisk":0.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"},{"datetime":"07:00:00","datetimeEpoch":1780488000,"temp":18.9,"feelslike":18.9,"humidity":86.51,"dew":16.6,"precip":1.0,"precipprob":16.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":2.2,"windspeed":0.7,"winddir":93.1,"pressure":1018.0,"visibility":9.1,"cloudcover":88.1,"solarradiation":17.0,"solarenergy":0.1,"uvindex":0.0,"severerisk":10.0,"conditions":"Partially cloudy","icon":"partly-cloudy-day","stations":null,"source":"fcst"},{"datetime":"08:00:00","datetimeEpoch":1780491600,"temp":19.5,"feelslike":19.5,"humidity":85.12,"dew":16.9,"precip":0.0,"precipprob":71.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":3.2,"windspeed":3.2,"winddir":86.8,"pressure":1018.0,"visibility":8.5,"cloudcover":91.9,"solarradiation":126.7,"solarenergy":0.5,"uvindex":1.0,"severerisk":10.0,"conditions":"Rain, Overcast","icon":"rain","stations":null,"source":"fcst"},{"datetime":"09:00:00","datetimeEpoch":1780495200,"temp":20.1,"feelslike":20.1,"humidity":83.76,"dew":17.3,"precip":0.0,"precipprob":71.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":4.3,"windspeed":5.8,"winddir":80.4,"pressure":1018.0,"visibility":8.0,"cloudcover":95.7,"solarradiation":236.3,"solarenergy":0.8,"uvindex":2.0,"severerisk":10.0,"conditions":"Rain, Overcast","icon":"rain","stations":null,"source":"fcst"},{"datetime":"10:00:00","datetimeEpoch":1780498800,"temp":20.8,"feelslike":20.8,"humidity":82.44,"dew":17.7,"precip":1.5,"precipprob":71.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":5.4,"windspeed":8.3,"winddir":74.1,"pressure":1018.0,"visibility":7.4,"cloudcover":99.5,"solarradiation":346.0,"solarenergy":1.2,"uvindex":3.0,"severerisk":10.0,"conditions":"Rain, Overcast","icon":"rain","stations":null,"source":"fcst"},{"datetime":"11:00:00","datetimeEpoch":1780502400,"temp":21.3,"feelslike":21.3,"humidity":79.95,"dew":17.7,"precip":0.0,"precipprob":71.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":4.9,"windspeed":7.8,"winddir":76.4,"pressure":1017.0,"visibility":12.0,"cloudcover":91.6,"solarradiation":464.0,"solarenergy":1.6,"uvindex":5.0,"severerisk":10.0,"conditions":"Rain, Overcast","icon":"rain","stations":null,"source":"fcst"},{"datetime":"12:00:00","datetimeEpoch":1780506000,"temp":21.8,"feelslike":21.8,"humidity":77.54,"dew":17.7,"precip":0.0,"precipprob":71.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":4.4,"windspeed":7.3,"winddir":78.8,"pressure":1016.0,"visibility":16.6,"cloudcover":83.6,"solarradiation":582.0,"solarenergy":2.1,"uvindex":6.0,"severerisk":10.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"13:00:00","datetimeEpoch":1780509600,"temp":22.3,"feelslike":22.3,"humidity":75.21,"dew":17.7,"precip":1.9,"precipprob":71.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":4.0,"windspeed":6.8,"winddir":81.1,"pressure":1015.0,"visibility":21.2,"cloudcover":75.7,"solarradiation":700.0,"solarenergy":2.5,"uvindex":7.0,"severerisk":10.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"14:00:00","datetimeEpoch":1780513200,"temp":22.4,"feelslike":22.4,"humidity":75.08,"dew":17.8,"precip":0.0,"precipprob":90.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":4.8,"windspeed":7.1,"winddir":91.8,"pressure":1013.7,"visibility":22.2,"cloudcover":78.9,"solarradiation":617.0,"solarenergy":2.2,"uvindex":6.0,"severerisk":10.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"15:00:00","datetimeEpoch":1780516800,"temp":22.7,"feelslike":22.7,"humidity":74.96,"dew":18.0,"precip":0.0,"precipprob":90.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":5.6,"windspeed":7.3,"winddir":102.4,"pressure":1012.3,"visibility":23.1,"cloudcover":82.1,"solarradiation":534.0,"solarenergy":1.9,"uvindex":5.0,"severerisk":30.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"16:00:00","datetimeEpoch":1780520400,"temp":22.9,"feelslike":22.9,"humidity":74.83,"dew":18.2,"precip":0.2,"precipprob":90.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":6.5,"windspeed":7.6,"winddir":113.1,"pressure":1011.0,"visibility":24.1,"cloudcover":85.3,"solarradiation":451.0,"solarenergy":1.6,"uvindex":5.0,"severerisk":30.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"17:00:00","datetimeEpoch":1780524000,"temp":21.7,"feelslike":21.7,"humidity":79.18,"dew":18.0,"precip":0.0,"precipprob":90.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":6.0,"windspeed":6.8,"winddir":159.0,"pressure":1012.0,"visibility":19.0,"cloudcover":89.9,"solarradiation":300.7,"solarenergy":1.1,"uvindex":3.0,"severerisk":30.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"18:00:00","datetimeEpoch":1780527600,"temp":20.6,"feelslike":20.6,"humidity":83.82,"dew":17.8,"precip":0.0,"precipprob":90.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":5.5,"windspeed":6.1,"winddir":205.0,"pressure":1013.0,"visibility":13.8,"cloudcover":94.6,"solarradiation":150.3,"solarenergy":0.5,"uvindex":2.0,"severerisk":30.0,"conditions":"Rain, Overcast","icon":"rain","stations":null,"source":"fcst"},{"datetime":"19:00:00","datetimeEpoch":1780531200,"temp":19.5,"feelslike":19.5,"humidity":88.78,"dew":17.6,"precip":1.1,"precipprob":90.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":5.0,"windspeed":5.4,"winddir":250.9,"pressure":1014.0,"visibility":8.7,"cloudcover":99.2,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":10.0,"conditions":"Rain, Overcast","icon":"rain","stations":null,"source":"fcst"},{"datetime":"20:00:00","datetimeEpoch":1780534800,"temp":19.3,"feelslike":19.3,"humidity":87.1,"dew":17.1,"precip":0.0,"precipprob":36.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":5.6,"windspeed":6.2,"winddir":252.7,"pressure":1014.7,"visibility":13.8,"cloudcover":99.5,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":10.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"},{"datetime":"21:00:00","datetimeEpoch":1780538400,"temp":19.1,"feelslike":19.1,"humidity":85.44,"dew":16.6,"precip":0.0,"precipprob":36.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":6.2,"windspeed":7.1,"winddir":254.6,"pressure":1015.3,"visibility":19.0,"cloudcover":99.7,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":10.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"},{"datetime":"22:00:00","datetimeEpoch":1780542000,"temp":19.0,"feelslike":19.0,"humidity":83.81,"dew":16.2,"precip":2.5,"precipprob":36.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":6.8,"windspeed":7.9,"winddir":256.4,"pressure":1016.0,"visibility":24.1,"cloudcover":100.0,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":10.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"},{"datetime":"23:00:00","datetimeEpoch":1780545600,"temp":18.9,"feelslike":18.9,"humidity":83.27,"dew":16.0,"precip":0.0,"precipprob":36.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":6.5,"windspeed":7.4,"winddir":254.7,"pressure":1015.7,"visibility":24.1,"cloudcover":100.0,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":10.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"}]},{"datetime":"2026-06-04","datetimeEpoch":1780549200,"tempmax":23.4,"tempmin":17.7,"temp":20.3,"feelslikemax":23.4,"feelslikemin":17.7,"feelslike":20.3,"dew":16.8,"humidity":80.5,"precip":16.5,"precipprob":90.0,"precipcover":33.33,"preciptype":["rain"],"snow":0.0,"snowdepth":0.0,"windgust":11.5,"windspeed":9.7,"winddir":209.9,"pressure":1015.3,"cloudcover":87.6,"visibility":17.1,"solarradiation":214.9,"solarenergy":18.9,"uvindex":9.0,"severerisk":30.0,"sunrise":"05:51:49","sunriseEpoch":1780570309,"sunset":"18:08:38","sunsetEpoch":1780614518,"moonphase":0.65,"conditions":"Rain, Partially cloudy","description":"Partly cloudy throughout the day with storms possible.","icon":"rain","stations":null,"source":"fcst","hours":[{"datetime":"00:00:00","datetimeEpoch":1780549200,"temp":18.8,"feelslike":18.8,"humidity":82.73,"dew":15.8,"precip":0.0,"precipprob":36.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":6.1,"windspeed":7.0,"winddir":253.1,"pressure":1015.3,"visibility":24.1,"cloudcover":100.0,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"},{"datetime":"01:00:00","datetimeEpoch":1780552800,"temp":18.8,"feelslike":18.8,"humidity":82.19,"dew":15.7,"precip":0.6,"precipprob":36.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":5.8,"windspeed":6.5,"winddir":251.4,"pressure":1015.0,"visibility":24.1,"cloudcover":100.0,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"},{"datetime":"02:00:00","datetimeEpoch":1780556400,"temp":18.4,"feelslike":18.4,"humidity":83.57,"dew":15.6,"precip":0.0,"precipprob":26.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":5.6,"windspeed":6.2,"winddir":253.7,"pressure":1015.0,"visibility":22.8,"cloudcover":98.0,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"},{"datetime":"03:00:00","datetimeEpoch":1780560000,"temp":18.0,"feelslike":18.0,"humidity":84.97,"dew":15.5,"precip":0.0,"precipprob":26.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":5.5,"windspeed":6.0,"winddir":256.1,"pressure":1015.0,"visibility":21.5,"cloudcover":95.9,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"},{"datetime":"04:00:00","datetimeEpoch":1780563600,"temp":17.7,"feelslike":17.7,"humidity":86.39,"dew":15.4,"precip":1.9,"precipprob":26.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":5.4,"windspeed":5.8,"winddir":258.4,"pressure":1015.0,"visibility":20.2,"cloudcover":93.9,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"},{"datetime":"05:00:00","datetimeEpoch":1780567200,"temp":18.1,"feelslike":18.1,"humidity":85.52,"dew":15.7,"precip":0.0,"precipprob":26.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":5.2,"windspeed":5.0,"winddir":250.0,"pressure":1015.7,"visibility":21.5,"cloudcover":95.9,"solarradiation":6.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"},{"datetime":"06:00:00","datetimeEpoch":1780570800,"temp":18.6,"feelslike":18.6,"humidity":84.66,"dew":15.9,"precip":0.0,"precipprob":26.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":4.9,"windspeed":4.3,"winddir":241.6,"pressure":1016.3,"visibility":22.8,"cloudcover":98.0,"solarradiation":12.0,"solarenergy":0.1,"uvindex":0.0,"severerisk":0.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"},{"datetime":"07:00:00","datetimeEpoch":1780574400,"temp":19.1,"feelslike":19.1,"humidity":83.82,"dew":16.3,"precip":0.7,"precipprob":26.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":4.7,"windspeed":3.6,"winddir":233.2,"pressure":1017.0,"visibility":24.1,"cloudcover":100.0,"solarradiation":18.0,"solarenergy":0.1,"uvindex":0.0,"severerisk":0.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"},{"datetime":"08:00:00","datetimeEpoch":1780578000,"temp":20.0,"feelslike":20.0,"humidity":82.0,"dew":16.9,"precip":0.0,"precipprob":77.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":6.8,"windspeed":5.5,"winddir":206.5,"pressure":1017.0,"visibility":18.3,"cloudcover":78.2,"solarradiation":158.7,"solarenergy":0.6,"uvindex":2.0,"severerisk":10.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"09:00:00","datetimeEpoch":1780581600,"temp":21.0,"feelslike":21.0,"humidity":80.25,"dew":17.4,"precip":0.0,"precipprob":77.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":9.0,"windspeed":7.4,"winddir":179.8,"pressure":1017.0,"visibility":12.4,"cloudcover":56.5,"solarradiation":299.3,"solarenergy":1.1,"uvindex":3.0,"severerisk":10.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"10:00:00","datetimeEpoch":1780585200,"temp":22.0,"feelslike":22.0,"humidity":78.55,"dew":18.1,"precip":1.7,"precipprob":77.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":11.2,"windspeed":9.4,"winddir":153.1,"pressure":1017.0,"visibility":6.6,"cloudcover":34.7,"solarradiation":440.0,"solarenergy":1.6,"uvindex":4.0,"severerisk":10.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"11:00:00","datetimeEpoch":1780588800,"temp":22.4,"feelslike":22.4,"humidity":76.51,"dew":18.1,"precip":0.0,"precipprob":77.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":11.3,"windspeed":9.5,"winddir":147.1,"pressure":1016.3,"visibility":6.6,"cloudcover":56.1,"solarradiation":577.0,"solarenergy":2.1,"uvindex":6.0,"severerisk":10.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"12:00:00","datetimeEpoch":1780592400,"temp":22.9,"feelslike":22.9,"humidity":74.53,"dew":18.1,"precip":0.0,"precipprob":77.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":11.4,"windspeed":9.6,"winddir":141.2,"pressure":1015.7,"visibility":6.5,"cloudcover":77.4,"solarradiation":714.0,"solarenergy":2.6,"uvindex":7.0,"severerisk":30.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"13:00:00","datetimeEpoch":1780596000,"temp":23.4,"feelslike":23.4,"humidity":72.6,"dew":18.2,"precip":3.9,"precipprob":77.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":11.5,"windspeed":9.7,"winddir":135.2,"pressure":1015.0,"visibility":6.5,"cloudcover":98.8,"solarradiation":851.0,"solarenergy":3.1,"uvindex":9.0,"severerisk":30.0,"conditions":"Rain, Overcast","icon":"rain","stations":null,"source":"fcst"},{"datetime":"14:00:00","datetimeEpoch":1780599600,"temp":23.3,"feelslike":23.3,"humidity":72.14,"dew":18.0,"precip":0.0,"precipprob":90.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":10.1,"windspeed":8.0,"winddir":143.5,"pressure":1014.0,"visibility":12.2,"cloudcover":93.7,"solarradiation":704.0,"solarenergy":2.6,"uvindex":7.0,"severerisk":30.0,"conditions":"Rain, Overcast","icon":"rain","stations":null,"source":"fcst"},{"datetime":"15:00:00","datetimeEpoch":1780603200,"temp":23.2,"feelslike":23.2,"humidity":71.67,"dew":17.8,"precip":0.0,"precipprob":90.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":8.6,"windspeed":6.4,"winddir":151.8,"pressure":1013.0,"visibility":17.9,"cloudcover":88.6,"solarradiation":557.0,"solarenergy":2.0,"uvindex":6.0,"severerisk":30.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"16:00:00","datetimeEpoch":1780606800,"temp":23.2,"feelslike":23.2,"humidity":71.21,"dew":17.7,"precip":3.6,"precipprob":90.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":7.2,"windspeed":4.7,"winddir":160.1,"pressure":1012.0,"visibility":23.6,"cloudcover":83.5,"solarradiation":410.0,"solarenergy":1.5,"uvindex":4.0,"severerisk":10.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"17:00:00","datetimeEpoch":1780610400,"temp":22.1,"feelslike":22.1,"humidity":75.34,"dew":17.5,"precip":0.0,"precipprob":90.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":6.4,"windspeed":4.8,"winddir":193.7,"pressure":1012.7,"visibility":23.0,"cloudcover":85.6,"solarradiation":273.3,"solarenergy":1.0,"uvindex":3.0,"severerisk":10.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"18:00:00","datetimeEpoch":1780614000,"temp":21.0,"feelslike":21.0,"humidity":79.75,"dew":17.4,"precip":0.0,"precipprob":90.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":5.5,"windspeed":4.9,"winddir":227.3,"pressure":1013.3,"visibility":22.5,"cloudcover":87.8,"solarradiation":136.7,"solarenergy":0.5,"uvindex":1.0,"severerisk":10.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"19:00:00","datetimeEpoch":1780617600,"temp":20.0,"feelslike":20.0,"humidity":84.45,"dew":17.3,"precip":1.6,"precipprob":90.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":4.7,"windspeed":5.0,"winddir":260.9,"pressure":1014.0,"visibility":21.9,"cloudcover":89.9,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":10.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"20:00:00","datetimeEpoch":1780621200,"temp":19.5,"feelslike":19.5,"humidity":84.58,"dew":16.8,"precip":0.0,"precipprob":16.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":5.2,"windspeed":5.8,"winddir":263.9,"pressure":1015.0,"visibility":17.3,"cloudcover":93.3,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":10.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"},{"datetime":"21:00:00","datetimeEpoch":1780624800,"temp":19.0,"feelslike":19.0,"humidity":84.7,"dew":16.3,"precip":0.0,"precipprob":16.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":5.6,"windspeed":6.5,"winddir":267.0,"pressure":1016.0,"visibility":12.7,"cloudcover":96.6,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":10.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"},{"datetime":"22:00:00","datetimeEpoch":1780628400,"temp":18.5,"feelslike":18.5,"humidity":84.83,"dew":15.9,"precip":2.5,"precipprob":16.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":6.1,"windspeed":7.2,"winddir":270.0,"pressure":1017.0,"visibility":8.1,"cloudcover":100.0,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":10.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"},{"datetime":"23:00:00","datetimeEpoch":1780632000,"temp":18.2,"feelslike":18.2,"humidity":85.53,"dew":15.8,"precip":0.0,"precipprob":16.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":5.2,"windspeed":6.1,"winddir":279.2,"pressure":1016.7,"visibility":13.4,"cloudcover":100.0,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"}]},{"datetime":"2026-06-05","datetimeEpoch":1780635600,"tempmax":23.0,"tempmin":17.1,"temp":19.7,"feelslikemax":23.0,"feelslikemin":17.1,"feelslike":19.7,"dew":17.1,"humidity":85.4,"precip":16.5,"precipprob":87.0,"precipcover":33.33,"preciptype":["rain"],"snow":0.0,"snowdepth":0.0,"windgust":6.8,"windspeed":8.3,"winddir":193.4,"pressure":1015.5,"cloudcover":76.8,"visibility":18.5,"solarradiation":210.1,"solarenergy":18.0,"uvindex":7.0,"severerisk":30.0,"sunrise":"05:51:58","sunriseEpoch":1780656718,"sunset":"18:08:50","sunsetEpoch":1780700930,"moonphase":0.68,"conditions":"Rain, Partially cloudy","description":"Partly cloudy throughout the day with storms possible.","icon":"rain","stations":null,"source":"fcst","hours":[{"datetime":"00:00:00","datetimeEpoch":1780635600,"temp":18.0,"feelslike":18.0,"humidity":86.24,"dew":15.7,"precip":0.0,"precipprob":16.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":4.2,"windspeed":5.0,"winddir":288.4,"pressure":1016.3,"visibility":18.8,"cloudcover":100.0,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"},{"datetime":"01:00:00","datetimeEpoch":1780639200,"temp":17.8,"feelslike":17.8,"humidity":86.96,"dew":15.6,"precip":2.0,"precipprob":16.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":3.2,"windspeed":4.0,"winddir":297.6,"pressure":1016.0,"visibility":24.1,"cloudcover":100.0,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"},{"datetime":"02:00:00","datetimeEpoch":1780642800,"temp":17.5,"feelslike":17.5,"humidity":89.38,"dew":15.8,"precip":0.0,"precipprob":42.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":3.0,"windspeed":3.4,"winddir":323.7,"pressure":1016.0,"visibility":24.1,"cloudcover":100.0,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"},{"datetime":"03:00:00","datetimeEpoch":1780646400,"temp":17.3,"feelslike":17.3,"humidity":91.88,"dew":16.0,"precip":0.0,"precipprob":42.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":2.8,"windspeed":2.8,"winddir":349.8,"pressure":1016.0,"visibility":24.1,"cloudcover":100.0,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"},{"datetime":"04:00:00","datetimeEpoch":1780650000,"temp":17.1,"feelslike":17.1,"humidity":94.44,"dew":16.2,"precip":1.1,"precipprob":42.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":2.5,"windspeed":2.2,"winddir":15.9,"pressure":1016.0,"visibility":24.1,"cloudcover":100.0,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"},{"datetime":"05:00:00","datetimeEpoch":1780653600,"temp":17.3,"feelslike":17.3,"humidity":94.25,"dew":16.4,"precip":0.0,"precipprob":42.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":2.0,"windspeed":1.8,"winddir":58.6,"pressure":1016.7,"visibility":24.1,"cloudcover":99.7,"solarradiation":2.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"},{"datetime":"06:00:00","datetimeEpoch":1780657200,"temp":17.5,"feelslike":17.5,"humidity":94.06,"dew":16.6,"precip":0.0,"precipprob":42.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":1.6,"windspeed":1.4,"winddir":101.4,"pressure":1017.3,"visibility":24.1,"cloudcover":99.4,"solarradiation":4.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"},{"datetime":"07:00:00","datetimeEpoch":1780660800,"temp":17.8,"feelslike":17.8,"humidity":93.87,"dew":16.8,"precip":0.4,"precipprob":42.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":1.1,"windspeed":1.1,"winddir":144.1,"pressure":1018.0,"visibility":24.1,"cloudcover":99.1,"solarradiation":6.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"},{"datetime":"08:00:00","datetimeEpoch":1780664400,"temp":18.7,"feelslike":18.7,"humidity":91.57,"dew":17.3,"precip":0.0,"precipprob":81.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":2.8,"windspeed":3.5,"winddir":137.7,"pressure":1018.0,"visibility":22.2,"cloudcover":91.5,"solarradiation":127.3,"solarenergy":0.4,"uvindex":1.0,"severerisk":10.0,"conditions":"Rain, Overcast","icon":"rain","stations":null,"source":"fcst"},{"datetime":"09:00:00","datetimeEpoch":1780668000,"temp":19.6,"feelslike":19.6,"humidity":89.36,"dew":17.8,"precip":0.0,"precipprob":81.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":4.4,"windspeed":5.9,"winddir":131.3,"pressure":1018.0,"visibility":20.4,"cloudcover":83.9,"solarradiation":248.7,"solarenergy":0.9,"uvindex":2.0,"severerisk":10.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"10:00:00","datetimeEpoch":1780671600,"temp":20.6,"feelslike":20.6,"humidity":87.22,"dew":18.4,"precip":1.1,"precipprob":81.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":6.1,"windspeed":8.3,"winddir":124.9,"pressure":1018.0,"visibility":18.5,"cloudcover":76.3,"solarradiation":370.0,"solarenergy":1.3,"uvindex":4.0,"severerisk":10.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"11:00:00","datetimeEpoch":1780675200,"temp":21.3,"feelslike":21.3,"humidity":83.02,"dew":18.3,"precip":0.0,"precipprob":81.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":6.1,"windspeed":7.8,"winddir":123.0,"pressure":1016.7,"visibility":14.7,"cloudcover":63.1,"solarradiation":459.3,"solarenergy":1.6,"uvindex":5.0,"severerisk":10.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"12:00:00","datetimeEpoch":1780678800,"temp":22.0,"feelslike":22.0,"humidity":79.05,"dew":18.2,"precip":0.0,"precipprob":81.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":6.1,"windspeed":7.3,"winddir":121.1,"pressure":1015.3,"visibility":10.8,"cloudcover":50.0,"solarradiation":548.7,"solarenergy":2.0,"uvindex":5.0,"severerisk":30.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"13:00:00","datetimeEpoch":1780682400,"temp":22.8,"feelslike":22.8,"humidity":75.29,"dew":18.2,"precip":1.7,"precipprob":81.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":6.1,"windspeed":6.8,"winddir":119.2,"pressure":1014.0,"visibility":7.0,"cloudcover":36.8,"solarradiation":638.0,"solarenergy":2.3,"uvindex":6.0,"severerisk":30.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"14:00:00","datetimeEpoch":1780686000,"temp":22.8,"feelslike":22.8,"humidity":74.67,"dew":18.1,"precip":0.0,"precipprob":87.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":6.0,"windspeed":6.2,"winddir":128.8,"pressure":1013.3,"visibility":12.7,"cloudcover":35.4,"solarradiation":647.7,"solarenergy":2.3,"uvindex":6.0,"severerisk":30.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"15:00:00","datetimeEpoch":1780689600,"temp":22.9,"feelslike":22.9,"humidity":74.06,"dew":18.0,"precip":0.0,"precipprob":87.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":5.9,"windspeed":5.6,"winddir":138.3,"pressure":1012.7,"visibility":18.4,"cloudcover":34.1,"solarradiation":657.3,"solarenergy":2.4,"uvindex":7.0,"severerisk":30.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"16:00:00","datetimeEpoch":1780693200,"temp":23.0,"feelslike":23.0,"humidity":73.45,"dew":18.0,"precip":3.0,"precipprob":87.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":5.8,"windspeed":5.0,"winddir":147.9,"pressure":1012.0,"visibility":24.1,"cloudcover":32.7,"solarradiation":667.0,"solarenergy":2.4,"uvindex":7.0,"severerisk":30.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"17:00:00","datetimeEpoch":1780696800,"temp":21.7,"feelslike":21.7,"humidity":77.85,"dew":17.7,"precip":0.0,"precipprob":87.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":5.8,"windspeed":5.8,"winddir":190.1,"pressure":1012.7,"visibility":17.7,"cloudcover":47.2,"solarradiation":444.7,"solarenergy":1.6,"uvindex":4.0,"severerisk":30.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"18:00:00","datetimeEpoch":1780700400,"temp":20.4,"feelslike":20.4,"humidity":82.57,"dew":17.4,"precip":0.0,"precipprob":87.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":5.8,"windspeed":6.5,"winddir":232.2,"pressure":1013.3,"visibility":11.3,"cloudcover":61.8,"solarradiation":222.3,"solarenergy":0.8,"uvindex":2.0,"severerisk":10.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"19:00:00","datetimeEpoch":1780704000,"temp":19.2,"feelslike":19.2,"humidity":87.64,"dew":17.1,"precip":3.8,"precipprob":87.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":5.8,"windspeed":7.2,"winddir":274.4,"pressure":1014.0,"visibility":4.9,"cloudcover":76.3,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":10.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"20:00:00","datetimeEpoch":1780707600,"temp":19.2,"feelslike":19.2,"humidity":86.54,"dew":16.9,"precip":0.0,"precipprob":52.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":6.1,"windspeed":7.4,"winddir":277.0,"pressure":1014.7,"visibility":11.0,"cloudcover":81.7,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":10.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"21:00:00","datetimeEpoch":1780711200,"temp":19.2,"feelslike":19.2,"humidity":85.45,"dew":16.7,"precip":0.0,"precipprob":52.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":6.5,"windspeed":7.7,"winddir":279.7,"pressure":1015.3,"visibility":17.0,"cloudcover":87.1,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":10.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"22:00:00","datetimeEpoch":1780714800,"temp":19.3,"feelslike":19.3,"humidity":84.38,"dew":16.6,"precip":3.4,"precipprob":52.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":6.8,"windspeed":7.9,"winddir":282.3,"pressure":1016.0,"visibility":23.1,"cloudcover":92.5,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":10.0,"conditions":"Rain, Overcast","icon":"rain","stations":null,"source":"fcst"},{"datetime":"23:00:00","datetimeEpoch":1780718400,"temp":18.8,"feelslike":18.8,"humidity":85.23,"dew":16.3,"precip":0.0,"precipprob":52.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":6.6,"windspeed":7.7,"winddir":285.4,"pressure":1015.7,"visibility":23.4,"cloudcover":95.0,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":10.0,"conditions":"Rain, Overcast","icon":"rain","stations":null,"source":"fcst"}]},{"datetime":"2026-06-06","datetimeEpoch":1780722000,"tempmax":22.4,"tempmin":17.5,"temp":19.2,"feelslikemax":22.4,"feelslikemin":17.5,"feelslike":19.2,"dew":16.8,"humidity":85.8,"precip":13.6,"precipprob":87.0,"precipcover":33.33,"preciptype":["rain"],"snow":0.0,"snowdepth":0.0,"windgust":6.5,"windspeed":7.6,"winddir":276.4,"pressure":1015.0,"cloudcover":91.7,"visibility":18.9,"solarradiation":127.5,"solarenergy":11.1,"uvindex":5.0,"severerisk":10.0,"sunrise":"05:52:07","sunriseEpoch":1780743127,"sunset":"18:09:03","sunsetEpoch":1780787343,"moonphase":0.71,"conditions":"Rain, Overcast","description":"Cloudy skies throughout the day with a chance of rain throughout the day.","icon":"rain","stations":null,"source":"fcst","hours":[{"datetime":"00:00:00","datetimeEpoch":1780722000,"temp":18.3,"feelslike":18.3,"humidity":86.09,"dew":16.0,"precip":0.0,"precipprob":52.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":6.4,"windspeed":7.4,"winddir":288.6,"pressure":1015.3,"visibility":23.8,"cloudcover":97.5,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Rain, Overcast","icon":"rain","stations":null,"source":"fcst"},{"datetime":"01:00:00","datetimeEpoch":1780725600,"temp":17.9,"feelslike":17.9,"humidity":86.97,"dew":15.7,"precip":1.2,"precipprob":52.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":6.1,"windspeed":7.2,"winddir":291.7,"pressure":1015.0,"visibility":24.1,"cloudcover":100.0,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Rain, Overcast","icon":"rain","stations":null,"source":"fcst"},{"datetime":"02:00:00","datetimeEpoch":1780729200,"temp":17.9,"feelslike":17.9,"humidity":87.16,"dew":15.8,"precip":0.0,"precipprob":52.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":5.3,"windspeed":6.1,"winddir":291.6,"pressure":1015.0,"visibility":21.9,"cloudcover":100.0,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Rain, Overcast","icon":"rain","stations":null,"source":"fcst"},{"datetime":"03:00:00","datetimeEpoch":1780732800,"temp":18.0,"feelslike":18.0,"humidity":87.35,"dew":15.9,"precip":0.0,"precipprob":52.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":4.4,"windspeed":5.0,"winddir":291.6,"pressure":1015.0,"visibility":19.6,"cloudcover":100.0,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Rain, Overcast","icon":"rain","stations":null,"source":"fcst"},{"datetime":"04:00:00","datetimeEpoch":1780736400,"temp":18.1,"feelslike":18.1,"humidity":87.54,"dew":16.0,"precip":2.8,"precipprob":52.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":3.6,"windspeed":4.0,"winddir":291.5,"pressure":1015.0,"visibility":17.4,"cloudcover":100.0,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Rain, Overcast","icon":"rain","stations":null,"source":"fcst"},{"datetime":"05:00:00","datetimeEpoch":1780740000,"temp":17.9,"feelslike":17.9,"humidity":89.6,"dew":16.1,"precip":0.0,"precipprob":52.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":3.5,"windspeed":3.6,"winddir":298.7,"pressure":1015.7,"visibility":14.2,"cloudcover":99.9,"solarradiation":0.3,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Rain, Overcast","icon":"rain","stations":null,"source":"fcst"},{"datetime":"06:00:00","datetimeEpoch":1780743600,"temp":17.7,"feelslike":17.7,"humidity":91.7,"dew":16.3,"precip":0.0,"precipprob":52.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":3.4,"windspeed":3.2,"winddir":305.9,"pressure":1016.3,"visibility":10.9,"cloudcover":99.9,"solarradiation":0.7,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Rain, Overcast","icon":"rain","stations":null,"source":"fcst"},{"datetime":"07:00:00","datetimeEpoch":1780747200,"temp":17.5,"feelslike":17.5,"humidity":93.86,"dew":16.5,"precip":4.0,"precipprob":52.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":3.2,"windspeed":2.9,"winddir":313.1,"pressure":1017.0,"visibility":7.7,"cloudcover":99.8,"solarradiation":1.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Rain, Overcast","icon":"rain","stations":null,"source":"fcst"},{"datetime":"08:00:00","datetimeEpoch":1780750800,"temp":17.7,"feelslike":17.7,"humidity":93.67,"dew":16.7,"precip":0.0,"precipprob":81.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":2.8,"windspeed":3.0,"winddir":357.4,"pressure":1017.3,"visibility":13.2,"cloudcover":99.7,"solarradiation":22.0,"solarenergy":0.1,"uvindex":0.0,"severerisk":0.0,"conditions":"Rain, Overcast","icon":"rain","stations":null,"source":"fcst"},{"datetime":"09:00:00","datetimeEpoch":1780754400,"temp":18.0,"feelslike":18.0,"humidity":93.49,"dew":16.9,"precip":0.0,"precipprob":81.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":2.3,"windspeed":3.1,"winddir":41.7,"pressure":1017.7,"visibility":18.6,"cloudcover":99.6,"solarradiation":43.0,"solarenergy":0.1,"uvindex":0.0,"severerisk":0.0,"conditions":"Rain, Overcast","icon":"rain","stations":null,"source":"fcst"},{"datetime":"10:00:00","datetimeEpoch":1780758000,"temp":18.3,"feelslike":18.3,"humidity":93.3,"dew":17.2,"precip":3.2,"precipprob":81.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":1.8,"windspeed":3.2,"winddir":86.0,"pressure":1018.0,"visibility":24.1,"cloudcover":99.5,"solarradiation":64.0,"solarenergy":0.2,"uvindex":1.0,"severerisk":10.0,"conditions":"Rain, Overcast","icon":"rain","stations":null,"source":"fcst"},{"datetime":"11:00:00","datetimeEpoch":1780761600,"temp":19.3,"feelslike":19.3,"humidity":88.77,"dew":17.4,"precip":0.0,"precipprob":81.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":2.6,"windspeed":4.4,"winddir":93.2,"pressure":1016.7,"visibility":22.6,"cloudcover":95.5,"solarradiation":198.0,"solarenergy":0.7,"uvindex":2.0,"severerisk":10.0,"conditions":"Rain, Overcast","icon":"rain","stations":null,"source":"fcst"},{"datetime":"12:00:00","datetimeEpoch":1780765200,"temp":20.3,"feelslike":20.3,"humidity":84.49,"dew":17.6,"precip":0.0,"precipprob":81.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":3.5,"windspeed":5.6,"winddir":100.5,"pressure":1015.3,"visibility":21.0,"cloudcover":91.5,"solarradiation":332.0,"solarenergy":1.2,"uvindex":3.0,"severerisk":10.0,"conditions":"Rain, Overcast","icon":"rain","stations":null,"source":"fcst"},{"datetime":"13:00:00","datetimeEpoch":1780768800,"temp":21.4,"feelslike":21.4,"humidity":80.46,"dew":17.9,"precip":0.1,"precipprob":81.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":4.3,"windspeed":6.8,"winddir":107.7,"pressure":1014.0,"visibility":19.5,"cloudcover":87.5,"solarradiation":466.0,"solarenergy":1.7,"uvindex":5.0,"severerisk":10.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"14:00:00","datetimeEpoch":1780772400,"temp":21.7,"feelslike":21.7,"humidity":78.18,"dew":17.7,"precip":0.0,"precipprob":87.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":3.8,"windspeed":5.5,"winddir":111.6,"pressure":1013.3,"visibility":19.2,"cloudcover":87.1,"solarradiation":473.7,"solarenergy":1.7,"uvindex":5.0,"severerisk":10.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"15:00:00","datetimeEpoch":1780776000,"temp":22.0,"feelslike":22.0,"humidity":75.96,"dew":17.6,"precip":0.0,"precipprob":87.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":3.4,"windspeed":4.2,"winddir":115.4,"pressure":1012.7,"visibility":19.0,"cloudcover":86.6,"solarradiation":481.3,"solarenergy":1.8,"uvindex":5.0,"severerisk":10.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"16:00:00","datetimeEpoch":1780779600,"temp":22.4,"feelslike":22.4,"humidity":73.81,"dew":17.5,"precip":0.4,"precipprob":87.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":2.9,"windspeed":2.9,"winddir":119.3,"pressure":1012.0,"visibility":18.7,"cloudcover":86.2,"solarradiation":489.0,"solarenergy":1.8,"uvindex":5.0,"severerisk":10.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"17:00:00","datetimeEpoch":1780783200,"temp":21.4,"feelslike":21.4,"humidity":77.65,"dew":17.4,"precip":0.0,"precipprob":87.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":3.5,"windspeed":3.6,"winddir":164.6,"pressure":1012.3,"visibility":18.9,"cloudcover":78.2,"solarradiation":326.0,"solarenergy":1.2,"uvindex":3.0,"severerisk":10.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"18:00:00","datetimeEpoch":1780786800,"temp":20.5,"feelslike":20.5,"humidity":81.72,"dew":17.3,"precip":0.0,"precipprob":87.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":4.1,"windspeed":4.3,"winddir":209.9,"pressure":1012.7,"visibility":19.0,"cloudcover":70.2,"solarradiation":163.0,"solarenergy":0.6,"uvindex":2.0,"severerisk":10.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"19:00:00","datetimeEpoch":1780790400,"temp":19.6,"feelslike":19.6,"humidity":86.03,"dew":17.2,"precip":0.5,"precipprob":87.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":4.7,"windspeed":5.0,"winddir":255.2,"pressure":1013.0,"visibility":19.2,"cloudcover":62.2,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":10.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"20:00:00","datetimeEpoch":1780794000,"temp":19.3,"feelslike":19.3,"humidity":85.82,"dew":16.8,"precip":0.0,"precipprob":36.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":5.3,"windspeed":5.9,"winddir":261.4,"pressure":1014.0,"visibility":19.6,"cloudcover":74.6,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":10.0,"conditions":"Partially cloudy","icon":"partly-cloudy-night","stations":null,"source":"fcst"},{"datetime":"21:00:00","datetimeEpoch":1780797600,"temp":19.0,"feelslike":19.0,"humidity":85.61,"dew":16.5,"precip":0.0,"precipprob":36.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":5.9,"windspeed":6.7,"winddir":267.5,"pressure":1015.0,"visibility":20.0,"cloudcover":87.0,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":10.0,"conditions":"Partially cloudy","icon":"partly-cloudy-night","stations":null,"source":"fcst"},{"datetime":"22:00:00","datetimeEpoch":1780801200,"temp":18.7,"feelslike":18.7,"humidity":85.39,"dew":16.2,"precip":1.4,"precipprob":36.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":6.5,"windspeed":7.6,"winddir":273.7,"pressure":1016.0,"visibility":20.4,"cloudcover":99.4,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":10.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"},{"datetime":"23:00:00","datetimeEpoch":1780804800,"temp":18.6,"feelslike":18.6,"humidity":85.39,"dew":16.1,"precip":0.0,"precipprob":36.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":5.6,"windspeed":6.5,"winddir":269.9,"pressure":1015.3,"visibility":21.6,"cloudcover":99.6,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":10.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"}]},{"datetime":"2026-06-07","datetimeEpoch":1780808400,"tempmax":23.9,"tempmin":17.9,"temp":20.2,"feelslikemax":23.9,"feelslikemin":17.9,"feelslike":20.2,"dew":17.0,"humidity":81.8,"precip":17.2,"precipprob":81.0,"precipcover":33.33,"preciptype":["rain"],"snow":0.0,"snowdepth":0.0,"windgust":8.6,"windspeed":9.0,"winddir":195.5,"pressure":1014.2,"cloudcover":75.1,"visibility":13.8,"solarradiation":245.6,"solarenergy":21.0,"uvindex":9.0,"severerisk":30.0,"sunrise":"05:52:17","sunriseEpoch":1780829537,"sunset":"18:09:15","sunsetEpoch":1780873755,"moonphase":0.75,"conditions":"Rain, Partially cloudy","description":"Partly cloudy throughout the day with storms possible.","icon":"rain","stations":null,"source":"fcst","hours":[{"datetime":"00:00:00","datetimeEpoch":1780808400,"temp":18.6,"feelslike":18.6,"humidity":85.39,"dew":16.1,"precip":0.0,"precipprob":36.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":4.8,"windspeed":5.4,"winddir":266.1,"pressure":1014.7,"visibility":22.9,"cloudcover":99.7,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":10.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"},{"datetime":"01:00:00","datetimeEpoch":1780812000,"temp":18.6,"feelslike":18.6,"humidity":85.38,"dew":16.1,"precip":1.9,"precipprob":36.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":4.0,"windspeed":4.3,"winddir":262.3,"pressure":1014.0,"visibility":24.1,"cloudcover":99.9,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"},{"datetime":"02:00:00","datetimeEpoch":1780815600,"temp":18.3,"feelslike":18.3,"humidity":86.64,"dew":16.1,"precip":0.0,"precipprob":48.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":4.0,"windspeed":4.4,"winddir":257.6,"pressure":1014.0,"visibility":19.9,"cloudcover":91.3,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Rain, Overcast","icon":"rain","stations":null,"source":"fcst"},{"datetime":"03:00:00","datetimeEpoch":1780819200,"temp":18.1,"feelslike":18.1,"humidity":87.92,"dew":16.1,"precip":0.0,"precipprob":48.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":4.0,"windspeed":4.6,"winddir":252.8,"pressure":1014.0,"visibility":15.7,"cloudcover":82.8,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"04:00:00","datetimeEpoch":1780822800,"temp":17.9,"feelslike":17.9,"humidity":89.22,"dew":16.1,"precip":1.1,"precipprob":48.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":4.0,"windspeed":4.7,"winddir":248.1,"pressure":1014.0,"visibility":11.5,"cloudcover":74.2,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"05:00:00","datetimeEpoch":1780826400,"temp":18.1,"feelslike":18.1,"humidity":88.86,"dew":16.2,"precip":0.0,"precipprob":48.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":3.5,"windspeed":3.8,"winddir":235.0,"pressure":1014.7,"visibility":15.4,"cloudcover":68.9,"solarradiation":4.3,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"06:00:00","datetimeEpoch":1780830000,"temp":18.3,"feelslike":18.3,"humidity":88.5,"dew":16.3,"precip":0.0,"precipprob":48.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":3.0,"windspeed":3.0,"winddir":221.8,"pressure":1015.3,"visibility":19.3,"cloudcover":63.5,"solarradiation":8.7,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"07:00:00","datetimeEpoch":1780833600,"temp":18.5,"feelslike":18.5,"humidity":88.14,"dew":16.5,"precip":1.3,"precipprob":48.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":2.5,"windspeed":2.2,"winddir":208.7,"pressure":1016.0,"visibility":23.2,"cloudcover":58.2,"solarradiation":13.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"08:00:00","datetimeEpoch":1780837200,"temp":19.4,"feelslike":19.4,"humidity":85.83,"dew":17.0,"precip":0.0,"precipprob":74.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":3.5,"windspeed":3.7,"winddir":180.1,"pressure":1016.0,"visibility":17.9,"cloudcover":48.1,"solarradiation":149.7,"solarenergy":0.5,"uvindex":1.0,"severerisk":10.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"09:00:00","datetimeEpoch":1780840800,"temp":20.3,"feelslike":20.3,"humidity":83.61,"dew":17.5,"precip":0.0,"precipprob":74.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":4.4,"windspeed":5.3,"winddir":151.4,"pressure":1016.0,"visibility":12.5,"cloudcover":38.1,"solarradiation":286.3,"solarenergy":1.0,"uvindex":3.0,"severerisk":10.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"10:00:00","datetimeEpoch":1780844400,"temp":21.3,"feelslike":21.3,"humidity":81.47,"dew":18.0,"precip":1.9,"precipprob":74.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":5.4,"windspeed":6.8,"winddir":122.8,"pressure":1016.0,"visibility":7.2,"cloudcover":28.0,"solarradiation":423.0,"solarenergy":1.5,"uvindex":4.0,"severerisk":10.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"11:00:00","datetimeEpoch":1780848000,"temp":22.1,"feelslike":22.1,"humidity":77.43,"dew":18.0,"precip":0.0,"precipprob":74.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":6.5,"windspeed":7.6,"winddir":121.2,"pressure":1015.0,"visibility":7.6,"cloudcover":36.6,"solarradiation":575.3,"solarenergy":2.1,"uvindex":6.0,"severerisk":10.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"12:00:00","datetimeEpoch":1780851600,"temp":23.0,"feelslike":23.0,"humidity":73.61,"dew":18.0,"precip":0.0,"precipprob":74.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":7.6,"windspeed":8.3,"winddir":119.5,"pressure":1014.0,"visibility":7.9,"cloudcover":45.2,"solarradiation":727.7,"solarenergy":2.6,"uvindex":7.0,"severerisk":10.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"13:00:00","datetimeEpoch":1780855200,"temp":23.9,"feelslike":23.9,"humidity":70.01,"dew":18.1,"precip":1.6,"precipprob":74.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":8.6,"windspeed":9.0,"winddir":117.9,"pressure":1013.0,"visibility":8.3,"cloudcover":53.8,"solarradiation":880.0,"solarenergy":3.2,"uvindex":9.0,"severerisk":30.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"14:00:00","datetimeEpoch":1780858800,"temp":23.6,"feelslike":23.6,"humidity":70.99,"dew":18.0,"precip":0.0,"precipprob":81.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":7.7,"windspeed":7.7,"winddir":124.9,"pressure":1012.3,"visibility":7.9,"cloudcover":64.7,"solarradiation":803.0,"solarenergy":2.9,"uvindex":8.0,"severerisk":30.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"15:00:00","datetimeEpoch":1780862400,"temp":23.3,"feelslike":23.3,"humidity":71.98,"dew":17.9,"precip":0.0,"precipprob":81.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":6.7,"windspeed":6.4,"winddir":132.0,"pressure":1011.7,"visibility":7.5,"cloudcover":75.5,"solarradiation":726.0,"solarenergy":2.6,"uvindex":7.0,"severerisk":30.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"16:00:00","datetimeEpoch":1780866000,"temp":23.0,"feelslike":23.0,"humidity":72.99,"dew":17.9,"precip":2.7,"precipprob":81.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":5.8,"windspeed":5.0,"winddir":139.0,"pressure":1011.0,"visibility":7.1,"cloudcover":86.4,"solarradiation":649.0,"solarenergy":2.3,"uvindex":6.0,"severerisk":10.0,"conditions":"Rain, Partially cloudy","icon":"rain","stations":null,"source":"fcst"},{"datetime":"17:00:00","datetimeEpoch":1780869600,"temp":21.9,"feelslike":21.9,"humidity":76.58,"dew":17.6,"precip":0.0,"precipprob":81.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":5.6,"windspeed":5.4,"winddir":178.7,"pressure":1011.7,"visibility":7.2,"cloudcover":90.9,"solarradiation":432.7,"solarenergy":1.5,"uvindex":4.0,"severerisk":10.0,"conditions":"Rain, Overcast","icon":"rain","stations":null,"source":"fcst"},{"datetime":"18:00:00","datetimeEpoch":1780873200,"temp":20.8,"feelslike":20.8,"humidity":80.38,"dew":17.3,"precip":0.0,"precipprob":81.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":5.5,"windspeed":5.8,"winddir":218.5,"pressure":1012.3,"visibility":7.4,"cloudcover":95.5,"solarradiation":216.3,"solarenergy":0.8,"uvindex":2.0,"severerisk":10.0,"conditions":"Rain, Overcast","icon":"rain","stations":null,"source":"fcst"},{"datetime":"19:00:00","datetimeEpoch":1780876800,"temp":19.7,"feelslike":19.7,"humidity":84.42,"dew":17.0,"precip":3.9,"precipprob":81.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":5.4,"windspeed":6.1,"winddir":258.2,"pressure":1013.0,"visibility":7.5,"cloudcover":100.0,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":10.0,"conditions":"Rain, Overcast","icon":"rain","stations":null,"source":"fcst"},{"datetime":"20:00:00","datetimeEpoch":1780880400,"temp":19.5,"feelslike":19.5,"humidity":83.87,"dew":16.7,"precip":0.0,"precipprob":32.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":5.5,"windspeed":6.2,"winddir":259.4,"pressure":1014.0,"visibility":12.6,"cloudcover":100.0,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":10.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"},{"datetime":"21:00:00","datetimeEpoch":1780884000,"temp":19.3,"feelslike":19.3,"humidity":83.31,"dew":16.4,"precip":0.0,"precipprob":32.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":5.6,"windspeed":6.4,"winddir":260.6,"pressure":1015.0,"visibility":17.6,"cloudcover":100.0,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":10.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"},{"datetime":"22:00:00","datetimeEpoch":1780887600,"temp":19.1,"feelslike":19.1,"humidity":82.76,"dew":16.1,"precip":2.8,"precipprob":32.0,"snow":0.0,"snowdepth":0.0,"preciptype":["rain"],"windgust":5.8,"windspeed":6.5,"winddir":261.8,"pressure":1016.0,"visibility":22.7,"cloudcover":100.0,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"},{"datetime":"23:00:00","datetimeEpoch":1780891200,"temp":18.6,"feelslike":18.6,"humidity":84.48,"dew":15.9,"precip":0.0,"precipprob":32.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":5.2,"windspeed":5.6,"winddir":244.7,"pressure":1016.0,"visibility":19.1,"cloudcover":100.0,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"severerisk":0.0,"conditions":"Overcast","icon":"cloudy","stations":null,"source":"fcst"}]}],"alerts":[],"stations":{"SKNV":{"distance":17597.0,"latitude":2.97,"longitude":-75.3,"useCount":0,"id":"SKNV","name":"SKNV","quality":3,"contribution":0.0}},"currentConditions":{"datetime":"01:00:00","datetimeEpoch":1779602400,"temp":27.0,"feelslike":27.9,"humidity":57.9,"dew":18.0,"precip":null,"precipprob":0.0,"snow":0.0,"snowdepth":0.0,"preciptype":null,"windgust":null,"windspeed":5.4,"winddir":230.0,"pressure":1013.0,"visibility":10.0,"cloudcover":100.0,"solarradiation":0.0,"solarenergy":0.0,"uvindex":0.0,"conditions":"Overcast","icon":"cloudy","stations":["SKNV"],"source":"obs","sunrise":"05:50:44","sunriseEpoch":1779619844,"sunset":"18:06:42","sunsetEpoch":1779664002,"moonphase":0.27}}