{
  "schema_version": "1.0",
  "generated_at": "2026-08-04T18:53:47.813764Z",
  "country_code": "RO",
  "country": "Romania",
  "reference_system": {
    "installedKwp": 10,
    "orientation": "S",
    "tiltDeg": 35,
    "systemLossPct": 14
  },
  "city_count": 6,
  "summary": {
    "tomorrow_average_kwh": 53.699999999999996,
    "tomorrow_min_kwh": 50.4,
    "tomorrow_max_kwh": 55.5,
    "typical_annual_average_kwh": 12391.006666666666,
    "typical_annual_min_kwh": 11340.09,
    "typical_annual_max_kwh": 13179.88
  },
  "cities": [
    {
      "city_id": "bucharest",
      "city": "Bucharest",
      "latitude": 44.4268,
      "longitude": 26.1025,
      "forecast": {
        "cityId": "bucharest",
        "name": "Bucharest",
        "lat": 44.4268,
        "lon": 26.1025,
        "timezone": "Europe/Bucharest",
        "featured": true,
        "targetDate": "2026-08-05",
        "expectedKwh": 50.4,
        "lowKwh": 41.4,
        "highKwh": 57.2,
        "bestWindowStart": "2026-08-05T11:00:00+03:00",
        "bestWindowEnd": "2026-08-05T15:00:00+03:00",
        "confidence": "high",
        "fetchedAt": "2026-08-04T18:53:45.912133Z",
        "freshness": "fresh",
        "stale": false
      },
      "typical_annual_kwh": 12973.01,
      "typical_monthly": [
        {
          "month": 1,
          "averageDailyKwh": 18.5,
          "monthlyKwh": 573.56,
          "variabilityKwh": 179.78
        },
        {
          "month": 2,
          "averageDailyKwh": 27.03,
          "monthlyKwh": 756.8,
          "variabilityKwh": 139.31
        },
        {
          "month": 3,
          "averageDailyKwh": 36.92,
          "monthlyKwh": 1144.41,
          "variabilityKwh": 146.51
        },
        {
          "month": 4,
          "averageDailyKwh": 42.74,
          "monthlyKwh": 1282.35,
          "variabilityKwh": 146.55
        },
        {
          "month": 5,
          "averageDailyKwh": 44.58,
          "monthlyKwh": 1382.09,
          "variabilityKwh": 102.88
        },
        {
          "month": 6,
          "averageDailyKwh": 46.19,
          "monthlyKwh": 1385.85,
          "variabilityKwh": 88.89
        },
        {
          "month": 7,
          "averageDailyKwh": 48.77,
          "monthlyKwh": 1512.02,
          "variabilityKwh": 102.33
        },
        {
          "month": 8,
          "averageDailyKwh": 48.23,
          "monthlyKwh": 1495.22,
          "variabilityKwh": 74.02
        },
        {
          "month": 9,
          "averageDailyKwh": 41.93,
          "monthlyKwh": 1257.96,
          "variabilityKwh": 109.74
        },
        {
          "month": 10,
          "averageDailyKwh": 32.93,
          "monthlyKwh": 1020.82,
          "variabilityKwh": 171.08
        },
        {
          "month": 11,
          "averageDailyKwh": 21.1,
          "monthlyKwh": 632.91,
          "variabilityKwh": 114.94
        },
        {
          "month": 12,
          "averageDailyKwh": 17.07,
          "monthlyKwh": 529.04,
          "variabilityKwh": 158.94
        }
      ]
    },
    {
      "city_id": "cluj-napoca",
      "city": "Cluj-Napoca",
      "latitude": 46.7712,
      "longitude": 23.6236,
      "forecast": {
        "cityId": "cluj-napoca",
        "name": "Cluj-Napoca",
        "lat": 46.7712,
        "lon": 23.6236,
        "timezone": "Europe/Bucharest",
        "featured": true,
        "targetDate": "2026-08-05",
        "expectedKwh": 55.2,
        "lowKwh": 48.5,
        "highKwh": 60.4,
        "bestWindowStart": "2026-08-05T12:00:00+03:00",
        "bestWindowEnd": "2026-08-05T16:00:00+03:00",
        "confidence": "high",
        "fetchedAt": "2026-08-04T18:53:45.975917Z",
        "freshness": "fresh",
        "stale": false
      },
      "typical_annual_kwh": 12155.94,
      "typical_monthly": [
        {
          "month": 1,
          "averageDailyKwh": 15.99,
          "monthlyKwh": 495.64,
          "variabilityKwh": 92.81
        },
        {
          "month": 2,
          "averageDailyKwh": 24.29,
          "monthlyKwh": 680.13,
          "variabilityKwh": 121.12
        },
        {
          "month": 3,
          "averageDailyKwh": 34.53,
          "monthlyKwh": 1070.49,
          "variabilityKwh": 209.39
        },
        {
          "month": 4,
          "averageDailyKwh": 40.15,
          "monthlyKwh": 1204.46,
          "variabilityKwh": 171.38
        },
        {
          "month": 5,
          "averageDailyKwh": 42.13,
          "monthlyKwh": 1305.98,
          "variabilityKwh": 141.04
        },
        {
          "month": 6,
          "averageDailyKwh": 44.92,
          "monthlyKwh": 1347.67,
          "variabilityKwh": 125.26
        },
        {
          "month": 7,
          "averageDailyKwh": 45.78,
          "monthlyKwh": 1419.22,
          "variabilityKwh": 109.55
        },
        {
          "month": 8,
          "averageDailyKwh": 44.97,
          "monthlyKwh": 1394.07,
          "variabilityKwh": 121.99
        },
        {
          "month": 9,
          "averageDailyKwh": 39.43,
          "monthlyKwh": 1183.01,
          "variabilityKwh": 156.58
        },
        {
          "month": 10,
          "averageDailyKwh": 32.5,
          "monthlyKwh": 1007.65,
          "variabilityKwh": 157.43
        },
        {
          "month": 11,
          "averageDailyKwh": 21,
          "monthlyKwh": 630.02,
          "variabilityKwh": 124.97
        },
        {
          "month": 12,
          "averageDailyKwh": 13.47,
          "monthlyKwh": 417.6,
          "variabilityKwh": 97.57
        }
      ]
    },
    {
      "city_id": "timisoara",
      "city": "Timișoara",
      "latitude": 45.7489,
      "longitude": 21.2087,
      "forecast": {
        "cityId": "timisoara",
        "name": "Timișoara",
        "lat": 45.7489,
        "lon": 21.2087,
        "timezone": "Europe/Bucharest",
        "featured": true,
        "targetDate": "2026-08-05",
        "expectedKwh": 53.7,
        "lowKwh": 47.3,
        "highKwh": 57.7,
        "bestWindowStart": "2026-08-05T12:00:00+03:00",
        "bestWindowEnd": "2026-08-05T16:00:00+03:00",
        "confidence": "high",
        "fetchedAt": "2026-08-04T18:53:45.945597Z",
        "freshness": "fresh",
        "stale": false
      },
      "typical_annual_kwh": 12591.08,
      "typical_monthly": [
        {
          "month": 1,
          "averageDailyKwh": 17.24,
          "monthlyKwh": 534.59,
          "variabilityKwh": 114.95
        },
        {
          "month": 2,
          "averageDailyKwh": 23.99,
          "monthlyKwh": 671.78,
          "variabilityKwh": 181.69
        },
        {
          "month": 3,
          "averageDailyKwh": 35.38,
          "monthlyKwh": 1096.83,
          "variabilityKwh": 194.3
        },
        {
          "month": 4,
          "averageDailyKwh": 42.3,
          "monthlyKwh": 1268.89,
          "variabilityKwh": 163.75
        },
        {
          "month": 5,
          "averageDailyKwh": 43.98,
          "monthlyKwh": 1363.3,
          "variabilityKwh": 134.99
        },
        {
          "month": 6,
          "averageDailyKwh": 46.12,
          "monthlyKwh": 1383.69,
          "variabilityKwh": 124.79
        },
        {
          "month": 7,
          "averageDailyKwh": 48.2,
          "monthlyKwh": 1494.22,
          "variabilityKwh": 93.85
        },
        {
          "month": 8,
          "averageDailyKwh": 46.46,
          "monthlyKwh": 1440.36,
          "variabilityKwh": 130.73
        },
        {
          "month": 9,
          "averageDailyKwh": 38.91,
          "monthlyKwh": 1167.27,
          "variabilityKwh": 147.43
        },
        {
          "month": 10,
          "averageDailyKwh": 32.99,
          "monthlyKwh": 1022.7,
          "variabilityKwh": 146.1
        },
        {
          "month": 11,
          "averageDailyKwh": 22.88,
          "monthlyKwh": 686.36,
          "variabilityKwh": 116.41
        },
        {
          "month": 12,
          "averageDailyKwh": 14.87,
          "monthlyKwh": 461.1,
          "variabilityKwh": 105.69
        }
      ]
    },
    {
      "city_id": "brasov",
      "city": "Brașov",
      "latitude": 45.6486,
      "longitude": 25.6061,
      "forecast": {
        "cityId": "brasov",
        "name": "Brașov",
        "lat": 45.6486,
        "lon": 25.6061,
        "timezone": "Europe/Bucharest",
        "featured": false,
        "targetDate": "2026-08-05",
        "expectedKwh": 55.5,
        "lowKwh": 48.1,
        "highKwh": 59.8,
        "bestWindowStart": "2026-08-05T12:00:00+03:00",
        "bestWindowEnd": "2026-08-05T16:00:00+03:00",
        "confidence": "high",
        "fetchedAt": "2026-08-04T18:53:46.102579Z",
        "freshness": "fresh",
        "stale": false
      },
      "typical_annual_kwh": 11340.09,
      "typical_monthly": [
        {
          "month": 1,
          "averageDailyKwh": 19.82,
          "monthlyKwh": 614.54,
          "variabilityKwh": 150.7
        },
        {
          "month": 2,
          "averageDailyKwh": 25.45,
          "monthlyKwh": 712.71,
          "variabilityKwh": 126.3
        },
        {
          "month": 3,
          "averageDailyKwh": 32.26,
          "monthlyKwh": 1000.16,
          "variabilityKwh": 138.03
        },
        {
          "month": 4,
          "averageDailyKwh": 34.95,
          "monthlyKwh": 1048.37,
          "variabilityKwh": 183.09
        },
        {
          "month": 5,
          "averageDailyKwh": 36.36,
          "monthlyKwh": 1127.24,
          "variabilityKwh": 135
        },
        {
          "month": 6,
          "averageDailyKwh": 37.99,
          "monthlyKwh": 1139.57,
          "variabilityKwh": 104.49
        },
        {
          "month": 7,
          "averageDailyKwh": 40.55,
          "monthlyKwh": 1257,
          "variabilityKwh": 111.91
        },
        {
          "month": 8,
          "averageDailyKwh": 40.79,
          "monthlyKwh": 1264.41,
          "variabilityKwh": 132.23
        },
        {
          "month": 9,
          "averageDailyKwh": 35.36,
          "monthlyKwh": 1060.91,
          "variabilityKwh": 165.53
        },
        {
          "month": 10,
          "averageDailyKwh": 30.67,
          "monthlyKwh": 950.62,
          "variabilityKwh": 147.26
        },
        {
          "month": 11,
          "averageDailyKwh": 22.34,
          "monthlyKwh": 670.16,
          "variabilityKwh": 126.29
        },
        {
          "month": 12,
          "averageDailyKwh": 15.95,
          "monthlyKwh": 494.4,
          "variabilityKwh": 98.54
        }
      ]
    },
    {
      "city_id": "constanta",
      "city": "Constanța",
      "latitude": 44.1807,
      "longitude": 28.6343,
      "forecast": {
        "cityId": "constanta",
        "name": "Constanța",
        "lat": 44.1807,
        "lon": 28.6343,
        "timezone": "Europe/Bucharest",
        "featured": false,
        "targetDate": "2026-08-05",
        "expectedKwh": 54.4,
        "lowKwh": 47.8,
        "highKwh": 60.4,
        "bestWindowStart": "2026-08-05T12:00:00+03:00",
        "bestWindowEnd": "2026-08-05T16:00:00+03:00",
        "confidence": "high",
        "fetchedAt": "2026-08-04T18:53:46.006091Z",
        "freshness": "fresh",
        "stale": false
      },
      "typical_annual_kwh": 13179.88,
      "typical_monthly": [
        {
          "month": 1,
          "averageDailyKwh": 20.11,
          "monthlyKwh": 623.53,
          "variabilityKwh": 109.94
        },
        {
          "month": 2,
          "averageDailyKwh": 25.27,
          "monthlyKwh": 707.46,
          "variabilityKwh": 149.22
        },
        {
          "month": 3,
          "averageDailyKwh": 34.34,
          "monthlyKwh": 1064.64,
          "variabilityKwh": 135.14
        },
        {
          "month": 4,
          "averageDailyKwh": 42.73,
          "monthlyKwh": 1281.86,
          "variabilityKwh": 165.07
        },
        {
          "month": 5,
          "averageDailyKwh": 47.29,
          "monthlyKwh": 1466.04,
          "variabilityKwh": 93.17
        },
        {
          "month": 6,
          "averageDailyKwh": 48.68,
          "monthlyKwh": 1460.31,
          "variabilityKwh": 105.09
        },
        {
          "month": 7,
          "averageDailyKwh": 50.99,
          "monthlyKwh": 1580.65,
          "variabilityKwh": 104.64
        },
        {
          "month": 8,
          "averageDailyKwh": 51.31,
          "monthlyKwh": 1590.67,
          "variabilityKwh": 73.5
        },
        {
          "month": 9,
          "averageDailyKwh": 42.77,
          "monthlyKwh": 1283.05,
          "variabilityKwh": 118.19
        },
        {
          "month": 10,
          "averageDailyKwh": 31.01,
          "monthlyKwh": 961.24,
          "variabilityKwh": 179.2
        },
        {
          "month": 11,
          "averageDailyKwh": 20.27,
          "monthlyKwh": 607.97,
          "variabilityKwh": 101.48
        },
        {
          "month": 12,
          "averageDailyKwh": 17.82,
          "monthlyKwh": 552.47,
          "variabilityKwh": 131.57
        }
      ]
    },
    {
      "city_id": "iasi",
      "city": "Iași",
      "latitude": 47.1667,
      "longitude": 27.6,
      "forecast": {
        "cityId": "iasi",
        "name": "Iași",
        "lat": 47.1667,
        "lon": 27.6,
        "timezone": "Europe/Bucharest",
        "featured": false,
        "targetDate": "2026-08-05",
        "expectedKwh": 53,
        "lowKwh": 45.6,
        "highKwh": 57.4,
        "bestWindowStart": "2026-08-05T12:00:00+03:00",
        "bestWindowEnd": "2026-08-05T16:00:00+03:00",
        "confidence": "high",
        "fetchedAt": "2026-08-04T18:53:46.034965Z",
        "freshness": "fresh",
        "stale": false
      },
      "typical_annual_kwh": 12106.04,
      "typical_monthly": [
        {
          "month": 1,
          "averageDailyKwh": 14.72,
          "monthlyKwh": 456.36,
          "variabilityKwh": 105.06
        },
        {
          "month": 2,
          "averageDailyKwh": 22.78,
          "monthlyKwh": 637.72,
          "variabilityKwh": 135.2
        },
        {
          "month": 3,
          "averageDailyKwh": 33.66,
          "monthlyKwh": 1043.5,
          "variabilityKwh": 166.01
        },
        {
          "month": 4,
          "averageDailyKwh": 40.03,
          "monthlyKwh": 1201.02,
          "variabilityKwh": 167.69
        },
        {
          "month": 5,
          "averageDailyKwh": 44.2,
          "monthlyKwh": 1370.23,
          "variabilityKwh": 119.9
        },
        {
          "month": 6,
          "averageDailyKwh": 45.51,
          "monthlyKwh": 1365.39,
          "variabilityKwh": 122.02
        },
        {
          "month": 7,
          "averageDailyKwh": 47.59,
          "monthlyKwh": 1475.16,
          "variabilityKwh": 85.17
        },
        {
          "month": 8,
          "averageDailyKwh": 46.77,
          "monthlyKwh": 1449.95,
          "variabilityKwh": 129.74
        },
        {
          "month": 9,
          "averageDailyKwh": 40.15,
          "monthlyKwh": 1204.57,
          "variabilityKwh": 151.5
        },
        {
          "month": 10,
          "averageDailyKwh": 30.64,
          "monthlyKwh": 949.76,
          "variabilityKwh": 157.51
        },
        {
          "month": 11,
          "averageDailyKwh": 18.01,
          "monthlyKwh": 540.25,
          "variabilityKwh": 92.06
        },
        {
          "month": 12,
          "averageDailyKwh": 13.29,
          "monthlyKwh": 412.13,
          "variabilityKwh": 133.21
        }
      ]
    }
  ],
  "sources": {
    "tomorrow": {
      "weather": {
        "source_id": "OPEN_METEO",
        "name": "Open-Meteo weather forecast",
        "public_display_allowed": true,
        "requires_commercial_license": true,
        "terms_url": "https://open-meteo.com/en/terms",
        "pricing_url": "https://open-meteo.com/en/pricing"
      },
      "model": {
        "source_id": "GRIDPASSPORT_PV_PUBLIC_V1",
        "name": "GridPassport public PV forecast model",
        "description": "Weather-based physical PV estimate with public-safe inputs."
      },
      "attribution": {
        "text": "Weather forecast by Open-Meteo, PV estimate by GridPassport.",
        "transformation_notes": "GridPassport projects irradiance onto the configured PV array and applies public lead-magnet loss assumptions."
      }
    },
    "typical_year": {
      "name": "European Commission Joint Research Centre PVGIS 5.3",
      "url": "https://joint-research-centre.ec.europa.eu/photovoltaic-geographical-information-system-pvgis_en",
      "api": "https://re.jrc.ec.europa.eu/api/v5_3/PVcalc",
      "method": "Monthly average fixed-system output calculated from a multi-year solar radiation and climate series."
    }
  },
  "methodology_url": "https://gridpassport.com/solar-forecast/methodology/"
}
