{
  "schema_version": "1.0",
  "generated_at": "2026-08-04T18:53:47.813764Z",
  "country_code": "GR",
  "country": "Greece",
  "reference_system": {
    "installedKwp": 10,
    "orientation": "S",
    "tiltDeg": 35,
    "systemLossPct": 14
  },
  "city_count": 6,
  "summary": {
    "tomorrow_average_kwh": 48.666666666666664,
    "tomorrow_min_kwh": 40.3,
    "tomorrow_max_kwh": 55.3,
    "typical_annual_average_kwh": 15150.411666666667,
    "typical_annual_min_kwh": 14462,
    "typical_annual_max_kwh": 15781.67
  },
  "cities": [
    {
      "city_id": "athens",
      "city": "Athens",
      "latitude": 37.9838,
      "longitude": 23.7275,
      "forecast": {
        "cityId": "athens",
        "name": "Athens",
        "lat": 37.9838,
        "lon": 23.7275,
        "timezone": "Europe/Athens",
        "featured": true,
        "targetDate": "2026-08-05",
        "expectedKwh": 54.5,
        "lowKwh": 48,
        "highKwh": 55.7,
        "bestWindowStart": "2026-08-05T12:00:00+03:00",
        "bestWindowEnd": "2026-08-05T16:00:00+03:00",
        "confidence": "high",
        "fetchedAt": "2026-08-04T18:53:42.421615Z",
        "freshness": "fresh",
        "stale": false
      },
      "typical_annual_kwh": 15737.03,
      "typical_monthly": [
        {
          "month": 1,
          "averageDailyKwh": 31.21,
          "monthlyKwh": 967.51,
          "variabilityKwh": 123.83
        },
        {
          "month": 2,
          "averageDailyKwh": 35.52,
          "monthlyKwh": 994.48,
          "variabilityKwh": 127.97
        },
        {
          "month": 3,
          "averageDailyKwh": 43.54,
          "monthlyKwh": 1349.79,
          "variabilityKwh": 102.73
        },
        {
          "month": 4,
          "averageDailyKwh": 48.62,
          "monthlyKwh": 1458.59,
          "variabilityKwh": 113.78
        },
        {
          "month": 5,
          "averageDailyKwh": 49.25,
          "monthlyKwh": 1526.73,
          "variabilityKwh": 96.91
        },
        {
          "month": 6,
          "averageDailyKwh": 50.94,
          "monthlyKwh": 1528.26,
          "variabilityKwh": 81.39
        },
        {
          "month": 7,
          "averageDailyKwh": 53.52,
          "monthlyKwh": 1659.13,
          "variabilityKwh": 57.7
        },
        {
          "month": 8,
          "averageDailyKwh": 53.88,
          "monthlyKwh": 1670.13,
          "variabilityKwh": 47.17
        },
        {
          "month": 9,
          "averageDailyKwh": 47.91,
          "monthlyKwh": 1437.33,
          "variabilityKwh": 92.72
        },
        {
          "month": 10,
          "averageDailyKwh": 40.69,
          "monthlyKwh": 1261.43,
          "variabilityKwh": 134.8
        },
        {
          "month": 11,
          "averageDailyKwh": 33.21,
          "monthlyKwh": 996.33,
          "variabilityKwh": 102.65
        },
        {
          "month": 12,
          "averageDailyKwh": 28.62,
          "monthlyKwh": 887.34,
          "variabilityKwh": 112.47
        }
      ]
    },
    {
      "city_id": "patras",
      "city": "Patras",
      "latitude": 38.2466,
      "longitude": 21.7346,
      "forecast": {
        "cityId": "patras",
        "name": "Patras",
        "lat": 38.2466,
        "lon": 21.7346,
        "timezone": "Europe/Athens",
        "featured": true,
        "targetDate": "2026-08-05",
        "expectedKwh": 45.9,
        "lowKwh": 37.3,
        "highKwh": 50.9,
        "bestWindowStart": "2026-08-05T11:00:00+03:00",
        "bestWindowEnd": "2026-08-05T15:00:00+03:00",
        "confidence": "medium",
        "fetchedAt": "2026-08-04T18:53:42.671480Z",
        "freshness": "fresh",
        "stale": false
      },
      "typical_annual_kwh": 15623.4,
      "typical_monthly": [
        {
          "month": 1,
          "averageDailyKwh": 30.45,
          "monthlyKwh": 943.98,
          "variabilityKwh": 145.61
        },
        {
          "month": 2,
          "averageDailyKwh": 34.44,
          "monthlyKwh": 964.31,
          "variabilityKwh": 160.2
        },
        {
          "month": 3,
          "averageDailyKwh": 42.12,
          "monthlyKwh": 1305.63,
          "variabilityKwh": 156.39
        },
        {
          "month": 4,
          "averageDailyKwh": 46.84,
          "monthlyKwh": 1405.07,
          "variabilityKwh": 121.81
        },
        {
          "month": 5,
          "averageDailyKwh": 48.26,
          "monthlyKwh": 1496.07,
          "variabilityKwh": 126.72
        },
        {
          "month": 6,
          "averageDailyKwh": 51.69,
          "monthlyKwh": 1550.84,
          "variabilityKwh": 60.48
        },
        {
          "month": 7,
          "averageDailyKwh": 53.84,
          "monthlyKwh": 1669.02,
          "variabilityKwh": 30.83
        },
        {
          "month": 8,
          "averageDailyKwh": 53.6,
          "monthlyKwh": 1661.58,
          "variabilityKwh": 48.09
        },
        {
          "month": 9,
          "averageDailyKwh": 48.21,
          "monthlyKwh": 1446.42,
          "variabilityKwh": 85.94
        },
        {
          "month": 10,
          "averageDailyKwh": 40.85,
          "monthlyKwh": 1266.26,
          "variabilityKwh": 135.89
        },
        {
          "month": 11,
          "averageDailyKwh": 33.9,
          "monthlyKwh": 1017.06,
          "variabilityKwh": 140.53
        },
        {
          "month": 12,
          "averageDailyKwh": 28.94,
          "monthlyKwh": 897.17,
          "variabilityKwh": 141.64
        }
      ]
    },
    {
      "city_id": "thessaloniki",
      "city": "Thessaloniki",
      "latitude": 40.6401,
      "longitude": 22.9444,
      "forecast": {
        "cityId": "thessaloniki",
        "name": "Thessaloniki",
        "lat": 40.6401,
        "lon": 22.9444,
        "timezone": "Europe/Athens",
        "featured": true,
        "targetDate": "2026-08-05",
        "expectedKwh": 40.3,
        "lowKwh": 30.6,
        "highKwh": 46.5,
        "bestWindowStart": "2026-08-05T14:00:00+03:00",
        "bestWindowEnd": "2026-08-05T18:00:00+03:00",
        "confidence": "medium",
        "fetchedAt": "2026-08-04T18:53:42.512959Z",
        "freshness": "fresh",
        "stale": false
      },
      "typical_annual_kwh": 14670.09,
      "typical_monthly": [
        {
          "month": 1,
          "averageDailyKwh": 29.44,
          "monthlyKwh": 912.71,
          "variabilityKwh": 144.82
        },
        {
          "month": 2,
          "averageDailyKwh": 33.55,
          "monthlyKwh": 939.49,
          "variabilityKwh": 158.86
        },
        {
          "month": 3,
          "averageDailyKwh": 39.34,
          "monthlyKwh": 1219.5,
          "variabilityKwh": 123.55
        },
        {
          "month": 4,
          "averageDailyKwh": 44.72,
          "monthlyKwh": 1341.68,
          "variabilityKwh": 121.44
        },
        {
          "month": 5,
          "averageDailyKwh": 46.91,
          "monthlyKwh": 1454.32,
          "variabilityKwh": 97.42
        },
        {
          "month": 6,
          "averageDailyKwh": 49.47,
          "monthlyKwh": 1484,
          "variabilityKwh": 72.2
        },
        {
          "month": 7,
          "averageDailyKwh": 52.2,
          "monthlyKwh": 1618.18,
          "variabilityKwh": 51.65
        },
        {
          "month": 8,
          "averageDailyKwh": 50.87,
          "monthlyKwh": 1576.83,
          "variabilityKwh": 67.46
        },
        {
          "month": 9,
          "averageDailyKwh": 44.28,
          "monthlyKwh": 1328.54,
          "variabilityKwh": 93.68
        },
        {
          "month": 10,
          "averageDailyKwh": 36.2,
          "monthlyKwh": 1122.31,
          "variabilityKwh": 167.2
        },
        {
          "month": 11,
          "averageDailyKwh": 28.48,
          "monthlyKwh": 854.37,
          "variabilityKwh": 141.72
        },
        {
          "month": 12,
          "averageDailyKwh": 26.39,
          "monthlyKwh": 818.15,
          "variabilityKwh": 153.1
        }
      ]
    },
    {
      "city_id": "heraklion",
      "city": "Heraklion",
      "latitude": 35.3279,
      "longitude": 25.1434,
      "forecast": {
        "cityId": "heraklion",
        "name": "Heraklion",
        "lat": 35.3279,
        "lon": 25.1434,
        "timezone": "Europe/Athens",
        "featured": false,
        "targetDate": "2026-08-05",
        "expectedKwh": 55.3,
        "lowKwh": 48.7,
        "highKwh": 56.5,
        "bestWindowStart": "2026-08-05T12:00:00+03:00",
        "bestWindowEnd": "2026-08-05T16:00:00+03:00",
        "confidence": "high",
        "fetchedAt": "2026-08-04T18:53:42.579654Z",
        "freshness": "fresh",
        "stale": false
      },
      "typical_annual_kwh": 15781.67,
      "typical_monthly": [
        {
          "month": 1,
          "averageDailyKwh": 29.02,
          "monthlyKwh": 899.6,
          "variabilityKwh": 125.82
        },
        {
          "month": 2,
          "averageDailyKwh": 34.72,
          "monthlyKwh": 972.1,
          "variabilityKwh": 119.6
        },
        {
          "month": 3,
          "averageDailyKwh": 42.71,
          "monthlyKwh": 1323.99,
          "variabilityKwh": 126.42
        },
        {
          "month": 4,
          "averageDailyKwh": 48.59,
          "monthlyKwh": 1457.72,
          "variabilityKwh": 93.64
        },
        {
          "month": 5,
          "averageDailyKwh": 49.93,
          "monthlyKwh": 1547.87,
          "variabilityKwh": 92.7
        },
        {
          "month": 6,
          "averageDailyKwh": 52.76,
          "monthlyKwh": 1582.75,
          "variabilityKwh": 41.17
        },
        {
          "month": 7,
          "averageDailyKwh": 54.67,
          "monthlyKwh": 1694.69,
          "variabilityKwh": 29.28
        },
        {
          "month": 8,
          "averageDailyKwh": 55.24,
          "monthlyKwh": 1712.45,
          "variabilityKwh": 34.4
        },
        {
          "month": 9,
          "averageDailyKwh": 50.6,
          "monthlyKwh": 1518,
          "variabilityKwh": 68.8
        },
        {
          "month": 10,
          "averageDailyKwh": 40.4,
          "monthlyKwh": 1252.5,
          "variabilityKwh": 129.8
        },
        {
          "month": 11,
          "averageDailyKwh": 32.68,
          "monthlyKwh": 980.27,
          "variabilityKwh": 146.21
        },
        {
          "month": 12,
          "averageDailyKwh": 27.09,
          "monthlyKwh": 839.74,
          "variabilityKwh": 99.7
        }
      ]
    },
    {
      "city_id": "ioannina",
      "city": "Ioannina",
      "latitude": 39.6634,
      "longitude": 20.8519,
      "forecast": {
        "cityId": "ioannina",
        "name": "Ioannina",
        "lat": 39.6634,
        "lon": 20.8519,
        "timezone": "Europe/Athens",
        "featured": false,
        "targetDate": "2026-08-05",
        "expectedKwh": 45.2,
        "lowKwh": 34.9,
        "highKwh": 51.3,
        "bestWindowStart": "2026-08-05T11:00:00+03:00",
        "bestWindowEnd": "2026-08-05T15:00:00+03:00",
        "confidence": "medium",
        "fetchedAt": "2026-08-04T18:53:42.734137Z",
        "freshness": "fresh",
        "stale": false
      },
      "typical_annual_kwh": 14462,
      "typical_monthly": [
        {
          "month": 1,
          "averageDailyKwh": 28.5,
          "monthlyKwh": 883.52,
          "variabilityKwh": 184.3
        },
        {
          "month": 2,
          "averageDailyKwh": 32.7,
          "monthlyKwh": 915.58,
          "variabilityKwh": 186.05
        },
        {
          "month": 3,
          "averageDailyKwh": 37.99,
          "monthlyKwh": 1177.66,
          "variabilityKwh": 184.33
        },
        {
          "month": 4,
          "averageDailyKwh": 42.14,
          "monthlyKwh": 1264.1,
          "variabilityKwh": 126.79
        },
        {
          "month": 5,
          "averageDailyKwh": 44.04,
          "monthlyKwh": 1365.22,
          "variabilityKwh": 133.32
        },
        {
          "month": 6,
          "averageDailyKwh": 47.32,
          "monthlyKwh": 1419.53,
          "variabilityKwh": 96.69
        },
        {
          "month": 7,
          "averageDailyKwh": 50.95,
          "monthlyKwh": 1579.36,
          "variabilityKwh": 61.17
        },
        {
          "month": 8,
          "averageDailyKwh": 50.66,
          "monthlyKwh": 1570.55,
          "variabilityKwh": 75.89
        },
        {
          "month": 9,
          "averageDailyKwh": 44.55,
          "monthlyKwh": 1336.53,
          "variabilityKwh": 75.47
        },
        {
          "month": 10,
          "averageDailyKwh": 39.46,
          "monthlyKwh": 1223.11,
          "variabilityKwh": 140.34
        },
        {
          "month": 11,
          "averageDailyKwh": 30.03,
          "monthlyKwh": 900.95,
          "variabilityKwh": 165.54
        },
        {
          "month": 12,
          "averageDailyKwh": 26.64,
          "monthlyKwh": 825.88,
          "variabilityKwh": 185.58
        }
      ]
    },
    {
      "city_id": "larissa",
      "city": "Larissa",
      "latitude": 39.6285,
      "longitude": 22.4211,
      "forecast": {
        "cityId": "larissa",
        "name": "Larissa",
        "lat": 39.6285,
        "lon": 22.4211,
        "timezone": "Europe/Athens",
        "featured": false,
        "targetDate": "2026-08-05",
        "expectedKwh": 50.8,
        "lowKwh": 41.9,
        "highKwh": 53.2,
        "bestWindowStart": "2026-08-05T12:00:00+03:00",
        "bestWindowEnd": "2026-08-05T16:00:00+03:00",
        "confidence": "high",
        "fetchedAt": "2026-08-04T18:53:42.641847Z",
        "freshness": "fresh",
        "stale": false
      },
      "typical_annual_kwh": 14628.28,
      "typical_monthly": [
        {
          "month": 1,
          "averageDailyKwh": 29.54,
          "monthlyKwh": 915.61,
          "variabilityKwh": 175.89
        },
        {
          "month": 2,
          "averageDailyKwh": 33.49,
          "monthlyKwh": 937.82,
          "variabilityKwh": 146.13
        },
        {
          "month": 3,
          "averageDailyKwh": 39.87,
          "monthlyKwh": 1236.12,
          "variabilityKwh": 120.71
        },
        {
          "month": 4,
          "averageDailyKwh": 45.23,
          "monthlyKwh": 1356.9,
          "variabilityKwh": 110.53
        },
        {
          "month": 5,
          "averageDailyKwh": 46.51,
          "monthlyKwh": 1441.81,
          "variabilityKwh": 87.59
        },
        {
          "month": 6,
          "averageDailyKwh": 48.19,
          "monthlyKwh": 1445.77,
          "variabilityKwh": 68.62
        },
        {
          "month": 7,
          "averageDailyKwh": 51.53,
          "monthlyKwh": 1597.39,
          "variabilityKwh": 45.52
        },
        {
          "month": 8,
          "averageDailyKwh": 51.38,
          "monthlyKwh": 1592.89,
          "variabilityKwh": 59.73
        },
        {
          "month": 9,
          "averageDailyKwh": 44.44,
          "monthlyKwh": 1333.21,
          "variabilityKwh": 93.83
        },
        {
          "month": 10,
          "averageDailyKwh": 35.56,
          "monthlyKwh": 1102.43,
          "variabilityKwh": 159.43
        },
        {
          "month": 11,
          "averageDailyKwh": 28.82,
          "monthlyKwh": 864.74,
          "variabilityKwh": 130.52
        },
        {
          "month": 12,
          "averageDailyKwh": 25.92,
          "monthlyKwh": 803.58,
          "variabilityKwh": 141.64
        }
      ]
    }
  ],
  "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/"
}
