Methodologie
Deze pagina beschrijft hoe de data op Laadpalen Wijchen wordt verzameld, verwerkt en weergegeven. Alle code is open source en beschikbaar op GitHub.
Databronnen
NDW (Nationaal Dataportaal Wegverkeer)
De primaire databron is NDW open data (opendata.ndw.nu). Elke dag om 06:00 UTC worden twee bestanden opgehaald:
- Locaties — alle publieke laadpunten in Nederland met adres, operator, connectoren en vermogen.
- Tarieven — OCPI 2.2.1 tariefobjecten met energieprijzen per kWh, gekoppeld aan individuele connectoren.
De data wordt gefilterd op een bounding box rond de gemeente Wijchen (lat 51.770–51.850, lng 5.670–5.810) die alle kernen van de gemeente omvat.
Open Charge Map (OCM)
Voor live beschikbaarheid wordt de Open Charge Map API elke 5 minuten client-side bevraagd. Laadpunten die in OCM voorkomen maar niet in NDW worden apart getoond als "Niet in NDW". Deze punten hebben geen tariefdata.
Tariefberekening
Per laadpunt worden de kosten voor 4 laadpassen berekend. De berekening hangt af van de beschikbaarheid van NDW-tariefdata.
Als NDW-tarief beschikbaar is
Het CPO-tarief (energieprijs in €/kWh) wordt uit het OCPI-tariefobject gehaald. Prijzen exclusief BTW worden met 21% verhoogd. Vervolgens:
| Pas | Berekening |
|---|---|
| Vattenfall | CPO-tarief (1:1 doorgifte) |
| Laadkompas | CPO-tarief (1:1, abonnement €4,78/mnd) |
| Shell Recharge | €0,55/kWh vast tarief (niet-Shell palen) of CPO-tarief × 0,95 (eigen palen) |
| Chargemap | CPO-tarief × 1,12 (12% opslag) |
Als NDW-tarief ontbreekt
Wanneer er geen tariefdata beschikbaar is vanuit NDW (dit komt regelmatig voor), worden twee fallback-methoden gebruikt:
- Landelijke mediaan — de mediaan van alle NDW-tarieven voor dezelfde operator in heel Nederland. Dit geeft een goede indicatie voor operators met een landelijk uniform tarief.
- Vaste schatting — een handmatig onderhouden tabel met tarieven per operator en per pas, gebaseerd op publiek bekende prijzen. Voor Vattenfall InCharge wordt het gepubliceerde tarief voor Gelderland & Overijssel gebruikt (bron).
Bronvermelding in de interface
Bij elk laadpunt wordt de bron van het tarief getoond:
- NDW tarief — direct uit NDW-tariefdata, meest betrouwbaar.
- Schatting (mediaan) — gebaseerd op de landelijke mediaan voor de betreffende operator.
- Schatting (vaste tabel) — uit de handmatige fallback-tabel.
Beschikbaarheid
De live beschikbaarheidsstatus komt van Open Charge Map. Elk NDW-laadpunt wordt op basis van coördinaten gematcht met het dichtstbijzijnde OCM-resultaat (maximaal 15 meter afstand). Als er een match is, wordt de OCM-status overgenomen. Zonder match wordt de statische NDW-status getoond.
Data-update
Een GitHub Actions workflow draait dagelijks om 06:00 UTC. Het script downloadt de nieuwste NDW-data, verwerkt deze en commit het resultaat (wijchen-data.json) als er wijzigingen zijn. Cloudflare Pages deployt automatisch bij elke push naar main.
Beperkingen
- Niet alle laadpunten in NDW hebben tariefdata; voor sommige operators is de dekking beperkt.
- Starttarieven, tijdtarieven en blokkeerkosten worden niet meegenomen in de berekening.
- Het maandelijkse abonnement van Laadkompas (€4,78) wordt niet verdisconteerd in de per-kWh prijs.
- Beschikbaarheidsstatus van OCM kan vertraagd zijn of ontbreken voor sommige palen.
- Laadpunten die alleen via OCM bekend zijn hebben geen tariefinformatie.
Open source
De volledige broncode is beschikbaar op github.com/jdevalk/laadpalenwijchen.nl. Het dataverwerkingsscript (process.py) heeft geen externe dependencies — alleen Python 3.12 standaardbibliotheek.