Ga naar inhoud

Techniek

Home Assistant EPEX Dag-Ahead Uurprijzen

Lars van der Berg··9 min lezen
Home Assistant EPEX Dag-Ahead Uurprijzen

Met home assistant epex dag-ahead uurprijzen automatisering stuurt u uw wasmachine, EV-lader en boiler automatisch op de goedkoopste uren van de dag — een goed geconfigureerd systeem levert een gemiddeld Nederlands huishouden realistisch €60–€150 per jaar extra besparing op, bovenop het voordeel van een dynamisch contract zelf.

Korte samenvatting

  • De Nordpool-integratie levert EPEX dag-ahead prijzen doorgaans tussen 13:15u en 14:00u CET; de Tibber GraphQL API is al beschikbaar vanaf ~13:10u.
  • Gebruik als drempelwaarden (incl. btw en energiebelasting): goedkoop < €0,18/kWh, normaal €0,18–€0,28/kWh, duur > €0,28/kWh.
  • Negatieve EPEX-uurprijzen komen voor op naar schatting 150–250 uur per jaar in Nederland, structureel op zondagochtenden en zomermiddagen.
  • Één centrale prijsklasse-helper in Home Assistant voorkomt race conditions en maakt drempelaanpassingen eenvoudiger dan gedistribueerde automatiseringen per apparaat.

Hoe werkt home assistant epex dag-ahead uurprijzen automatisering precies?

De EPEX SPOT-markt publiceert elke werkdag rond 13:00u CET de dag-ahead prijzen voor alle 24 uurblokken van de volgende dag. Deze prijzen — in €/MWh exclusief belastingen — zijn de ruwe grondstof voor uw automatisering. Home Assistant haalt ze op via de Nordpool-integratie, die de prijzen doorgaans beschikbaar stelt tussen 13:15u en 14:00u CET, afhankelijk van de ingestelde poll-interval. Gebruikers in Noord-Holland en Gelderland rapporteren in de praktijk vertragingen tot 45 minuten na publicatie.

De Tibber GraphQL API is merkbaar sneller: prijzen zijn er vaak al om 13:10–13:20u beschikbaar, mits u Tibber-abonnee bent. Netbeheer Nederland bevestigt dat de dag-ahead markt leidend is voor het bepalen van transport- en leveringsplanning op het Nederlandse net. Voor ENTSO-E Transparency (via de entsoe-py library of een custom REST-sensor) heeft u een gratis API-sleutel nodig; de latentie is vergelijkbaar met Nordpool, maar de configuratie vergt meer werk. De Amber API is primair Australisch georiënteerd en niet zinvol voor Nederlandse gebruikers.

Mijn advies voor 2026: gebruik de Tibber GraphQL API als primaire bron als u toch een Tibber-contract heeft, en combineer die met de Nordpool-integratie als fallback. Zo heeft u op 95% van de dagen prijzen beschikbaar vóór 13:30u — ruim op tijd om apparaten voor de avond te plannen.

Samengevat: de Nordpool-integratie levert dag-ahead prijzen uiterlijk om 14:00u CET; voor snellere toegang combineert u die met de Tibber GraphQL API als primaire databron.

Welke prijsdrempelwaarden gebruik ik voor home assistant epex dag-ahead automatisering?

Een veelgemaakte fout is werken met de kale EPEX-spotprijs in uw automatiseringslogica. De eindprijs die een Nederlands huishouden betaalt, verschilt aanzienlijk per aanbieder:

AanbiederOpslag per kWhVaste kostenEindprijs bij EPEX €0,05/kWh
Tibber€0,00/kWh~€5–6/mnd abonnementLaagste all-in prijs
Frank Energie~€0,02–0,04/kWhGeen apart abonnement€0,02–€0,04 hoger dan Tibber
ANWB EnergieVariabel, tusseninGeen apart abonnementTussenin

Op basis van de 2025–2026 markt hanteer ik als vuistregel, inclusief btw en energiebelasting: onder €0,18/kWh is “goedkoop”, €0,18–€0,28/kWh is “normaal”, boven €0,28/kWh is “duur”. Voeg eventueel een vierde klasse “negatief” toe voor uren waarop de EPEX-prijs onder nul zakt — dan wordt u als dynamisch klant feitelijk betaald om te verbruiken. Meer over die situatie leest u in het artikel over negatieve stroomprijzen en Home Assistant automatisering.

Gebruik altijd de all-in eindprijs als entiteit in uw automatisering, niet de kale spotprijs. Bij een Tibber-contract werkt de spotprijs vrijwel direct door omdat er geen per-kWh opslag is; bij Frank Energie telt u €0,02–€0,04 op. Als u de Nordpool-sensor gebruikt en Frank Energie-klant bent, maakt u een template sensor die de correctie automatisch doorvoert.

Wilt u weten hoe u dit concreet configureert voor uw Frank Energie dynamisch tarief in Home Assistant, dan vindt u daar de stap-voor-stap YAML-configuratie.

Samengevat: werk altijd met de all-in eindprijs als entiteit; de drempelwaarden goedkoop/normaal/duur liggen respectievelijk onder €0,18, tussen €0,18–€0,28 en boven €0,28 per kWh inclusief belastingen.

Wat doe ik als de dag-ahead prijzen pas om 13:00u beschikbaar zijn maar mijn wasmachine ’s ochtends vroeg al moet draaien?

Dit is het meest gestelde praktijkprobleem bij EPEX-automatisering. De oplossing zit in een gelaagde fallback-strategie:

  1. Primair: gebruik de prijzen van de vorige dag als proxy voor de vroege ochtend (00:00–07:00u). Op werkdagen is de uurstructuur historisch gezien redelijk stabiel.
  2. Secundair: een vaste tijdvensterautomatisering (bijv. 02:00–05:00u) als ultieme noodoplossing wanneer gisteren’s data ontbreekt.
  3. Optioneel: de Tibber GraphQL API als u voor 13:30u zekerheid wilt voor apparaten die pas na de middag draaien.

Historische gemiddelden zijn minder bruikbaar als proxy omdat ze seizoenseffecten missen — de gemiddelde prijs in december is structureel anders dan in juli. De vorige-dagstrategie presteert naar schatting €40–€80 per jaar beter dan een vaste timer voor een huishouden van 3.500 kWh/jaar, en slechts €15–€35 slechter dan perfecte dag-ahead kennis. Gebruikers die ik begeleid in Overijssel rapporteren een jaarvoordeel van €50–€90 ten opzichte van een vast contract, alleen al door slimme wasplanning.

Fallback-strategie: geschat jaarvoordeel t.o.v. Fallback-strategie: geschat jaarvoordeel t.o.v. Vaste timer€30Vorige-dag proxy€65Perfecte dag-ahead€90
Bron: marktonderzoek 2026

Samengevat: combineer gisteren’s prijzen als proxy met een vaste tijdvenster-fallback; dat levert een jaarvoordeel van €40–€80 voor apparaten die vóór 13:00u moeten draaien.

Ranking-logica of drempel-logica: wat werkt beter per apparaat?

Niet elk apparaat vraagt om dezelfde automatiseringslogica. Het onderscheid is cruciaal om te begrijpen.

Ranking-logica — “start in de goedkoopste 6 uur van de dag” — werkt het best voor apparaten met een harde deadline en flexibele starttijd. Een EV-lader die om 07:00u vol moet zijn, en een boiler met een dagelijkse opwarmcyclus, zijn schoolvoorbeelden. Op een dag met structureel hoge prijzen wilt u nog steeds het goedkoopste moment pakken, ook al is dat absoluut gezien niet “goedkoop”.

Drempel-logica werkt beter voor apparaten waarbij u het écht níet wilt inschakelen boven een bepaald prijspunt. Een thuisbatterij die u alleen laadt onder €0,15/kWh all-in is een goed voorbeeld. Op een dag dat de laagste prijs toch €0,22/kWh is, wilt u de batterij niet laden — de ranking zou dat ten onrechte triggeren. Meer over de ESS-instellingen van uw thuisbatterij leest u in het artikel over Home Assistant ESS Modus voor uw thuisbatterij.

Waarom mag u ranking- en drempel-logica niet zomaar combineren?

Als u zegt “start als ranking ≤ 3 en prijs < €0,20/kWh”, kunnen beide condities tegelijk triggeren bij een state-change van de price-entity. Home Assistant verwerkt triggers serieel, maar de condition-check kan verouderde state lezen als een tweede automatisering net dezelfde helper-entiteit heeft gewijzigd. Dat veroorzaakt dubbele uitvoeringen of, in het slechtste geval, dat een apparaat helemaal niet start omdat de race condition de conditie als “false” leest.

De oplossing: gebruik één centrale prijsklasse-helper (“goedkoop / normaal / duur / negatief”) als single source of truth. Elke apparaatautomatisering luistert naar die ene entiteit. Wil je de “goedkoop”-grens aanpassen? Eén wijziging, alle apparaten volgen mee. Debuggen is eenvoudiger: u ziet in het dashboard direct in welke klasse u zit. Implementeer de helper als een input_select of als een template sensor — beide werken stabiel met Home Assistant 2024.4 en later.

Samengevat: gebruik ranking voor EV en boiler, drempel voor thuisbatterij, en combineer beide via één centrale prijsklasse-helper om race conditions te vermijden.

Welke technische valkuilen zijn er bij de Nordpool-integratie en de DSMR P1-meter?

De meest voorkomende valkuil bij installaties in Zuid-Holland en Noord-Brabant: de Nordpool-integratie levert prijzen in UTC, terwijl de DSMR P1-meter timestamps in lokale tijd (CET/CEST) rapporteert. Bij de zomertijdovergang in maart pakt de automatisering daardoor structureel het verkeerde uur — een uur te vroeg. De fix in YAML:

  • Gebruik altijd now().astimezone() in templates, nooit utcnow().
  • Controleer dat uw Home Assistant-tijdzone correct is ingesteld op Europe/Amsterdam (via Instellingen → Systeem → Algemeen).
  • Refereer aan het juiste attribuut van de Nordpool-sensor: gebruik current_price of raw_today, niet de state van de sensor. Controleer dit via Developer Tools → Template.
  • Gebruik in ranking-templates as_local(now()).hour in plaats van now().hour, omdat de Nordpool raw-lijst UTC-geïndexeerd is.

Een derde aandachtspunt: na de DSMR 5.0 firmware-update van Stedin-meters in 2024 veranderde de telegramstructuur licht. Update de DSMR-integratie naar minimaal versie 1.4 om fouten in de P1-uitlezing te voorkomen. Meer over het correct aansluiten van uw P1-meter leest u in de gids over Tibber Pulse en P1 Meter samen in Home Assistant.

Een tweede veelgemaakte YAML-fout: trigger: state op de price-entity zonder to:-conditie. Daardoor vuurt de trigger ook bij attribute-changes zonder prijswijziging, wat dubbele uitvoeringen veroorzaakt. Voeg altijd to: ... toe, of gebruik een value_template die de prijsklasse vergelijkt.

Voor een goede startpunt: de “Cheapest Energy Hours” blueprint van de Home Assistant community (auteur: BerzerkerR) is een solide basis, maar controleer altijd de tijdzone-handling in de broncode voordat u hem in productie neemt. Zie ook de officiële Home Assistant documentatie over automatiseringstriggers voor de correcte syntax.

Samengevat: gebruik as_local(now()).hour voor tijdzone-correctie, refereer aan raw_today in plaats van state, en voeg to: toe aan elke state-trigger om dubbele uitvoeringen te voorkomen.

Hoeveel negatieve EPEX-uurprijzen zijn er per jaar en wat levert dat op?

Negatieve EPEX-uurprijzen zijn in Nederland geen uitzondering meer. Op basis van historische data van ENTSO-E Transparency Platform komen negatieve uurprijzen voor op naar schatting 150–250 uur per jaar, verdeeld over 40–70 dagen. Dat is een stijgende trend door het groeiende aandeel zon- en windvermogen op het Nederlandse net. Structurele momenten zijn zondagochtenden (00:00–08:00u) en zomermiddagen (april–augustus) tussen 12:00–16:00u bij hoge zonproductie.

Bij negatieve prijzen wordt u als dynamisch klant feitelijk betaald om stroom te verbruiken. De concrete besparingen per apparaat per jaar, bij actieve benutting van negatieve uren:

Geschat jaarvoordeel per apparaat bij EPEX-automGeschat jaarvoordeel per apparaat bij EPEX-automEV-lader€60Thuisbatterij€65Boiler€13Wasmachine€8Vaatwasser€6
Bron: marktonderzoek 2026
ApparaatAannameGeschat jaarvoordeel
EV-lader20 kWh/sessie, 10–15 negatieve sessies/jaar€15–€35 extra
Boiler (max. temp.)Opwarmen naar maximum op negatieve momenten€8–€18/jaar
Wasmachine / vaatwasserDraaien op negatieve uren€5–€12/jaar
ThuisbatterijLaden op negatief, ontladen bij piek€40–€90/jaar extra

Het totaal realistisch voordeel voor een goed geautomatiseerd huishouden ligt op €60–€150 per jaar extra, bovenop het reguliere voordeel van een dynamisch contract. Hoe u uw thuisbatterij optimaal laat laden via voorspellende logica, leest u in het artikel over voorspellend laden op dynamisch tarief met Home Assistant.

Samengevat: negatieve EPEX-uurprijzen komen voor op 150–250 uur per jaar in Nederland; actieve benutting levert een goed geautomatiseerd huishouden €60–€150 per jaar extra op.

Hoe prioriteer ik EV, thuisbatterij en warmtepomp op goedkope EPEX-uren?

Het scenario met een EV-lader, thuisbatterij én warmtepomp op één dynamisch contract is het meest complexe dat ik in de praktijk tegenkom. Home Assistant biedt in 2026 nog geen kant-en-klare scheduler-component die prioriteitsconflicten automatisch oplost. De oplossing is een hiërarchische prioriteitenlogica op basis van urgentie:

  1. Warmtepomp (hoogste prioriteit): kan het huis niet onverwarmd laten, relatief laag vermogen (1–3 kW). Altijd voorrang bij conflicten.
  2. EV-lader (middelhoge prioriteit): heeft een vaste deadline (ochtend vertrek), maar hoog vermogen (11 kW). Geeft ruimte aan warmtepomp, maar claimt resterende capaciteit.
  3. Thuisbatterij (laagste prioriteit): kan elk goedkoop moment benutten, heeft geen harde deadline. Laadt alleen als er budget over is.

Implementeer dit via een input_number als beschikbaar nettovermogensbudget. Elke apparaatautomatisering checkt via een condition of er nog budget over is vóór inschakeling en trekt dat af via action: input_number.set_value. Dit werkt, maar vereist zorgvuldige YAML-architectuur. Gebruikers in Utrecht met precies deze drie-apparaten-setup rapporteren dat bouwen en fijnstellen minimaal 8–12 uur configuratietijd kost.

Voor complexe huishoudens is een extern Home Energy Management System (HEMS) — zoals dat van Quatt — in 2026 realistischer dan alles zelf in Home Assistant te bouwen. Wilt u de EV-lader als startpunt nemen, dan geeft het artikel over EV laden met Home Assistant en dynamische tarieven een concrete configuratiegids.

Vermeldenswaard: netcongestiesignalen van Liander, Stedin of Enexis zijn in 2026 nog niet beschikbaar als gestandaardiseerde real-time API voor particulieren. GOPACS en CongestionBox zijn primair voor zakelijke afnemers. Via uw eigen P1-meter kunt u uw eigen teruglevercapaciteit monitoren als indirecte indicator, maar dat is geen buurtsignaal. Volg de ontwikkelingen rond het “slim net”-programma van Netbeheer Nederland voor updates hierover. Meer over netcongestieautomatisering leest u in het artikel over Home Assistant netcongestie automatisering met P1 en DSMR.

Samengevat: gebruik een hiërarchisch vermogensbudget (warmtepomp > EV > batterij) via een centrale input_number; verwacht minimaal 8–12 uur configuratietijd voor een drie-apparaten-setup.

Onze analyse: wat levert EPEX-automatisering realistisch op per scenario?

Onze analyse: Als we de drempelwaarden (goedkoop < €0,18/kWh), de fallback-strategie (vorige-dag proxy) en de apparaatprioritering combineren voor een gemiddeld gezin van 3.500 kWh/jaar met een EV (jaarverbruik ~3.000 kWh laden thuis), een boiler en een wasmachine op een dynamisch contract, komen we tot het volgende beeld. Een vaste timer levert naar schatting €30 voordeel per jaar. De vorige-dag proxystrategie voor vroege ochtendapparaten verhoogt dat naar ~€65. Perfecte dag-ahead kennis (prijzen beschikbaar vóór 13:30u via Tibber GraphQL) levert ~€90. Tel daar de benutting van negatieve uren bij op — €15–€35 voor EV alleen — en een goed geconfigureerd huishouden zonder thuisbatterij zit al snel op €80–€120 per jaar extra besparing. Mét een thuisbatterij die ook op negatieve prijzen laadt, loopt dat op tot €120–€210 per jaar. Dit is een significante overstatement ten opzichte van wat individuele bronnen claimen, omdat niemand alle componenten samen doorrekent. Volgens Milieu Centraal is een dynamisch contract alleen al voordelig als u flexibel kunt verbruiken; automatisering via Home Assistant maximaliseert dat voordeel structureel.

Conclusie en aanbeveling

Home Assistant EPEX dag-ahead uurprijzen automatisering is in 2026 technisch volwassen en financieel aantrekkelijk. De kern van een goed systeem bestaat uit drie onderdelen: een betrouwbare databron (Tibber GraphQL als primair, Nordpool als fallback), een centrale prijsklasse-helper die alle apparaatautomatiseringen aanstuurt, en een correcte tijdzone-configuratie (as_local(now()).hour, tijdzone Europe/Amsterdam).

Begin met de eenvoudigste apparaten — wasmachine en boiler — voordat u EV-lader en thuisbatterij toevoegt. Bouw prioriteitslogica pas in als u meerdere hoog-vermogen apparaten heeft die tegelijk het goedkope uur willen “claimen”. Een realistisch jaarvoordeel van €80–€150 voor een gemiddeld huishouden zonder thuisbatterij is haalbaar — mét batterij loopt dat op naar €120–€210.

Verdiep u verder via:

Veelgestelde vragen

Hoe laat zijn de EPEX dag-ahead uurprijzen beschikbaar in Home Assistant via de Nordpool-integratie?

De Nordpool-integratie levert de dag-ahead prijzen doorgaans tussen 13:15u en 14:00u CET, afhankelijk van de ingestelde poll-interval. De Tibber GraphQL API is sneller en heeft prijzen vaak al beschikbaar vanaf 13:10–13:20u, mits u een Tibber-abonnement heeft.

Wat zijn goede drempelwaarden voor goedkoop, normaal en duur stroom in Nederland in 2026?

Als vuistregel (inclusief btw en energiebelasting): goedkoop is onder €0,18/kWh, normaal is €0,18–€0,28/kWh, en duur is boven €0,28/kWh. Werk altijd met de all-in eindprijs als entiteit in uw automatisering, niet de kale EPEX-spotprijs.

Hoe voorkom ik tijdzone-fouten bij de Nordpool-integratie en mijn P1-meter in Home Assistant?

Gebruik as_local(now()).hour in templates (nooit utcnow()) en stel de Home Assistant-tijdzone in op Europe/Amsterdam. Refereer aan het attribuut raw_today van de Nordpool-sensor, niet aan de state-waarde, en voeg to: toe aan elke state-trigger om dubbele uitvoeringen te voorkomen.

Hoeveel uur per jaar zijn de EPEX-stroomprijzen negatief in Nederland?

Op basis van ENTSO-E historische data komen negatieve uurprijzen voor op naar schatting 150–250 uur per jaar, verdeeld over 40–70 dagen. Structurele momenten zijn zondagochtenden (00:00–08:00u) en zomermiddagen (april–augustus, 12:00–16:00u) bij hoge zonproductie.

Werkt ranking-logica of drempel-logica beter voor mijn EV-lader in Home Assistant?

Ranking-logica werkt beter voor de EV-lader: u wilt gegarandeerd laden in de goedkoopste uren, ongeacht het absolute prijsniveau. Drempel-logica is beter voor een thuisbatterij waarbij u níet wilt laden als de prijs boven een bepaald niveau zit, zelfs als dat die dag de laagste prijs is.

Wat is het financiële voordeel van EPEX-automatisering voor een gemiddeld gezin van 3.500 kWh per jaar?

Een realistisch jaarvoordeel ligt op €80–€120 voor een huishouden zonder thuisbatterij dat EV, boiler en wasmachine automatisch plant op goedkope EPEX-uren. Mét een thuisbatterij die ook op negatieve prijzen laadt, loopt dat op naar €120–€210 per jaar extra ten opzichte van een vast contract.

Redactie

Geverifieerd

Onafhankelijk redactieteam

2 jaar ervaring · sinds 2024 bij ons

Gepubliceerd:
Onafhankelijke vergelijkingenKostenberekeningenSubsidies & regelgeving
Redactionele richtlijnen op basis van openbare bronnen (RVO, CBS, Milieu Centraal, ACM, Rijksoverheid).Bekijk profiel