Ga naar inhoud

Techniek

Dynamisch Tarief: Actuele Prijzen Automatisch Ophalen

Roy M. Bos··8 min lezen
Dynamisch Tarief: Actuele Prijzen Automatisch Ophalen

Wie een dynamisch tarief heeft, betaalt elk uur een andere prijs voor stroom. Die prijs staat al de avond van tevoren vast — maar alleen als u er actief mee aan de slag gaat, plukt u de financiële vruchten. Het automatisch ophalen van actuele uurprijzen via een API is daarvoor de sleutel. Met de juiste databron en een beetje technische kennis stuurt u uw wasmachine, laadpaal of thuisbatterij volledig zelfstandig op de goedkoopste momenten van de dag. Dit artikel legt uit welke bronnen beschikbaar zijn, hoe de koppeling werkt en wat u er concreet mee bespaart.

Waarom dynamisch tarief prijzen ophalen loont

De EPEX Spot-markt bepaalt elk uur de groothandelsprijs van stroom in Nederland. In 2025 varieerde de dagprijs op werkdagen gemiddeld tussen −€0,05 en €0,28 per kWh (exclusief belastingen). Dat is een verschil van meer dan 30 cent binnen één dag. Wie alleen handmatig de prijzen bekijkt en apparaten met de hand aanzet, mist structureel de goedkoopste uren. Automatisering — via een API die de prijzen rechtstreeks naar uw slimme apparaten of domoticasysteem stuurt — lost dat probleem op.

Een gemiddeld huishouden verbruikt volgens CBS Statline circa 2.900 kWh per jaar. Als u 30% van dat verbruik verschuift naar uren met een prijs die 8 cent lager ligt, bespaart u al snel €70 per jaar. Bij een elektrische auto of warmtepomp loopt dat bedrag op tot €200–€400 per jaar. De investering in tijd of eenmalige instelling is relatief klein; de besparing is structureel.

Voor wie al bezig is met het slim inplannen van apparaten op basis van goedkope uren, is een API-koppeling de logische vervolgstap: volledig geautomatiseerd en zonder dagelijks handmatig ingrijpen. Lees ook hoe u apparaten slim inplant op goedkope uren zonder technische API-kennis als startpunt.

Dynamisch tarief prijzen ophalen: de drie belangrijkste bronnen

Er zijn drie veelgebruikte API-bronnen voor Nederlandse huishoudens met een dynamisch contract. Elke bron heeft eigen voor- en nadelen wat betreft toegankelijkheid, updatefrequentie en dataformaat.

1. Tibber API

Tibber biedt een gratis GraphQL-API aan voor eigen klanten. Na inloggen op developer.tibber.com genereert u een persoonlijk toegangstoken. Vervolgens vraagt u met één query de uurprijzen op voor de komende 24 uur, inclusief BTW en energiebelasting. Het antwoord bevat timestamps in UTC, het tarief in euro per kWh en een indicatie of het om de huidige of toekomstige uren gaat.

Een minimale Python-aanroep ziet er als volgt uit:

  • Stuur een POST-verzoek naar https://api.tibber.com/v1-beta/gql
  • Voeg de header Authorization: Bearer [uw-token] toe
  • Gebruik de query viewer { homes { currentSubscription { priceInfo { today { total startsAt } tomorrow { total startsAt } } } } }

Het voordeel van de Tibber API is dat de prijs al inclusief alle belastingen is, zodat u direct het werkelijke bedrag ziet dat u per kWh betaalt. De API is stabiel en kent een uptime van >99,9% op jaarbasis.

2. ENTSO-E Transparency Platform

Het ENTSO-E Transparency Platform biedt gratis toegang tot de officiële day-ahead prijzen voor alle Europese stroommarkten, waaronder de Nederlandse (bidding zone NL). Na registratie ontvangt u een API-sleutel. De data wordt gepubliceerd als XML en bevat prijzen per MWh, zodat u zelf deelt door 1.000 om kWh-prijzen te berekenen. Belastingen zijn niet inbegrepen.

ENTSO-E is de meest volledige bron voor historische en actuele marktdata en wordt gebruikt door onderzoekers, energiebedrijven en geavanceerde domoticasystemen. Nadeel: de XML-verwerking vraagt meer programmeervaardigheid dan een JSON-gebaseerde API.

3. Nordpool (via EnergyZero of open wrappers)

Nordpool publiceert de EPEX-spotprijzen ook via een eigen API, maar directe toegang is primair bestemd voor marktpartijen. Voor particulieren zijn er open wrappers zoals api.energyzero.nl (van leverancier EnergyZero) en community-gedreven projecten zoals frank-energie-api.nl. Deze wrappers retourneren JSON met uurprijzen inclusief belastingen, ideaal voor snelle integratie in scripts of Home Assistant.

De automatisering via Home Assistant maakt veelvuldig gebruik van deze wrappers via community-integraties zoals energyzero en tibber in de Home Assistant Store.

Dynamisch tarief prijzen ophalen: praktische integratiemethoden

U hoeft geen professionele programmeur te zijn om uurprijzen automatisch te verwerken. Er zijn drie niveaus van integratie, van eenvoudig tot geavanceerd.

Niveau 1: Kant-en-klare apps

Apps zoals Tibber, EnergyZero en Frank Energie tonen de uurprijzen overzichtelijk op uw smartphone. U stelt meldingen in voor het goedkoopste uur en schakelt handmatig apparaten aan. Geen code nodig, maar ook geen volledige automatisering. Geschikt voor beginners die willen kennismaken met dynamische tarieven.

Niveau 2: Home Assistant met integraties

Home Assistant is het populairste open-source domoticaplatform in Nederland. Via de officiële Tibber-integratie of de community-integratie van EnergyZero haalt het systeem elk uur automatisch de actuele en komende prijzen op. U maakt vervolgens automatiseringen die apparaten aansturen op basis van prijsdrempels. Bijvoorbeeld: zet de wasmachine aan als de prijs onder €0,10 per kWh daalt.

Voor wie de wasmachine of vaatwasser al slim wil inplannen, is de combinatie met Home Assistant bijzonder krachtig. Lees meer over hoe u uw wasmachine en vaatwasser slim inplant op een dynamisch tarief. Combineer dit met een zonnestroomprognose voor nog meer precisie: de dag-vooruit zonnestroomprognose helpt u te anticiperen op goedkope uren met veel zonne-energie.

Niveau 3: Maatwerkkoppelingen via scripts

Technisch vaardige gebruikers schrijven eigen Python- of Node.js-scripts die via de API prijzen ophalen en direct commando’s sturen naar smart plugs, laadpalen of thuisbatterijen via MQTT of REST-API’s. Dit biedt maximale flexibiliteit. Een Raspberry Pi als altijd-aan minicomputer kost circa €50 en verbruikt slechts 3–5 watt, waardoor de operationele kosten verwaarloosbaar zijn.

Bij de Sessy thuisbatterij kunt u via de lokale REST-API de laad- en ontlaadstrategie direct koppelen aan live EPEX-prijzen. Dit maakt arbitrage — goedkoop laden, duur ontladen — volledig automatisch mogelijk.

Wat u met de prijsdata kunt aansturen

Zodra u de uurprijzen beschikbaar heeft in uw systeem, zijn er tal van toepassingen. De meest waardevolle zijn:

  • Laadpaal elektrische auto: Laad alleen tijdens de drie goedkoopste uren van de nacht. Bij een accucapaciteit van 60 kWh en een prijsverschil van €0,12 per kWh bespaart u tot €7,20 per laadbeurt.
  • Thuisbatterij: Laad de batterij op als de prijs onder €0,08 per kWh (excl. belastingen) daalt en ontlaad als de prijs boven €0,18 stijgt. Zie ook de slimme combinatie van thuisbatterij en dynamisch tarief voor een complete uitleg.
  • Warmtepomp: Verhoog de buffertemperatuur van de vloerverwarming tijdens goedkope uren en verminder het vermogen in dure perioden.
  • Wasmachine en vaatwasser: Plan via een slim stopcontact of directe API-koppeling de starttijd op het goedkoopste uur van de dag.
  • Boiler: Verwarm het tapwater uitsluitend op uren met lage stroomprijzen, bij voorkeur 's nachts of midden op de dag bij veel zonne-energie op het net.

Volgens Milieu Centraal kan een slim sturend huishouden met een dynamisch tarief 15–25% besparen op de variabele stroomkosten ten opzichte van een standaard vast tarief, mits de automatisering goed is ingesteld.

Betrouwbaarheid en veiligheid van API-koppelingen

Een vraag die veel gebruikers hebben: wat als de API tijdelijk niet bereikbaar is? Een goed opgezet systeem heeft een fallback-mechanisme. In Home Assistant kunt u instellen dat apparaten bij het uitblijven van prijsdata terugvallen op een vaste drempelwaarde of helemaal niet inschakelen. Zo voorkomt u dat de wasmachine per ongeluk draait op het duurste uur van de dag.

Wat betreft gegevensveiligheid: de Tibber-API gebruikt OAuth 2.0 en versleutelde HTTPS-verbindingen. Uw persoonlijke verbruiksdata blijft op de servers van de leverancier; via de API deelt u alleen uw toegangstoken. Gebruik nooit een gedeeld token in publieke scripts of open repositories.

De Autoriteit Consument & Markt (ACM) heeft in 2024 richtlijnen gepubliceerd over transparantie van dynamische tariefcontracten. Leveranciers zijn verplicht de uurprijzen minstens 24 uur van tevoren beschikbaar te stellen, wat de bruikbaarheid van API-automatisering vergroot.

Kosten en besparing op een rij

ToepassingJaarlijkse besparing (schatting)Investeringskosten
Wasmachine/vaatwasser via slim stopcontact€30–€60€15–€30 (eenmalig)
Elektrische auto (60 kWh accu, 2×/week laden)€150–€400€0 (API gratis)
Thuisbatterij (10 kWh, dagelijkse arbitrage)€200–€500€0 (API gratis)
Warmtepomp (bufferoptimalisatie)€80–€180€50 (Raspberry Pi setup)

De totale jaarlijkse besparing voor een volledig geautomatiseerd huishouden met elektrische auto en thuisbatterij kan oplopen tot ruim €900. De eenmalige tijdsinvestering voor de setup bedraagt doorgaans vier tot acht uur, afhankelijk van het gekozen integratieniveau.

Wilt u eerst berekenen wat automatisering u concreet oplevert voordat u begint? Gebruik daarvoor de methode uit ons artikel over energiekosten berekenen met een dynamisch tarief. Zo weet u vooraf wat de verwachte besparing is.

Het juiste contract als basis

API-automatisering heeft alleen zin als uw contract ook werkelijk uurprijzen doorberekent. Niet alle “dynamische” contracten zijn gelijk: sommige leveranciers hanteren maandgemiddelden of dag/nacht-tarieven die niet per uur variëren. Controleer bij uw leverancier of de EPEX Spot uurprijs één op één wordt doorberekend, eventueel met een vaste opslag per kWh.

De checklist voor het kiezen van een dynamisch energiecontract helpt u beoordelen of uw huidige of beoogde contract geschikt is voor API-gebaseerde automatisering. Let daarbij specifiek op de vraag of de leverancier een eigen API of datafeed beschikbaar stelt en of de prijzen inclusief energiebelasting worden gepubliceerd.

Bekijk voor een uitgebreide vergelijking van leveranciers ook het overzicht op de website van Rijksdienst voor Ondernemend Nederland (RVO), dat inzicht biedt in erkende aanbieders van slimme energiediensten in het kader van de energietransitie.

Veelgestelde vragen

Heb ik programmeerkennis nodig om uurprijzen automatisch op te halen?

Nee, niet per se. Met Home Assistant en de officiële Tibber- of EnergyZero-integratie haalt u prijzen op zonder één regel code te schrijven. Alleen voor maatwerkkoppelingen is programmeervaardigheid nuttig.

Zijn de API’s van Tibber en EnergyZero gratis te gebruiken?

Ja. Tibber biedt de API gratis aan voor eigen klanten. EnergyZero’s publieke API is vrij toegankelijk voor iedereen, ook zonder klantrelatie. ENTSO-E vereist registratie maar brengt geen kosten in rekening.

Hoe ver van tevoren zijn de uurprijzen beschikbaar?

De day-ahead prijzen worden dagelijks rond 13:00 uur gepubliceerd voor de volgende kalenderdag. U heeft dus tot 24 uur de tijd om apparaten in te plannen op de goedkoopste uren van morgen.

Wat gebeurt er als de API niet bereikbaar is?

Een goed geconfigureerd systeem valt terug op een standaardwaarde of schakelt apparaten helemaal niet in. In Home Assistant stelt u dit in via condities in uw automatiseringen. Zo loopt u nooit het risico op onverwacht hoge rekeningen.

Kan ik ook historische prijsdata ophalen voor analyses?

Ja. ENTSO-E biedt historische day-ahead prijzen terug tot 2015. Tibber slaat ook historische verbruiks- en prijsdata op voor uw eigen account. Met die data maakt u inzichtelijk hoeveel u over een langere periode heeft bespaard door slim te sturen.

Werkt API-automatisering ook met een vast tarief?

Nee. Bij een vast tarief betaalt u altijd hetzelfde bedrag per kWh, ongeacht het tijdstip. Automatisering op basis van uurprijzen heeft alleen financieel voordeel bij een dynamisch contract waarbij de EPEX Spot-prijs per uur wordt doorberekend.

Redactie Thuisbatterijmagazine

Onafhankelijke redactie

Gepubliceerd:

Gratis advies over verduurzamen

Bereken hoeveel jij kunt besparen. Onafhankelijk advies, geen verplichtingen.