{
  "schema_version": 1,
  "generated": "2026-06-15T14:28:55+00:00",
  "source": "stroomvoorspeller.nl",
  "docs": "https://stroomvoorspeller.nl/home-assistant",
  "license": "CC-BY 4.0",
  "price_unit": "EUR/kWh",
  "timezone": "Europe/Amsterdam",
  "price_types": {
    "market": "Kale EPEX day-ahead marktprijs in EUR/kWh, excl. belasting en leverancieropslag.",
    "all_in": "Indicatieve consumentenprijs in EUR/kWh incl. btw: (market + gemiddelde leverancieropslag + energiebelasting) x btw. Voor je exacte prijs: vervang de gemiddelde opslag door die van je eigen leverancier."
  },
  "tax": {
    "energy_tax_per_kwh": 0.0916,
    "vat_factor": 1.21,
    "average_markup_per_kwh": 0.0178,
    "year": 2026
  },
  "today": {
    "date": "2026-06-15",
    "complete": true,
    "hours_count": 24,
    "average_market": 0.08104,
    "average_all_in": 0.23043,
    "cheapest": {
      "start": "2026-06-15T14:00:00+02:00",
      "market": -0.0016,
      "all_in": 0.13044
    },
    "most_expensive": {
      "start": "2026-06-15T21:00:00+02:00",
      "market": 0.15679,
      "all_in": 0.32209
    },
    "negative_hours": 3,
    "negative_hours_market": 3,
    "negative_hours_all_in": 0,
    "hours": [
      {
        "start": "2026-06-15T00:00:00+02:00",
        "market": 0.10716,
        "all_in": 0.26204
      },
      {
        "start": "2026-06-15T01:00:00+02:00",
        "market": 0.0957,
        "all_in": 0.24817
      },
      {
        "start": "2026-06-15T02:00:00+02:00",
        "market": 0.08955,
        "all_in": 0.24073
      },
      {
        "start": "2026-06-15T03:00:00+02:00",
        "market": 0.09189,
        "all_in": 0.24356
      },
      {
        "start": "2026-06-15T04:00:00+02:00",
        "market": 0.0894,
        "all_in": 0.24055
      },
      {
        "start": "2026-06-15T05:00:00+02:00",
        "market": 0.095,
        "all_in": 0.24732
      },
      {
        "start": "2026-06-15T06:00:00+02:00",
        "market": 0.11044,
        "all_in": 0.26601
      },
      {
        "start": "2026-06-15T07:00:00+02:00",
        "market": 0.1174,
        "all_in": 0.27443
      },
      {
        "start": "2026-06-15T08:00:00+02:00",
        "market": 0.12267,
        "all_in": 0.2808
      },
      {
        "start": "2026-06-15T09:00:00+02:00",
        "market": 0.10355,
        "all_in": 0.25767
      },
      {
        "start": "2026-06-15T10:00:00+02:00",
        "market": 0.04334,
        "all_in": 0.18482
      },
      {
        "start": "2026-06-15T11:00:00+02:00",
        "market": 0.00547,
        "all_in": 0.13899
      },
      {
        "start": "2026-06-15T12:00:00+02:00",
        "market": 0.0006,
        "all_in": 0.1331
      },
      {
        "start": "2026-06-15T13:00:00+02:00",
        "market": -0.00085,
        "all_in": 0.13135
      },
      {
        "start": "2026-06-15T14:00:00+02:00",
        "market": -0.0016,
        "all_in": 0.13044
      },
      {
        "start": "2026-06-15T15:00:00+02:00",
        "market": -0.00037,
        "all_in": 0.13193
      },
      {
        "start": "2026-06-15T16:00:00+02:00",
        "market": 0.00446,
        "all_in": 0.13777
      },
      {
        "start": "2026-06-15T17:00:00+02:00",
        "market": 0.04696,
        "all_in": 0.1892
      },
      {
        "start": "2026-06-15T18:00:00+02:00",
        "market": 0.09762,
        "all_in": 0.25049
      },
      {
        "start": "2026-06-15T19:00:00+02:00",
        "market": 0.1315,
        "all_in": 0.29149
      },
      {
        "start": "2026-06-15T20:00:00+02:00",
        "market": 0.14949,
        "all_in": 0.31326
      },
      {
        "start": "2026-06-15T21:00:00+02:00",
        "market": 0.15679,
        "all_in": 0.32209
      },
      {
        "start": "2026-06-15T22:00:00+02:00",
        "market": 0.15379,
        "all_in": 0.31846
      },
      {
        "start": "2026-06-15T23:00:00+02:00",
        "market": 0.13491,
        "all_in": 0.29562
      }
    ],
    "available": true
  },
  "tomorrow": {
    "date": "2026-06-16",
    "complete": true,
    "hours_count": 24,
    "average_market": 0.11868,
    "average_all_in": 0.27598,
    "cheapest": {
      "start": "2026-06-16T14:00:00+02:00",
      "market": 0.06309,
      "all_in": 0.20871
    },
    "most_expensive": {
      "start": "2026-06-16T21:00:00+02:00",
      "market": 0.18372,
      "all_in": 0.35468
    },
    "negative_hours": 0,
    "negative_hours_market": 0,
    "negative_hours_all_in": 0,
    "hours": [
      {
        "start": "2026-06-16T00:00:00+02:00",
        "market": 0.12448,
        "all_in": 0.28299
      },
      {
        "start": "2026-06-16T01:00:00+02:00",
        "market": 0.11787,
        "all_in": 0.275
      },
      {
        "start": "2026-06-16T02:00:00+02:00",
        "market": 0.11386,
        "all_in": 0.27014
      },
      {
        "start": "2026-06-16T03:00:00+02:00",
        "market": 0.11028,
        "all_in": 0.26581
      },
      {
        "start": "2026-06-16T04:00:00+02:00",
        "market": 0.10962,
        "all_in": 0.26501
      },
      {
        "start": "2026-06-16T05:00:00+02:00",
        "market": 0.11458,
        "all_in": 0.27102
      },
      {
        "start": "2026-06-16T06:00:00+02:00",
        "market": 0.12799,
        "all_in": 0.28724
      },
      {
        "start": "2026-06-16T07:00:00+02:00",
        "market": 0.13169,
        "all_in": 0.29172
      },
      {
        "start": "2026-06-16T08:00:00+02:00",
        "market": 0.13803,
        "all_in": 0.29939
      },
      {
        "start": "2026-06-16T09:00:00+02:00",
        "market": 0.12319,
        "all_in": 0.28143
      },
      {
        "start": "2026-06-16T10:00:00+02:00",
        "market": 0.11642,
        "all_in": 0.27324
      },
      {
        "start": "2026-06-16T11:00:00+02:00",
        "market": 0.10029,
        "all_in": 0.25372
      },
      {
        "start": "2026-06-16T12:00:00+02:00",
        "market": 0.07952,
        "all_in": 0.22859
      },
      {
        "start": "2026-06-16T13:00:00+02:00",
        "market": 0.06808,
        "all_in": 0.21475
      },
      {
        "start": "2026-06-16T14:00:00+02:00",
        "market": 0.06309,
        "all_in": 0.20871
      },
      {
        "start": "2026-06-16T15:00:00+02:00",
        "market": 0.0735,
        "all_in": 0.22131
      },
      {
        "start": "2026-06-16T16:00:00+02:00",
        "market": 0.08777,
        "all_in": 0.23858
      },
      {
        "start": "2026-06-16T17:00:00+02:00",
        "market": 0.10711,
        "all_in": 0.26198
      },
      {
        "start": "2026-06-16T18:00:00+02:00",
        "market": 0.12555,
        "all_in": 0.28429
      },
      {
        "start": "2026-06-16T19:00:00+02:00",
        "market": 0.14775,
        "all_in": 0.31115
      },
      {
        "start": "2026-06-16T20:00:00+02:00",
        "market": 0.17563,
        "all_in": 0.34489
      },
      {
        "start": "2026-06-16T21:00:00+02:00",
        "market": 0.18372,
        "all_in": 0.35468
      },
      {
        "start": "2026-06-16T22:00:00+02:00",
        "market": 0.1648,
        "all_in": 0.33178
      },
      {
        "start": "2026-06-16T23:00:00+02:00",
        "market": 0.14352,
        "all_in": 0.30603
      }
    ],
    "available": true
  },
  "forecast": {
    "available": true,
    "model_version": "3.1",
    "disclaimer": "Modelvoorspelling met onzekerheid — géén day-ahead feit. Gebruik dit niet voor automatiseringen die op exacte prijzen rekenen; gebruik daarvoor 'today' en (na ~14:00) 'tomorrow'.",
    "days": [
      {
        "date": "2026-06-16",
        "days_ahead": 1,
        "average_market_estimate": 0.09482,
        "lower": 0.08052,
        "upper": 0.10912,
        "negative_probability": 0.0
      },
      {
        "date": "2026-06-17",
        "days_ahead": 2,
        "average_market_estimate": 0.1119,
        "lower": 0.09076,
        "upper": 0.13305,
        "negative_probability": 0.0
      },
      {
        "date": "2026-06-18",
        "days_ahead": 3,
        "average_market_estimate": 0.08951,
        "lower": 0.07036,
        "upper": 0.10867,
        "negative_probability": 0.0
      },
      {
        "date": "2026-06-19",
        "days_ahead": 4,
        "average_market_estimate": 0.0915,
        "lower": 0.07121,
        "upper": 0.1118,
        "negative_probability": 0.0
      },
      {
        "date": "2026-06-20",
        "days_ahead": 5,
        "average_market_estimate": 0.02801,
        "lower": 0.01999,
        "upper": 0.03602,
        "negative_probability": 0.33
      },
      {
        "date": "2026-06-21",
        "days_ahead": 6,
        "average_market_estimate": 0.02733,
        "lower": 0.01867,
        "upper": 0.03598,
        "negative_probability": 0.38
      },
      {
        "date": "2026-06-22",
        "days_ahead": 7,
        "average_market_estimate": 0.09363,
        "lower": 0.06781,
        "upper": 0.11946,
        "negative_probability": 0.0
      }
    ]
  }
}
