{
  "schema_version": "1.0",
  "generated_at": "2026-08-04T18:53:47.813764Z",
  "country_code": "GE",
  "country": "Georgia",
  "reference_system": {
    "installedKwp": 10,
    "orientation": "S",
    "tiltDeg": 35,
    "systemLossPct": 14
  },
  "city_count": 4,
  "summary": {
    "tomorrow_average_kwh": 43.725,
    "tomorrow_min_kwh": 31.1,
    "tomorrow_max_kwh": 50.2,
    "typical_annual_average_kwh": 12187.57,
    "typical_annual_min_kwh": 10978.66,
    "typical_annual_max_kwh": 12916.94
  },
  "cities": [
    {
      "city_id": "batumi",
      "city": "Batumi",
      "latitude": 41.6168,
      "longitude": 41.6367,
      "forecast": {
        "cityId": "batumi",
        "name": "Batumi",
        "lat": 41.6168,
        "lon": 41.6367,
        "timezone": "Asia/Tbilisi",
        "featured": true,
        "targetDate": "2026-08-05",
        "expectedKwh": 45.9,
        "lowKwh": 32.7,
        "highKwh": 56.7,
        "bestWindowStart": "2026-08-05T13:00:00+04:00",
        "bestWindowEnd": "2026-08-05T17:00:00+04:00",
        "confidence": "medium",
        "fetchedAt": "2026-08-04T18:53:42.547146Z",
        "freshness": "fresh",
        "stale": false
      },
      "typical_annual_kwh": 10978.66,
      "typical_monthly": [
        {
          "month": 1,
          "averageDailyKwh": 20.07,
          "monthlyKwh": 622.21,
          "variabilityKwh": 154.83
        },
        {
          "month": 2,
          "averageDailyKwh": 25.15,
          "monthlyKwh": 704.3,
          "variabilityKwh": 120.34
        },
        {
          "month": 3,
          "averageDailyKwh": 28.05,
          "monthlyKwh": 869.7,
          "variabilityKwh": 123.62
        },
        {
          "month": 4,
          "averageDailyKwh": 34.88,
          "monthlyKwh": 1046.41,
          "variabilityKwh": 173.68
        },
        {
          "month": 5,
          "averageDailyKwh": 37.36,
          "monthlyKwh": 1158.22,
          "variabilityKwh": 117.85
        },
        {
          "month": 6,
          "averageDailyKwh": 36.69,
          "monthlyKwh": 1100.68,
          "variabilityKwh": 141.15
        },
        {
          "month": 7,
          "averageDailyKwh": 35.21,
          "monthlyKwh": 1091.46,
          "variabilityKwh": 117.03
        },
        {
          "month": 8,
          "averageDailyKwh": 35.86,
          "monthlyKwh": 1111.66,
          "variabilityKwh": 109.34
        },
        {
          "month": 9,
          "averageDailyKwh": 33.6,
          "monthlyKwh": 1007.86,
          "variabilityKwh": 111.76
        },
        {
          "month": 10,
          "averageDailyKwh": 28.64,
          "monthlyKwh": 887.78,
          "variabilityKwh": 164.14
        },
        {
          "month": 11,
          "averageDailyKwh": 24.15,
          "monthlyKwh": 724.4,
          "variabilityKwh": 137.74
        },
        {
          "month": 12,
          "averageDailyKwh": 21.1,
          "monthlyKwh": 653.98,
          "variabilityKwh": 101.7
        }
      ]
    },
    {
      "city_id": "kutaisi",
      "city": "Kutaisi",
      "latitude": 42.2679,
      "longitude": 42.6946,
      "forecast": {
        "cityId": "kutaisi",
        "name": "Kutaisi",
        "lat": 42.2679,
        "lon": 42.6946,
        "timezone": "Asia/Tbilisi",
        "featured": true,
        "targetDate": "2026-08-05",
        "expectedKwh": 31.1,
        "lowKwh": 20.6,
        "highKwh": 41.3,
        "bestWindowStart": "2026-08-05T12:00:00+04:00",
        "bestWindowEnd": "2026-08-05T16:00:00+04:00",
        "confidence": "medium",
        "fetchedAt": "2026-08-04T18:53:42.452404Z",
        "freshness": "fresh",
        "stale": false
      },
      "typical_annual_kwh": 12290.83,
      "typical_monthly": [
        {
          "month": 1,
          "averageDailyKwh": 21.53,
          "monthlyKwh": 667.52,
          "variabilityKwh": 179.2
        },
        {
          "month": 2,
          "averageDailyKwh": 27.19,
          "monthlyKwh": 761.43,
          "variabilityKwh": 140.99
        },
        {
          "month": 3,
          "averageDailyKwh": 29.6,
          "monthlyKwh": 917.55,
          "variabilityKwh": 125.85
        },
        {
          "month": 4,
          "averageDailyKwh": 36.35,
          "monthlyKwh": 1090.53,
          "variabilityKwh": 161.33
        },
        {
          "month": 5,
          "averageDailyKwh": 39.03,
          "monthlyKwh": 1209.9,
          "variabilityKwh": 117.86
        },
        {
          "month": 6,
          "averageDailyKwh": 41.78,
          "monthlyKwh": 1253.29,
          "variabilityKwh": 118.03
        },
        {
          "month": 7,
          "averageDailyKwh": 41.47,
          "monthlyKwh": 1285.56,
          "variabilityKwh": 124.4
        },
        {
          "month": 8,
          "averageDailyKwh": 44.7,
          "monthlyKwh": 1385.82,
          "variabilityKwh": 93.63
        },
        {
          "month": 9,
          "averageDailyKwh": 40.52,
          "monthlyKwh": 1215.52,
          "variabilityKwh": 146.12
        },
        {
          "month": 10,
          "averageDailyKwh": 33.27,
          "monthlyKwh": 1031.51,
          "variabilityKwh": 173.92
        },
        {
          "month": 11,
          "averageDailyKwh": 26.42,
          "monthlyKwh": 792.74,
          "variabilityKwh": 140.04
        },
        {
          "month": 12,
          "averageDailyKwh": 21.92,
          "monthlyKwh": 679.46,
          "variabilityKwh": 101.96
        }
      ]
    },
    {
      "city_id": "tbilisi",
      "city": "Tbilisi",
      "latitude": 41.7151,
      "longitude": 44.8271,
      "forecast": {
        "cityId": "tbilisi",
        "name": "Tbilisi",
        "lat": 41.7151,
        "lon": 44.8271,
        "timezone": "Asia/Tbilisi",
        "featured": true,
        "targetDate": "2026-08-05",
        "expectedKwh": 47.7,
        "lowKwh": 37.2,
        "highKwh": 54.8,
        "bestWindowStart": "2026-08-05T13:00:00+04:00",
        "bestWindowEnd": "2026-08-05T17:00:00+04:00",
        "confidence": "medium",
        "fetchedAt": "2026-08-04T18:53:42.288138Z",
        "freshness": "fresh",
        "stale": false
      },
      "typical_annual_kwh": 12563.85,
      "typical_monthly": [
        {
          "month": 1,
          "averageDailyKwh": 22.88,
          "monthlyKwh": 709.19,
          "variabilityKwh": 121.9
        },
        {
          "month": 2,
          "averageDailyKwh": 27.74,
          "monthlyKwh": 776.76,
          "variabilityKwh": 123.03
        },
        {
          "month": 3,
          "averageDailyKwh": 33.98,
          "monthlyKwh": 1053.31,
          "variabilityKwh": 126.62
        },
        {
          "month": 4,
          "averageDailyKwh": 37.56,
          "monthlyKwh": 1126.79,
          "variabilityKwh": 132.69
        },
        {
          "month": 5,
          "averageDailyKwh": 41.11,
          "monthlyKwh": 1274.33,
          "variabilityKwh": 88.4
        },
        {
          "month": 6,
          "averageDailyKwh": 44.39,
          "monthlyKwh": 1331.56,
          "variabilityKwh": 95.67
        },
        {
          "month": 7,
          "averageDailyKwh": 44.8,
          "monthlyKwh": 1388.91,
          "variabilityKwh": 91.11
        },
        {
          "month": 8,
          "averageDailyKwh": 44.71,
          "monthlyKwh": 1386.03,
          "variabilityKwh": 124.31
        },
        {
          "month": 9,
          "averageDailyKwh": 39.62,
          "monthlyKwh": 1188.64,
          "variabilityKwh": 93.02
        },
        {
          "month": 10,
          "averageDailyKwh": 30.32,
          "monthlyKwh": 940.02,
          "variabilityKwh": 148.24
        },
        {
          "month": 11,
          "averageDailyKwh": 23.78,
          "monthlyKwh": 713.27,
          "variabilityKwh": 97.09
        },
        {
          "month": 12,
          "averageDailyKwh": 21.78,
          "monthlyKwh": 675.04,
          "variabilityKwh": 129.13
        }
      ]
    },
    {
      "city_id": "rustavi",
      "city": "Rustavi",
      "latitude": 41.5627,
      "longitude": 44.9787,
      "forecast": {
        "cityId": "rustavi",
        "name": "Rustavi",
        "lat": 41.5627,
        "lon": 44.9787,
        "timezone": "Asia/Tbilisi",
        "featured": false,
        "targetDate": "2026-08-05",
        "expectedKwh": 50.2,
        "lowKwh": 40.6,
        "highKwh": 56.3,
        "bestWindowStart": "2026-08-05T13:00:00+04:00",
        "bestWindowEnd": "2026-08-05T17:00:00+04:00",
        "confidence": "medium",
        "fetchedAt": "2026-08-04T18:53:42.611216Z",
        "freshness": "fresh",
        "stale": false
      },
      "typical_annual_kwh": 12916.94,
      "typical_monthly": [
        {
          "month": 1,
          "averageDailyKwh": 24,
          "monthlyKwh": 743.85,
          "variabilityKwh": 160.46
        },
        {
          "month": 2,
          "averageDailyKwh": 29.97,
          "monthlyKwh": 839.18,
          "variabilityKwh": 127.42
        },
        {
          "month": 3,
          "averageDailyKwh": 35.13,
          "monthlyKwh": 1089.02,
          "variabilityKwh": 122.91
        },
        {
          "month": 4,
          "averageDailyKwh": 38.22,
          "monthlyKwh": 1146.64,
          "variabilityKwh": 137.14
        },
        {
          "month": 5,
          "averageDailyKwh": 41.5,
          "monthlyKwh": 1286.36,
          "variabilityKwh": 81.98
        },
        {
          "month": 6,
          "averageDailyKwh": 44.08,
          "monthlyKwh": 1322.43,
          "variabilityKwh": 88.87
        },
        {
          "month": 7,
          "averageDailyKwh": 44.53,
          "monthlyKwh": 1380.43,
          "variabilityKwh": 90.78
        },
        {
          "month": 8,
          "averageDailyKwh": 44.85,
          "monthlyKwh": 1390.29,
          "variabilityKwh": 113.82
        },
        {
          "month": 9,
          "averageDailyKwh": 40.12,
          "monthlyKwh": 1203.74,
          "variabilityKwh": 81.14
        },
        {
          "month": 10,
          "averageDailyKwh": 31.47,
          "monthlyKwh": 975.68,
          "variabilityKwh": 159.11
        },
        {
          "month": 11,
          "averageDailyKwh": 26.28,
          "monthlyKwh": 788.52,
          "variabilityKwh": 105.85
        },
        {
          "month": 12,
          "averageDailyKwh": 24.22,
          "monthlyKwh": 750.8,
          "variabilityKwh": 156.54
        }
      ]
    }
  ],
  "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/"
}
