{"location":{"city":"Warszawa","voivodeship":"Mazowieckie","community":"Warsaw","postalCode":"04-322","latitude":52.2357,"longitude":20.9539,"elevation":113},"annualMeanTemp":8.97,"monthly":[{"month":1,"outsideTemp":-1.63,"heatingDays":31,"degreeDayNum":609,"solarIrradianceKwhM2":22.7,"windSpeedAvg":19.1,"relativeHumidity":83.7,"tMin":-3.94,"tMax":0.66,"frostDays":22,"hotDays":0,"iceDays":12,"precipitationMm":40.6,"rainMm":24.2,"snowfallCm":13,"cloudCoverPct":77.9,"sunshineHours":95.4,"windDirectionDominant":236,"vpdKpaMax":0.16,"pressureHpa":1017.6,"evapotranspirationMm":12.2},{"month":2,"outsideTemp":-0.58,"heatingDays":28,"degreeDayNum":525,"solarIrradianceKwhM2":40.7,"windSpeedAvg":18.92,"relativeHumidity":81.6,"tMin":-3.44,"tMax":2.31,"frostDays":21,"hotDays":0,"iceDays":8,"precipitationMm":37.9,"rainMm":21.3,"snowfallCm":13.1,"cloudCoverPct":77,"sunshineHours":125.5,"windDirectionDominant":242,"vpdKpaMax":0.23,"pressureHpa":1016.6,"evapotranspirationMm":17.9},{"month":3,"outsideTemp":2.93,"heatingDays":31,"degreeDayNum":467,"solarIrradianceKwhM2":83.8,"windSpeedAvg":19.14,"relativeHumidity":75.8,"tMin":-0.81,"tMax":6.91,"frostDays":17,"hotDays":0,"iceDays":2,"precipitationMm":42.6,"rainMm":32.8,"snowfallCm":7.7,"cloudCoverPct":68.3,"sunshineHours":214.4,"windDirectionDominant":255,"vpdKpaMax":0.44,"pressureHpa":1015.6,"evapotranspirationMm":40.1},{"month":4,"outsideTemp":8.88,"heatingDays":30,"degreeDayNum":274,"solarIrradianceKwhM2":126.7,"windSpeedAvg":17.48,"relativeHumidity":69.5,"tMin":3.98,"tMax":13.55,"frostDays":5,"hotDays":0,"iceDays":0,"precipitationMm":46.1,"rainMm":43,"snowfallCm":2.2,"cloudCoverPct":60.3,"sunshineHours":284.9,"windDirectionDominant":327,"vpdKpaMax":0.84,"pressureHpa":1014.4,"evapotranspirationMm":73.9},{"month":5,"outsideTemp":14.2,"heatingDays":26,"degreeDayNum":128,"solarIrradianceKwhM2":160.9,"windSpeedAvg":16.87,"relativeHumidity":68.5,"tMin":9.23,"tMax":18.72,"frostDays":0,"hotDays":0,"iceDays":0,"precipitationMm":69,"rainMm":68.9,"snowfallCm":0.1,"cloudCoverPct":59.1,"sunshineHours":341.9,"windDirectionDominant":343,"vpdKpaMax":1.15,"pressureHpa":1014.9,"evapotranspirationMm":105.3},{"month":6,"outsideTemp":17.66,"heatingDays":16,"degreeDayNum":46,"solarIrradianceKwhM2":164.5,"windSpeedAvg":16.66,"relativeHumidity":68.6,"tMin":12.86,"tMax":21.9,"frostDays":0,"hotDays":1,"iceDays":0,"precipitationMm":70.1,"rainMm":70.1,"snowfallCm":0,"cloudCoverPct":59.1,"sunshineHours":347.8,"windDirectionDominant":292,"vpdKpaMax":1.38,"pressureHpa":1014.3,"evapotranspirationMm":116.3},{"month":7,"outsideTemp":19.66,"heatingDays":10,"degreeDayNum":17,"solarIrradianceKwhM2":163.7,"windSpeedAvg":15.93,"relativeHumidity":69.9,"tMin":15.07,"tMax":23.89,"frostDays":0,"hotDays":2,"iceDays":0,"precipitationMm":84.3,"rainMm":84.3,"snowfallCm":0,"cloudCoverPct":57.2,"sunshineHours":362.5,"windDirectionDominant":289,"vpdKpaMax":1.51,"pressureHpa":1013.7,"evapotranspirationMm":120.7},{"month":8,"outsideTemp":19.21,"heatingDays":11,"degreeDayNum":22,"solarIrradianceKwhM2":139.9,"windSpeedAvg":15.34,"relativeHumidity":69.7,"tMin":14.76,"tMax":23.54,"frostDays":0,"hotDays":2,"iceDays":0,"precipitationMm":65.9,"rainMm":65.9,"snowfallCm":0,"cloudCoverPct":54.8,"sunshineHours":335.4,"windDirectionDominant":251,"vpdKpaMax":1.5,"pressureHpa":1015,"evapotranspirationMm":105.9},{"month":9,"outsideTemp":14.31,"heatingDays":26,"degreeDayNum":117,"solarIrradianceKwhM2":90.2,"windSpeedAvg":16.64,"relativeHumidity":75.5,"tMin":10.54,"tMax":18.25,"frostDays":0,"hotDays":0,"iceDays":0,"precipitationMm":57.9,"rainMm":57.9,"snowfallCm":0,"cloudCoverPct":61.8,"sunshineHours":241.3,"windDirectionDominant":236,"vpdKpaMax":0.93,"pressureHpa":1016.2,"evapotranspirationMm":63.7},{"month":10,"outsideTemp":8.98,"heatingDays":31,"degreeDayNum":280,"solarIrradianceKwhM2":54.2,"windSpeedAvg":17.76,"relativeHumidity":80.5,"tMin":6.03,"tMax":12.25,"frostDays":3,"hotDays":0,"iceDays":0,"precipitationMm":46.1,"rainMm":44.7,"snowfallCm":1,"cloudCoverPct":67.8,"sunshineHours":176.5,"windDirectionDominant":215,"vpdKpaMax":0.51,"pressureHpa":1017.2,"evapotranspirationMm":35.4},{"month":11,"outsideTemp":4.04,"heatingDays":30,"degreeDayNum":419,"solarIrradianceKwhM2":25.5,"windSpeedAvg":17.82,"relativeHumidity":85.4,"tMin":1.84,"tMax":6.32,"frostDays":10,"hotDays":0,"iceDays":2,"precipitationMm":41.1,"rainMm":34.1,"snowfallCm":5.4,"cloudCoverPct":79.2,"sunshineHours":106.9,"windDirectionDominant":199,"vpdKpaMax":0.24,"pressureHpa":1016.5,"evapotranspirationMm":15.6},{"month":12,"outsideTemp":0,"heatingDays":31,"degreeDayNum":558,"solarIrradianceKwhM2":16.5,"windSpeedAvg":18.58,"relativeHumidity":85.3,"tMin":-2.11,"tMax":1.98,"frostDays":19,"hotDays":0,"iceDays":8,"precipitationMm":43.5,"rainMm":30.1,"snowfallCm":10.4,"cloudCoverPct":80.4,"sunshineHours":79.7,"windDirectionDominant":224,"vpdKpaMax":0.15,"pressureHpa":1017.2,"evapotranspirationMm":10.5}],"groundTemp1m":9.33,"groundTemp2m":8.97,"solarIrradianceKwhM2Year":1089.3,"windSpeedAvg":17.52,"relativeHumidityAvg":76.2,"designTempP99":-14.8,"designTempP01":30.6,"tMinAbsolute":-30.4,"tMaxAbsolute":34.9,"precipitationMmYear":645.1,"sunshineHoursYear":2712.3,"cloudCoverAvgPct":66.8,"windDirectionDominantYear":243,"snowLoadKgM2":26.2,"aridityIndex":0.9,"groundTemp1mDeep":9.29,"suitability":{"score":65,"rating":"good","color":"lime","estimatedScop":4.1,"notes":["Wysokie nasłonecznienie — bardzo dobre warunki dla hybrydy pompa ciepła + PV.","Wysoka średnia prędkość wiatru (17.5 m/s) — większe straty przez infiltrację."]},"_meta":{"source":"OPEN_METEO_ERA5_LAND_1991_2020","sourceLabel":"ERA5-Land Reanalysis (1991–2020)","fetchedAt":"2026-05-20T13:04:08.121Z","attribution":"Weather data by Open-Meteo.com (CC BY 4.0)","apiVersion":"v1"}}