{
  "schema": "voltcast.actual-weather-year-wheel.v1",
  "zone": "DE-LU",
  "zone_name": "Germany / Luxembourg",
  "timezone": "Europe/Berlin",
  "hours": {
    "from": 12,
    "to": 23
  },
  "weather_source": {
    "name": "DWD gauges (rain) + Open-Meteo ERA5 (other fields)",
    "kind": "measured rain / reanalysis weather",
    "scheme": "de-fleet-k40-20260805",
    "points": 40,
    "gauges": 40,
    "rain_kind": "direct station measurement",
    "rain_licence": "CC BY 4.0",
    "rain_attribution": "Source: Deutscher Wetterdienst (DWD), Climate Data Center",
    "sha256": "b2ff40de2e41ca3c6c5e6b7f1c59daccca2ccc18fbf1cc2f79e92fdbb5782aea",
    "from": "2025-10-01",
    "to": "2026-08-02"
  },
  "location": {
    "name": "Germany geographic centre",
    "lat": 51.16570000000001,
    "lon": 10.4515
  },
  "layers": [
    {
      "id": "rain_mm",
      "label": "Rain",
      "unit": "mm/hour",
      "source": "DWD gauge measurement"
    },
    {
      "id": "cloud_pct",
      "label": "Cloud cover",
      "unit": "%",
      "source": "ERA5 reanalysis"
    },
    {
      "id": "wind_100m_ms",
      "label": "Wind at 100 m",
      "unit": "m/s",
      "source": "ERA5 reanalysis"
    },
    {
      "id": "temperature_c",
      "label": "Temperature",
      "unit": "°C",
      "source": "ERA5 reanalysis"
    },
    {
      "id": "radiation_wm2",
      "label": "Solar radiation",
      "unit": "W/m²",
      "source": "ERA5 reanalysis"
    }
  ],
  "month_hour": [
    {
      "month": "2025-10",
      "hour": 12,
      "observations": 31,
      "rain_mm": 0.13637096774193544,
      "cloud_pct": 81.92293697884956,
      "wind_100m_ms": 7.319747490890845,
      "temperature_c": 12.0183064516129,
      "radiation_wm2": 227.55622665320362
    },
    {
      "month": "2025-10",
      "hour": 13,
      "observations": 31,
      "rain_mm": 0.12596774193548385,
      "cloud_pct": 81.48529962620329,
      "wind_100m_ms": 7.5300427832693115,
      "temperature_c": 12.521451612903224,
      "radiation_wm2": 255.79074568413392
    },
    {
      "month": "2025-10",
      "hour": 14,
      "observations": 31,
      "rain_mm": 0.1243548387096774,
      "cloud_pct": 82.33866973074,
      "wind_100m_ms": 7.6444205173383475,
      "temperature_c": 12.721370967741937,
      "radiation_wm2": 246.99164035481084
    },
    {
      "month": "2025-10",
      "hour": 15,
      "observations": 31,
      "rain_mm": 0.11370967741935484,
      "cloud_pct": 80.98606164343296,
      "wind_100m_ms": 7.688247035276169,
      "temperature_c": 12.849193548387095,
      "radiation_wm2": 215.62904808718673
    },
    {
      "month": "2025-10",
      "hour": 16,
      "observations": 31,
      "rain_mm": 0.10701612903225807,
      "cloud_pct": 80.1253468505425,
      "wind_100m_ms": 7.691420531179928,
      "temperature_c": 12.700403225806452,
      "radiation_wm2": 164.56900528719186
    },
    {
      "month": "2025-10",
      "hour": 17,
      "observations": 31,
      "rain_mm": 0.1061290322580645,
      "cloud_pct": 78.88890593371896,
      "wind_100m_ms": 7.666659653084773,
      "temperature_c": 12.358870967741938,
      "radiation_wm2": 101.00574294525141
    },
    {
      "month": "2025-10",
      "hour": 18,
      "observations": 31,
      "rain_mm": 0.10282258064516131,
      "cloud_pct": 76.83915669900345,
      "wind_100m_ms": 7.6583843562707035,
      "temperature_c": 11.696209677419356,
      "radiation_wm2": 41.30265608559557
    },
    {
      "month": "2025-10",
      "hour": 19,
      "observations": 31,
      "rain_mm": 0.08524193548387096,
      "cloud_pct": 75.92839078264151,
      "wind_100m_ms": 7.734923114742736,
      "temperature_c": 10.996532258064518,
      "radiation_wm2": 4.93801725953883
    },
    {
      "month": "2025-10",
      "hour": 20,
      "observations": 31,
      "rain_mm": 0.07895161290322583,
      "cloud_pct": 74.95048602723442,
      "wind_100m_ms": 7.830303616001508,
      "temperature_c": 10.624919354838712,
      "radiation_wm2": 0.0
    },
    {
      "month": "2025-10",
      "hour": 21,
      "observations": 31,
      "rain_mm": 0.06782258064516129,
      "cloud_pct": 75.99260104960074,
      "wind_100m_ms": 7.8918441546284,
      "temperature_c": 10.31798387096774,
      "radiation_wm2": 0.0
    },
    {
      "month": "2025-10",
      "hour": 22,
      "observations": 31,
      "rain_mm": 0.06741935483870967,
      "cloud_pct": 76.1540353485055,
      "wind_100m_ms": 7.902464408144031,
      "temperature_c": 10.072258064516129,
      "radiation_wm2": 0.0
    },
    {
      "month": "2025-10",
      "hour": 23,
      "observations": 31,
      "rain_mm": 0.08209677419354838,
      "cloud_pct": 75.62185738804725,
      "wind_100m_ms": 7.8427508188081125,
      "temperature_c": 9.868629032258065,
      "radiation_wm2": 0.0
    },
    {
      "month": "2025-11",
      "hour": 12,
      "observations": 30,
      "rain_mm": 0.059050832208726936,
      "cloud_pct": 80.92485341572028,
      "wind_100m_ms": 6.1883113081890935,
      "temperature_c": 7.652833333333332,
      "radiation_wm2": 189.04256992199038
    },
    {
      "month": "2025-11",
      "hour": 13,
      "observations": 30,
      "rain_mm": 0.06812438146648672,
      "cloud_pct": 80.10444104336221,
      "wind_100m_ms": 6.242616525294763,
      "temperature_c": 8.05125,
      "radiation_wm2": 191.43501865290864
    },
    {
      "month": "2025-11",
      "hour": 14,
      "observations": 30,
      "rain_mm": 0.06548290598290599,
      "cloud_pct": 79.75051395022047,
      "wind_100m_ms": 6.339069234880222,
      "temperature_c": 8.181999999999999,
      "radiation_wm2": 162.96326583473862
    },
    {
      "month": "2025-11",
      "hour": 15,
      "observations": 30,
      "rain_mm": 0.06681196581196579,
      "cloud_pct": 79.1383113992027,
      "wind_100m_ms": 6.476732333116347,
      "temperature_c": 8.001083333333334,
      "radiation_wm2": 113.2562473401578
    },
    {
      "month": "2025-11",
      "hour": 16,
      "observations": 30,
      "rain_mm": 0.07470299145299145,
      "cloud_pct": 77.46587051335541,
      "wind_100m_ms": 6.644729409416017,
      "temperature_c": 7.467999999999999,
      "radiation_wm2": 51.5704123259106
    },
    {
      "month": "2025-11",
      "hour": 17,
      "observations": 30,
      "rain_mm": 0.07435897435897433,
      "cloud_pct": 75.83546221589013,
      "wind_100m_ms": 6.826198646120769,
      "temperature_c": 6.773250000000001,
      "radiation_wm2": 6.025105564408309
    },
    {
      "month": "2025-11",
      "hour": 18,
      "observations": 30,
      "rain_mm": 0.07817521367521367,
      "cloud_pct": 75.39505739433912,
      "wind_100m_ms": 6.942904855998259,
      "temperature_c": 6.268916666666667,
      "radiation_wm2": 0.0
    },
    {
      "month": "2025-11",
      "hour": 19,
      "observations": 30,
      "rain_mm": 0.0699508547008547,
      "cloud_pct": 73.77436240957215,
      "wind_100m_ms": 7.014417093574628,
      "temperature_c": 5.908083333333333,
      "radiation_wm2": 0.0
    },
    {
      "month": "2025-11",
      "hour": 20,
      "observations": 30,
      "rain_mm": 0.07054487179487179,
      "cloud_pct": 73.01758574895875,
      "wind_100m_ms": 7.050280724319645,
      "temperature_c": 5.7467500000000005,
      "radiation_wm2": 0.0
    },
    {
      "month": "2025-11",
      "hour": 21,
      "observations": 30,
      "rain_mm": 0.06801068376068375,
      "cloud_pct": 73.69448456713823,
      "wind_100m_ms": 7.039831623183625,
      "temperature_c": 5.5344999999999995,
      "radiation_wm2": 0.0
    },
    {
      "month": "2025-11",
      "hour": 22,
      "observations": 30,
      "rain_mm": 0.06505982905982907,
      "cloud_pct": 73.89163466534166,
      "wind_100m_ms": 6.989600655819513,
      "temperature_c": 5.457333333333334,
      "radiation_wm2": 0.0
    },
    {
      "month": "2025-11",
      "hour": 23,
      "observations": 30,
      "rain_mm": 0.0617895861448493,
      "cloud_pct": 76.09695095282879,
      "wind_100m_ms": 6.738033236482095,
      "temperature_c": 5.183416666666667,
      "radiation_wm2": 0.0
    },
    {
      "month": "2025-12",
      "hour": 12,
      "observations": 31,
      "rain_mm": 0.02306451612903226,
      "cloud_pct": 72.24989046829901,
      "wind_100m_ms": 6.517514761154753,
      "temperature_c": 5.240564516129034,
      "radiation_wm2": 141.1368762185737
    },
    {
      "month": "2025-12",
      "hour": 13,
      "observations": 31,
      "rain_mm": 0.021048387096774195,
      "cloud_pct": 71.26656206295269,
      "wind_100m_ms": 6.552681415390151,
      "temperature_c": 5.695403225806451,
      "radiation_wm2": 150.45611466915224
    },
    {
      "month": "2025-12",
      "hour": 14,
      "observations": 31,
      "rain_mm": 0.021612903225806453,
      "cloud_pct": 69.67602610085203,
      "wind_100m_ms": 6.636934859473433,
      "temperature_c": 5.869596774193549,
      "radiation_wm2": 131.46308387342197
    },
    {
      "month": "2025-12",
      "hour": 15,
      "observations": 31,
      "rain_mm": 0.020403225806451614,
      "cloud_pct": 69.4583949495583,
      "wind_100m_ms": 6.831121289757248,
      "temperature_c": 5.712822580645161,
      "radiation_wm2": 87.18140837650833
    },
    {
      "month": "2025-12",
      "hour": 16,
      "observations": 31,
      "rain_mm": 0.01967741935483871,
      "cloud_pct": 68.64573372376584,
      "wind_100m_ms": 7.086927717202436,
      "temperature_c": 5.220000000000001,
      "radiation_wm2": 31.880123380288946
    },
    {
      "month": "2025-12",
      "hour": 17,
      "observations": 31,
      "rain_mm": 0.020483870967741936,
      "cloud_pct": 67.81711975485577,
      "wind_100m_ms": 7.298923474731967,
      "temperature_c": 4.706612903225808,
      "radiation_wm2": 1.1880348496374138
    },
    {
      "month": "2025-12",
      "hour": 18,
      "observations": 31,
      "rain_mm": 0.02677419354838709,
      "cloud_pct": 67.22579730633485,
      "wind_100m_ms": 7.435695061112685,
      "temperature_c": 4.418629032258065,
      "radiation_wm2": 0.0
    },
    {
      "month": "2025-12",
      "hour": 19,
      "observations": 31,
      "rain_mm": 0.03008064516129032,
      "cloud_pct": 67.49019579933537,
      "wind_100m_ms": 7.5422261623545905,
      "temperature_c": 4.189435483870968,
      "radiation_wm2": 0.0
    },
    {
      "month": "2025-12",
      "hour": 20,
      "observations": 31,
      "rain_mm": 0.0375,
      "cloud_pct": 67.47369828897297,
      "wind_100m_ms": 7.603426083271789,
      "temperature_c": 4.139354838709678,
      "radiation_wm2": 0.0
    },
    {
      "month": "2025-12",
      "hour": 21,
      "observations": 31,
      "rain_mm": 0.04451612903225805,
      "cloud_pct": 67.17042442654808,
      "wind_100m_ms": 7.626430022699798,
      "temperature_c": 4.013870967741935,
      "radiation_wm2": 0.0
    },
    {
      "month": "2025-12",
      "hour": 22,
      "observations": 31,
      "rain_mm": 0.04685690653432588,
      "cloud_pct": 66.85305135189179,
      "wind_100m_ms": 7.609047327174774,
      "temperature_c": 3.9088709677419358,
      "radiation_wm2": 0.0
    },
    {
      "month": "2025-12",
      "hour": 23,
      "observations": 31,
      "rain_mm": 0.04911290322580644,
      "cloud_pct": 71.67515752465181,
      "wind_100m_ms": 7.277367431228677,
      "temperature_c": 3.7534677419354843,
      "radiation_wm2": 0.0
    },
    {
      "month": "2026-01",
      "hour": 12,
      "observations": 31,
      "rain_mm": 0.05279776674937965,
      "cloud_pct": 74.42905606088405,
      "wind_100m_ms": 7.163717161699278,
      "temperature_c": 0.784758064516129,
      "radiation_wm2": 170.00449427346592
    },
    {
      "month": "2026-01",
      "hour": 13,
      "observations": 31,
      "rain_mm": 0.05090984284532672,
      "cloud_pct": 72.62932271943689,
      "wind_100m_ms": 7.17889743126154,
      "temperature_c": 1.1724193548387096,
      "radiation_wm2": 186.14578418433112
    },
    {
      "month": "2026-01",
      "hour": 14,
      "observations": 31,
      "rain_mm": 0.03909842845326716,
      "cloud_pct": 71.80549501925458,
      "wind_100m_ms": 7.273583074766221,
      "temperature_c": 1.3558064516129036,
      "radiation_wm2": 170.31185194968768
    },
    {
      "month": "2026-01",
      "hour": 15,
      "observations": 31,
      "rain_mm": 0.04221050454921423,
      "cloud_pct": 71.26024344651492,
      "wind_100m_ms": 7.358196472582706,
      "temperature_c": 1.3073387096774187,
      "radiation_wm2": 127.35343080835649
    },
    {
      "month": "2026-01",
      "hour": 16,
      "observations": 31,
      "rain_mm": 0.0466087675765095,
      "cloud_pct": 70.96322991085164,
      "wind_100m_ms": 7.507589084137465,
      "temperature_c": 0.9362903225806452,
      "radiation_wm2": 65.08918480064678
    },
    {
      "month": "2026-01",
      "hour": 17,
      "observations": 31,
      "rain_mm": 0.04617659222497932,
      "cloud_pct": 70.68044252380412,
      "wind_100m_ms": 7.725862042415163,
      "temperature_c": 0.31790322580645164,
      "radiation_wm2": 11.879811890208435
    },
    {
      "month": "2026-01",
      "hour": 18,
      "observations": 31,
      "rain_mm": 0.04752688172043011,
      "cloud_pct": 70.5555591312496,
      "wind_100m_ms": 7.865697882359396,
      "temperature_c": -0.13419354838709674,
      "radiation_wm2": 0.02772238539656531
    },
    {
      "month": "2026-01",
      "hour": 19,
      "observations": 31,
      "rain_mm": 0.04496071133167906,
      "cloud_pct": 69.7178668763135,
      "wind_100m_ms": 7.899256103084339,
      "temperature_c": -0.28274193548387094,
      "radiation_wm2": 0.0
    },
    {
      "month": "2026-01",
      "hour": 20,
      "observations": 31,
      "rain_mm": 0.05152812241521918,
      "cloud_pct": 70.20185817900236,
      "wind_100m_ms": 7.870033771001571,
      "temperature_c": -0.4615322580645161,
      "radiation_wm2": 0.0
    },
    {
      "month": "2026-01",
      "hour": 21,
      "observations": 31,
      "rain_mm": 0.04800041356492969,
      "cloud_pct": 69.98937691160518,
      "wind_100m_ms": 7.822106394211721,
      "temperature_c": -0.5341129032258065,
      "radiation_wm2": 0.0
    },
    {
      "month": "2026-01",
      "hour": 22,
      "observations": 31,
      "rain_mm": 0.05487179487179488,
      "cloud_pct": 69.20294025474323,
      "wind_100m_ms": 7.788202862756827,
      "temperature_c": -0.6645161290322578,
      "radiation_wm2": 0.0
    },
    {
      "month": "2026-01",
      "hour": 23,
      "observations": 31,
      "rain_mm": 0.055680314309346564,
      "cloud_pct": 72.15460266055561,
      "wind_100m_ms": 7.365782943959742,
      "temperature_c": -0.678225806451613,
      "radiation_wm2": 0.0
    },
    {
      "month": "2026-02",
      "hour": 12,
      "observations": 28,
      "rain_mm": 0.08407967032967033,
      "cloud_pct": 85.62436897614943,
      "wind_100m_ms": 6.598363436254847,
      "temperature_c": 3.586875,
      "radiation_wm2": 216.75826828361127
    },
    {
      "month": "2026-02",
      "hour": 13,
      "observations": 28,
      "rain_mm": 0.09037774725274725,
      "cloud_pct": 84.6670675477253,
      "wind_100m_ms": 6.736573616341159,
      "temperature_c": 4.03625,
      "radiation_wm2": 236.35348341708277
    },
    {
      "month": "2026-02",
      "hour": 14,
      "observations": 28,
      "rain_mm": 0.09593177655677655,
      "cloud_pct": 84.04538687167155,
      "wind_100m_ms": 6.823332988870724,
      "temperature_c": 4.250000000000001,
      "radiation_wm2": 228.06214720311044
    },
    {
      "month": "2026-02",
      "hour": 15,
      "observations": 28,
      "rain_mm": 0.093003663003663,
      "cloud_pct": 83.28244158857923,
      "wind_100m_ms": 6.949640926410395,
      "temperature_c": 4.4036607142857145,
      "radiation_wm2": 190.5354154974627
    },
    {
      "month": "2026-02",
      "hour": 16,
      "observations": 28,
      "rain_mm": 0.0985302197802198,
      "cloud_pct": 81.58590304140968,
      "wind_100m_ms": 7.084229014737761,
      "temperature_c": 4.237857142857143,
      "radiation_wm2": 126.64099856372044
    },
    {
      "month": "2026-02",
      "hour": 17,
      "observations": 28,
      "rain_mm": 0.1004532967032967,
      "cloud_pct": 80.63994258406835,
      "wind_100m_ms": 7.328406616437548,
      "temperature_c": 3.766875,
      "radiation_wm2": 56.65180899451457
    },
    {
      "month": "2026-02",
      "hour": 18,
      "observations": 28,
      "rain_mm": 0.11016941391941393,
      "cloud_pct": 79.88594405948403,
      "wind_100m_ms": 7.598735999367603,
      "temperature_c": 3.197857142857143,
      "radiation_wm2": 7.800755954737192
    },
    {
      "month": "2026-02",
      "hour": 19,
      "observations": 28,
      "rain_mm": 0.0999175824175824,
      "cloud_pct": 79.24841434369148,
      "wind_100m_ms": 7.765226892809892,
      "temperature_c": 2.827946428571429,
      "radiation_wm2": 0.0005094362472345314
    },
    {
      "month": "2026-02",
      "hour": 20,
      "observations": 28,
      "rain_mm": 0.09120650183150182,
      "cloud_pct": 79.9626152804959,
      "wind_100m_ms": 7.849710158879541,
      "temperature_c": 2.5775892857142857,
      "radiation_wm2": 0.0
    },
    {
      "month": "2026-02",
      "hour": 21,
      "observations": 28,
      "rain_mm": 0.09029532967032969,
      "cloud_pct": 79.58564905265614,
      "wind_100m_ms": 7.874346617094295,
      "temperature_c": 2.35875,
      "radiation_wm2": 0.0
    },
    {
      "month": "2026-02",
      "hour": 22,
      "observations": 28,
      "rain_mm": 0.09074404761904763,
      "cloud_pct": 79.00023648853652,
      "wind_100m_ms": 7.84628264712678,
      "temperature_c": 2.2139285714285717,
      "radiation_wm2": 0.0
    },
    {
      "month": "2026-02",
      "hour": 23,
      "observations": 28,
      "rain_mm": 0.07842719780219778,
      "cloud_pct": 81.62191053338744,
      "wind_100m_ms": 7.402798144714846,
      "temperature_c": 2.0336607142857144,
      "radiation_wm2": 0.0
    },
    {
      "month": "2026-03",
      "hour": 12,
      "observations": 31,
      "rain_mm": 0.0502398676592225,
      "cloud_pct": 54.5094353573485,
      "wind_100m_ms": 5.29784127956321,
      "temperature_c": 9.672661290322582,
      "radiation_wm2": 449.5892986526161
    },
    {
      "month": "2026-03",
      "hour": 13,
      "observations": 31,
      "rain_mm": 0.04501654259718776,
      "cloud_pct": 57.065244133337835,
      "wind_100m_ms": 5.437324091334778,
      "temperature_c": 10.343306451612905,
      "radiation_wm2": 472.94003766365614
    },
    {
      "month": "2026-03",
      "hour": 14,
      "observations": 31,
      "rain_mm": 0.07089743589743588,
      "cloud_pct": 59.66697541172789,
      "wind_100m_ms": 5.508471170034289,
      "temperature_c": 10.710967741935486,
      "radiation_wm2": 450.4831429676503
    },
    {
      "month": "2026-03",
      "hour": 15,
      "observations": 31,
      "rain_mm": 0.06556658395368073,
      "cloud_pct": 60.22798656612781,
      "wind_100m_ms": 5.533797065849838,
      "temperature_c": 10.91193548387097,
      "radiation_wm2": 387.4679009885003
    },
    {
      "month": "2026-03",
      "hour": 16,
      "observations": 31,
      "rain_mm": 0.06171422663358148,
      "cloud_pct": 58.21929573564132,
      "wind_100m_ms": 5.560669842067377,
      "temperature_c": 10.834354838709677,
      "radiation_wm2": 291.88357660768685
    },
    {
      "month": "2026-03",
      "hour": 17,
      "observations": 31,
      "rain_mm": 0.07581265508684862,
      "cloud_pct": 55.12983775141785,
      "wind_100m_ms": 5.67911322610726,
      "temperature_c": 10.331451612903225,
      "radiation_wm2": 183.88135257832585
    },
    {
      "month": "2026-03",
      "hour": 18,
      "observations": 31,
      "rain_mm": 0.05991108354011579,
      "cloud_pct": 52.213800277570705,
      "wind_100m_ms": 5.946570790511185,
      "temperature_c": 8.968225806451612,
      "radiation_wm2": 77.5347196365279
    },
    {
      "month": "2026-03",
      "hour": 19,
      "observations": 31,
      "rain_mm": 0.05287841191066996,
      "cloud_pct": 49.75642879662379,
      "wind_100m_ms": 6.24293525773828,
      "temperature_c": 7.573145161290323,
      "radiation_wm2": 13.772711471613157
    },
    {
      "month": "2026-03",
      "hour": 20,
      "observations": 31,
      "rain_mm": 0.04830231596360628,
      "cloud_pct": 49.36541493577967,
      "wind_100m_ms": 6.478280340759077,
      "temperature_c": 6.732983870967742,
      "radiation_wm2": 1.6762341961944685
    },
    {
      "month": "2026-03",
      "hour": 21,
      "observations": 31,
      "rain_mm": 0.0380479735318445,
      "cloud_pct": 47.88981460127862,
      "wind_100m_ms": 6.619366128442614,
      "temperature_c": 5.960564516129033,
      "radiation_wm2": 0.0
    },
    {
      "month": "2026-03",
      "hour": 22,
      "observations": 31,
      "rain_mm": 0.04334780810587261,
      "cloud_pct": 45.82838123488134,
      "wind_100m_ms": 6.680351007270809,
      "temperature_c": 5.449758064516129,
      "radiation_wm2": 0.0
    },
    {
      "month": "2026-03",
      "hour": 23,
      "observations": 31,
      "rain_mm": 0.03635856079404466,
      "cloud_pct": 48.92071019869459,
      "wind_100m_ms": 6.554754446354951,
      "temperature_c": 4.913709677419354,
      "radiation_wm2": 0.0
    },
    {
      "month": "2026-04",
      "hour": 12,
      "observations": 30,
      "rain_mm": 0.028166666666666666,
      "cloud_pct": 53.51378548880269,
      "wind_100m_ms": 4.892399396546387,
      "temperature_c": 11.74425,
      "radiation_wm2": 548.6303048856059
    },
    {
      "month": "2026-04",
      "hour": 13,
      "observations": 30,
      "rain_mm": 0.022083333333333337,
      "cloud_pct": 53.621911716345885,
      "wind_100m_ms": 5.1581286231931385,
      "temperature_c": 12.244333333333334,
      "radiation_wm2": 606.1818590787094
    },
    {
      "month": "2026-04",
      "hour": 14,
      "observations": 30,
      "rain_mm": 0.024083333333333328,
      "cloud_pct": 54.47202204790752,
      "wind_100m_ms": 5.375907086241677,
      "temperature_c": 12.980833333333331,
      "radiation_wm2": 611.0819038869508
    },
    {
      "month": "2026-04",
      "hour": 15,
      "observations": 30,
      "rain_mm": 0.034,
      "cloud_pct": 54.88120275109017,
      "wind_100m_ms": 5.5406079843958915,
      "temperature_c": 13.1705,
      "radiation_wm2": 578.2480577118461
    },
    {
      "month": "2026-04",
      "hour": 16,
      "observations": 30,
      "rain_mm": 0.04058333333333333,
      "cloud_pct": 55.74966413075204,
      "wind_100m_ms": 5.637138017443788,
      "temperature_c": 13.470666666666666,
      "radiation_wm2": 503.6855352075731
    },
    {
      "month": "2026-04",
      "hour": 17,
      "observations": 30,
      "rain_mm": 0.03966666666666666,
      "cloud_pct": 55.14303296532246,
      "wind_100m_ms": 5.689612839666308,
      "temperature_c": 13.435833333333333,
      "radiation_wm2": 400.47891528339386
    },
    {
      "month": "2026-04",
      "hour": 18,
      "observations": 30,
      "rain_mm": 0.036333333333333336,
      "cloud_pct": 52.11340233459976,
      "wind_100m_ms": 5.717493188633901,
      "temperature_c": 13.15425,
      "radiation_wm2": 282.1807596114578
    },
    {
      "month": "2026-04",
      "hour": 19,
      "observations": 30,
      "rain_mm": 0.0395,
      "cloud_pct": 48.29124439355095,
      "wind_100m_ms": 5.7688709205717,
      "temperature_c": 12.359333333333336,
      "radiation_wm2": 160.5599503688682
    },
    {
      "month": "2026-04",
      "hour": 20,
      "observations": 30,
      "rain_mm": 0.03575,
      "cloud_pct": 46.20032631413671,
      "wind_100m_ms": 6.070416995086158,
      "temperature_c": 10.893249999999998,
      "radiation_wm2": 53.22926854914696
    },
    {
      "month": "2026-04",
      "hour": 21,
      "observations": 30,
      "rain_mm": 0.043916666666666666,
      "cloud_pct": 46.70373094943347,
      "wind_100m_ms": 6.35987196638222,
      "temperature_c": 9.369916666666665,
      "radiation_wm2": 2.7405710710034805
    },
    {
      "month": "2026-04",
      "hour": 22,
      "observations": 30,
      "rain_mm": 0.0405,
      "cloud_pct": 45.89732567004605,
      "wind_100m_ms": 6.506675740252693,
      "temperature_c": 8.410166666666667,
      "radiation_wm2": 0.0
    },
    {
      "month": "2026-04",
      "hour": 23,
      "observations": 30,
      "rain_mm": 0.04725,
      "cloud_pct": 46.919097093322485,
      "wind_100m_ms": 6.539757968127097,
      "temperature_c": 7.6899999999999995,
      "radiation_wm2": 0.0
    },
    {
      "month": "2026-05",
      "hour": 12,
      "observations": 31,
      "rain_mm": 0.07842638544251447,
      "cloud_pct": 58.798640283600186,
      "wind_100m_ms": 4.406838747869562,
      "temperature_c": 16.382419354838706,
      "radiation_wm2": 609.4810154497216
    },
    {
      "month": "2026-05",
      "hour": 13,
      "observations": 31,
      "rain_mm": 0.06679487179487179,
      "cloud_pct": 59.73437548958281,
      "wind_100m_ms": 4.603748294985668,
      "temperature_c": 16.901290322580646,
      "radiation_wm2": 650.8377134138096
    },
    {
      "month": "2026-05",
      "hour": 14,
      "observations": 31,
      "rain_mm": 0.07507117670105783,
      "cloud_pct": 61.36258981883222,
      "wind_100m_ms": 4.707244994246741,
      "temperature_c": 17.309193548387096,
      "radiation_wm2": 643.7552938531974
    },
    {
      "month": "2026-05",
      "hour": 15,
      "observations": 31,
      "rain_mm": 0.0971058073222759,
      "cloud_pct": 62.846220851786065,
      "wind_100m_ms": 4.77328191482057,
      "temperature_c": 17.607177419354837,
      "radiation_wm2": 607.5054976278034
    },
    {
      "month": "2026-05",
      "hour": 16,
      "observations": 31,
      "rain_mm": 0.06864971050454921,
      "cloud_pct": 63.72436459870474,
      "wind_100m_ms": 4.831726130925433,
      "temperature_c": 17.827499999999997,
      "radiation_wm2": 542.7678250842845
    },
    {
      "month": "2026-05",
      "hour": 17,
      "observations": 31,
      "rain_mm": 0.0831989247311828,
      "cloud_pct": 62.85788836071229,
      "wind_100m_ms": 4.833289940850808,
      "temperature_c": 17.726693548387097,
      "radiation_wm2": 445.2016897531529
    },
    {
      "month": "2026-05",
      "hour": 18,
      "observations": 31,
      "rain_mm": 0.09625723738626964,
      "cloud_pct": 60.98832818672496,
      "wind_100m_ms": 4.816297759010086,
      "temperature_c": 17.40225806451613,
      "radiation_wm2": 331.60598151218085
    },
    {
      "month": "2026-05",
      "hour": 19,
      "observations": 31,
      "rain_mm": 0.09866832092638543,
      "cloud_pct": 57.979996242850845,
      "wind_100m_ms": 4.789136536984352,
      "temperature_c": 16.812741935483867,
      "radiation_wm2": 214.09791274414363
    },
    {
      "month": "2026-05",
      "hour": 20,
      "observations": 31,
      "rain_mm": 0.09475186104218364,
      "cloud_pct": 55.40164914590838,
      "wind_100m_ms": 4.8640918155637545,
      "temperature_c": 15.846612903225806,
      "radiation_wm2": 108.2810733960985
    },
    {
      "month": "2026-05",
      "hour": 21,
      "observations": 31,
      "rain_mm": 0.1238213399503722,
      "cloud_pct": 53.539223235068384,
      "wind_100m_ms": 5.053115728496761,
      "temperature_c": 14.234758064516129,
      "radiation_wm2": 27.08556760017412
    },
    {
      "month": "2026-05",
      "hour": 22,
      "observations": 31,
      "rain_mm": 0.10901778329197684,
      "cloud_pct": 52.675455871789744,
      "wind_100m_ms": 5.193378913554443,
      "temperature_c": 12.928951612903225,
      "radiation_wm2": 0.5059572571542023
    },
    {
      "month": "2026-05",
      "hour": 23,
      "observations": 31,
      "rain_mm": 0.11035359801488834,
      "cloud_pct": 51.757523111173924,
      "wind_100m_ms": 5.273009037440323,
      "temperature_c": 12.026048387096774,
      "radiation_wm2": 0.0
    },
    {
      "month": "2026-06",
      "hour": 12,
      "observations": 30,
      "rain_mm": 0.060303418803418794,
      "cloud_pct": 66.30905070064236,
      "wind_100m_ms": 4.8207306461490935,
      "temperature_c": 21.28325,
      "radiation_wm2": 593.4389971353149
    },
    {
      "month": "2026-06",
      "hour": 13,
      "observations": 30,
      "rain_mm": 0.06311324786324786,
      "cloud_pct": 64.05058768409496,
      "wind_100m_ms": 5.08046819819728,
      "temperature_c": 22.037833333333328,
      "radiation_wm2": 640.8630157466724
    },
    {
      "month": "2026-06",
      "hour": 14,
      "observations": 30,
      "rain_mm": 0.0675042735042735,
      "cloud_pct": 63.82822922311724,
      "wind_100m_ms": 5.275105619814168,
      "temperature_c": 22.469333333333335,
      "radiation_wm2": 645.5467764100875
    },
    {
      "month": "2026-06",
      "hour": 15,
      "observations": 30,
      "rain_mm": 0.07755982905982907,
      "cloud_pct": 64.51759441866547,
      "wind_100m_ms": 5.356825748410914,
      "temperature_c": 22.716749999999998,
      "radiation_wm2": 618.6893412799502
    },
    {
      "month": "2026-06",
      "hour": 16,
      "observations": 30,
      "rain_mm": 0.09538247863247863,
      "cloud_pct": 63.13424557720613,
      "wind_100m_ms": 5.370758891572534,
      "temperature_c": 22.997249999999998,
      "radiation_wm2": 557.7200865764006
    },
    {
      "month": "2026-06",
      "hour": 17,
      "observations": 30,
      "rain_mm": 0.09862393162393164,
      "cloud_pct": 62.73962467615967,
      "wind_100m_ms": 5.345902737391262,
      "temperature_c": 22.883,
      "radiation_wm2": 464.81838783351265
    },
    {
      "month": "2026-06",
      "hour": 18,
      "observations": 30,
      "rain_mm": 0.12514102564102564,
      "cloud_pct": 62.62663575095403,
      "wind_100m_ms": 5.262719741662503,
      "temperature_c": 22.6865,
      "radiation_wm2": 359.00650462564346
    },
    {
      "month": "2026-06",
      "hour": 19,
      "observations": 30,
      "rain_mm": 0.0913568376068376,
      "cloud_pct": 61.58074130632447,
      "wind_100m_ms": 5.1447520237577296,
      "temperature_c": 22.1665,
      "radiation_wm2": 243.69492724713436
    },
    {
      "month": "2026-06",
      "hour": 20,
      "observations": 30,
      "rain_mm": 0.10020726495726497,
      "cloud_pct": 58.87302215390447,
      "wind_100m_ms": 5.088809260316518,
      "temperature_c": 21.275583333333326,
      "radiation_wm2": 140.47579954542655
    },
    {
      "month": "2026-06",
      "hour": 21,
      "observations": 30,
      "rain_mm": 0.07926709401709402,
      "cloud_pct": 56.77286787483063,
      "wind_100m_ms": 5.223182525540585,
      "temperature_c": 19.868083333333335,
      "radiation_wm2": 53.01985663781854
    },
    {
      "month": "2026-06",
      "hour": 22,
      "observations": 30,
      "rain_mm": 0.10720299145299145,
      "cloud_pct": 54.54088374942701,
      "wind_100m_ms": 5.418403307842326,
      "temperature_c": 18.310083333333335,
      "radiation_wm2": 4.689135829817939
    },
    {
      "month": "2026-06",
      "hour": 23,
      "observations": 30,
      "rain_mm": 0.07882692307692309,
      "cloud_pct": 53.939296726685676,
      "wind_100m_ms": 5.561002427351796,
      "temperature_c": 17.3625,
      "radiation_wm2": 0.0
    },
    {
      "month": "2026-07",
      "hour": 12,
      "observations": 31,
      "rain_mm": 0.03784739454094293,
      "cloud_pct": 55.4023012531151,
      "wind_100m_ms": 5.386487060842051,
      "temperature_c": 21.68959677419355,
      "radiation_wm2": 597.77018713889
    },
    {
      "month": "2026-07",
      "hour": 13,
      "observations": 31,
      "rain_mm": 0.033163771712158806,
      "cloud_pct": 55.781395093848836,
      "wind_100m_ms": 5.740707609049404,
      "temperature_c": 22.376048387096777,
      "radiation_wm2": 643.2615966231889
    },
    {
      "month": "2026-07",
      "hour": 14,
      "observations": 31,
      "rain_mm": 0.052417287014061203,
      "cloud_pct": 55.994346686620446,
      "wind_100m_ms": 6.027985475127583,
      "temperature_c": 22.897419354838714,
      "radiation_wm2": 648.3545170601537
    },
    {
      "month": "2026-07",
      "hour": 15,
      "observations": 31,
      "rain_mm": 0.04783705541770058,
      "cloud_pct": 58.652924810123494,
      "wind_100m_ms": 6.235075143941674,
      "temperature_c": 23.27653225806452,
      "radiation_wm2": 622.9609979905748
    },
    {
      "month": "2026-07",
      "hour": 16,
      "observations": 31,
      "rain_mm": 0.07894540942928038,
      "cloud_pct": 58.806649734217764,
      "wind_100m_ms": 6.379411671024891,
      "temperature_c": 23.535725806451616,
      "radiation_wm2": 561.1985175126905
    },
    {
      "month": "2026-07",
      "hour": 17,
      "observations": 31,
      "rain_mm": 0.09192514474772537,
      "cloud_pct": 59.27597690382598,
      "wind_100m_ms": 6.471773726300618,
      "temperature_c": 23.45959677419355,
      "radiation_wm2": 470.87459268443007
    },
    {
      "month": "2026-07",
      "hour": 18,
      "observations": 31,
      "rain_mm": 0.08688172043010751,
      "cloud_pct": 58.9037442625273,
      "wind_100m_ms": 6.515772700716644,
      "temperature_c": 23.048467741935482,
      "radiation_wm2": 365.733152834924
    },
    {
      "month": "2026-07",
      "hour": 19,
      "observations": 31,
      "rain_mm": 0.0805066170388751,
      "cloud_pct": 54.65072670658632,
      "wind_100m_ms": 6.4466148014248414,
      "temperature_c": 22.491048387096768,
      "radiation_wm2": 252.43577552864292
    },
    {
      "month": "2026-07",
      "hour": 20,
      "observations": 31,
      "rain_mm": 0.07578577336641852,
      "cloud_pct": 51.93554836503049,
      "wind_100m_ms": 6.302198745243773,
      "temperature_c": 21.538870967741936,
      "radiation_wm2": 142.7252807212673
    },
    {
      "month": "2026-07",
      "hour": 21,
      "observations": 31,
      "rain_mm": 0.09648883374689826,
      "cloud_pct": 48.96771635848417,
      "wind_100m_ms": 6.283855505795026,
      "temperature_c": 20.170645161290317,
      "radiation_wm2": 48.29141367477637
    },
    {
      "month": "2026-07",
      "hour": 22,
      "observations": 31,
      "rain_mm": 0.037018196856906535,
      "cloud_pct": 46.710117449005836,
      "wind_100m_ms": 6.296366582478436,
      "temperature_c": 18.5566935483871,
      "radiation_wm2": 2.9494059484529282
    },
    {
      "month": "2026-07",
      "hour": 23,
      "observations": 31,
      "rain_mm": 0.03918734491315137,
      "cloud_pct": 43.877501375883945,
      "wind_100m_ms": 6.252184309828466,
      "temperature_c": 17.638145161290325,
      "radiation_wm2": 0.0
    },
    {
      "month": "2026-08",
      "hour": 12,
      "observations": 1,
      "rain_mm": 0.19487179487179487,
      "cloud_pct": null,
      "wind_100m_ms": null,
      "temperature_c": null,
      "radiation_wm2": null
    },
    {
      "month": "2026-08",
      "hour": 13,
      "observations": 1,
      "rain_mm": 0.06666666666666665,
      "cloud_pct": null,
      "wind_100m_ms": null,
      "temperature_c": null,
      "radiation_wm2": null
    },
    {
      "month": "2026-08",
      "hour": 14,
      "observations": 1,
      "rain_mm": 0.09999999999999999,
      "cloud_pct": null,
      "wind_100m_ms": null,
      "temperature_c": null,
      "radiation_wm2": null
    },
    {
      "month": "2026-08",
      "hour": 15,
      "observations": 1,
      "rain_mm": 0.3871794871794872,
      "cloud_pct": null,
      "wind_100m_ms": null,
      "temperature_c": null,
      "radiation_wm2": null
    },
    {
      "month": "2026-08",
      "hour": 16,
      "observations": 1,
      "rain_mm": 0.32051282051282054,
      "cloud_pct": null,
      "wind_100m_ms": null,
      "temperature_c": null,
      "radiation_wm2": null
    },
    {
      "month": "2026-08",
      "hour": 17,
      "observations": 1,
      "rain_mm": 0.24102564102564103,
      "cloud_pct": null,
      "wind_100m_ms": null,
      "temperature_c": null,
      "radiation_wm2": null
    },
    {
      "month": "2026-08",
      "hour": 18,
      "observations": 1,
      "rain_mm": 0.1282051282051282,
      "cloud_pct": null,
      "wind_100m_ms": null,
      "temperature_c": null,
      "radiation_wm2": null
    },
    {
      "month": "2026-08",
      "hour": 19,
      "observations": 1,
      "rain_mm": 0.02564102564102564,
      "cloud_pct": null,
      "wind_100m_ms": null,
      "temperature_c": null,
      "radiation_wm2": null
    },
    {
      "month": "2026-08",
      "hour": 20,
      "observations": 1,
      "rain_mm": 0.0,
      "cloud_pct": null,
      "wind_100m_ms": null,
      "temperature_c": null,
      "radiation_wm2": null
    },
    {
      "month": "2026-08",
      "hour": 21,
      "observations": 1,
      "rain_mm": 0.0,
      "cloud_pct": null,
      "wind_100m_ms": null,
      "temperature_c": null,
      "radiation_wm2": null
    },
    {
      "month": "2026-08",
      "hour": 22,
      "observations": 1,
      "rain_mm": 0.0,
      "cloud_pct": null,
      "wind_100m_ms": null,
      "temperature_c": null,
      "radiation_wm2": null
    },
    {
      "month": "2026-08",
      "hour": 23,
      "observations": 1,
      "rain_mm": 0.0,
      "cloud_pct": null,
      "wind_100m_ms": null,
      "temperature_c": null,
      "radiation_wm2": null
    }
  ],
  "monthly": [
    {
      "month": "2025-10",
      "days": 31,
      "rain_mm_day": 2.827016129032258,
      "cloud_pct": 78.47083953588137,
      "wind_100m_ms": 7.759513085899737,
      "temperature_c": 10.528930013458949,
      "radiation_wm2": 66.8098850203095
    },
    {
      "month": "2025-11",
      "days": 30,
      "rain_mm_day": 1.575838056680162,
      "cloud_pct": 77.76617879449164,
      "wind_100m_ms": 6.753037869360547,
      "temperature_c": 5.938357638888889,
      "radiation_wm2": 42.556416336803494
    },
    {
      "month": "2025-12",
      "days": 31,
      "rain_mm_day": 0.6610235732009926,
      "cloud_pct": 71.45777811939232,
      "wind_100m_ms": 7.225651229648444,
      "temperature_c": 4.16546370967742,
      "radiation_wm2": 29.890056296028618
    },
    {
      "month": "2026-01",
      "days": 31,
      "rain_mm_day": 1.3505541770057898,
      "cloud_pct": 72.61180233410786,
      "wind_100m_ms": 7.658509296633126,
      "temperature_c": -0.23550739247311828,
      "radiation_wm2": 38.83987452022079
    },
    {
      "month": "2026-02",
      "days": 28,
      "rain_mm_day": 2.2254647435897437,
      "cloud_pct": 83.96707276357256,
      "wind_100m_ms": 7.345481077394045,
      "temperature_c": 2.421212797619048,
      "radiation_wm2": 57.872599362453876
    },
    {
      "month": "2026-03",
      "days": 31,
      "rain_mm_day": 1.1870698924731182,
      "cloud_pct": 52.98958762523088,
      "wind_100m_ms": 6.13051851672903,
      "temperature_c": 6.556924629878869,
      "radiation_wm2": 136.54629138295576
    },
    {
      "month": "2026-04",
      "days": 30,
      "rain_mm_day": 0.9010833333333333,
      "cloud_pct": 51.217115778263725,
      "wind_100m_ms": 5.846596328817489,
      "temperature_c": 8.972597222222223,
      "radiation_wm2": 202.68556810885772
    },
    {
      "month": "2026-05",
      "days": 31,
      "rain_mm_day": 2.0443391667754995,
      "cloud_pct": 54.55286737494152,
      "wind_100m_ms": 4.970684014415163,
      "temperature_c": 13.651038306451614,
      "radiation_wm2": 237.43070218541396
    },
    {
      "month": "2026-06",
      "days": 30,
      "rain_mm_day": 2.0537863247863246,
      "cloud_pct": 60.83046204073246,
      "wind_100m_ms": 5.32047974305779,
      "temperature_c": 18.91690625,
      "radiation_wm2": 243.63566306869245
    },
    {
      "month": "2026-07",
      "days": 31,
      "rain_mm_day": 1.4147663358147229,
      "cloud_pct": 49.26809128398532,
      "wind_100m_ms": 5.993881211579287,
      "temperature_c": 19.146777553763442,
      "radiation_wm2": 243.3888516247734
    },
    {
      "month": "2026-08",
      "days": 2,
      "rain_mm_day": 1.8628205128205129,
      "cloud_pct": 79.4231690676708,
      "wind_100m_ms": 4.4086178393629325,
      "temperature_c": 18.439999999999998,
      "radiation_wm2": 0.0
    }
  ],
  "sunset": [
    {
      "month": 1,
      "sunset_hour": 16.62638888888889,
      "window_from": 14.62638888888889,
      "window_to": 17.62638888888889
    },
    {
      "month": 2,
      "sunset_hour": 17.528333333333332,
      "window_from": 15.528333333333332,
      "window_to": 18.528333333333332
    },
    {
      "month": 3,
      "sunset_hour": 18.35027777777778,
      "window_from": 16.35027777777778,
      "window_to": 19.35027777777778
    },
    {
      "month": 4,
      "sunset_hour": 20.197222222222223,
      "window_from": 18.197222222222223,
      "window_to": 21.197222222222223
    },
    {
      "month": 5,
      "sunset_hour": 20.996111111111112,
      "window_from": 18.996111111111112,
      "window_to": 21.996111111111112
    },
    {
      "month": 6,
      "sunset_hour": 21.573333333333334,
      "window_from": 19.573333333333334,
      "window_to": 22.573333333333334
    },
    {
      "month": 7,
      "sunset_hour": 21.481111111111108,
      "window_from": 19.481111111111108,
      "window_to": 22.481111111111108
    },
    {
      "month": 8,
      "sunset_hour": 20.711666666666666,
      "window_from": 18.711666666666666,
      "window_to": 21.711666666666666
    },
    {
      "month": 9,
      "sunset_hour": 19.592222222222222,
      "window_from": 17.592222222222222,
      "window_to": 20.592222222222222
    },
    {
      "month": 10,
      "sunset_hour": 18.46472222222222,
      "window_from": 16.46472222222222,
      "window_to": 19.46472222222222
    },
    {
      "month": 11,
      "sunset_hour": 16.535,
      "window_from": 14.535,
      "window_to": 17.535
    },
    {
      "month": 12,
      "sunset_hour": 16.186944444444446,
      "window_from": 14.186944444444446,
      "window_to": 17.186944444444446
    }
  ],
  "licensing": {
    "dwd": "DWD Climate Data Center, CC BY 4.0",
    "era5": "Contains modified Copernicus Climate Change Service information 2026. Neither the European Commission nor ECMWF is responsible for any use that may be made of the Copernicus information or data it contains."
  }
}
