Methode
Zo komen wij aan onze cijfers
Een rekentool die je niet kunt narekenen, is een mening met een uitkomst-knop. Daarom staat hier alles: de formules, de aannames én de regels die we onszelf opleggen bij het verzamelen van data.
1. De terugleverkosten-tabel
De tarievendata komt uit de dagelijks bijgehouden dataset van zonnesaldo.nl (CC BY 4.0), gemaakt door dezelfde maker als deze site. WeetWatt haalt die dataset elke dag automatisch op en controleert hem vóór publicatie: verplichte velden aanwezig, bedragen numeriek, netto nooit hoger dan bruto, en een document dat plotseling krimpt wordt geweigerd. Daarbovenop gelden vier regels die je in de tabel terugziet:
- Onbekend is niet nul. Een leverancier zonder bekendgemaakt tarief krijgt een streepje en telt niet mee in gemiddelden of ranglijsten. Onbekenden als € 0 meetellen flatteert de markt — dat doen we dus niet.
- Elke rij toont zijn eigen controledatum. Rijen worden op verschillende dagen gecheckt; één datum boven de tabel zou sommige rijen verser voordoen dan ze zijn. De tabel als geheel is bovendien nooit verser dan zijn oudst gecontroleerde rij — die datum tonen we erbij.
- “Kosten” is afgeleid en heet dat ook. Leveranciers noemen bruto en netto; het kostenbedrag ertussen berekenen wij (bruto − netto) en labelen we als afgeleide.
- Herkomst blijft zichtbaar. Een rij die automatisch uit vergelijkingsdata is overgenomen (na meerdere controles over meerdere dagen) draagt het label “auto”; rijen zonder dat label zijn eerstehands bij de leverancier gelezen. Automatisering mag herkomst niet witwassen.
Mislukt het dagelijkse ophalen, dan tonen we de laatst bekende data mét de oorspronkelijke datums — nooit een vers stempel op oude cijfers.
2. De prijsindex
Batterijprijzen meten we elke ochtend rechtstreeks bij Nederlandse webshops, via de gestructureerde productdata (schema.org) die winkels zelf publiceren. Drie regels bepalen wat een “prijs” mag heten:
- Onbekende btw-basis = niet meetellen. Vermeldt een winkel niet controleerbaar of een bedrag in- of exclusief btw is, dan blijft die prijs buiten de index. Gokken op de btw-basis is hoe je er 21% naast zit.
- Uitverkocht is geen prijs. Een bedrag voor een product dat je niet kunt kopen, telt niet mee. We geloven daarbij de pagina boven de metadata: zegt de pagina “niet leverbaar” terwijl de metadata “op voorraad” roept, dan wint de pagina.
- Alleen echte wijzigingen worden vastgelegd. Zo bouwt de index een geschiedenis van gebeurtenissen op (prijs veranderd, voorraad veranderd) in plaats van een dagelijkse kopie — en kan hij straks laten zien hoe prijzen echt bewegen.
3. De terugverdientijd-rekentool
De rekentool gebruikt een dagmodel met open aannames. Drie fysieke grenzen bepalen hoeveel kWh de batterij per zonnige dag kan verplaatsen — en de kleinste wint:
- het zonoverschot van die dag (meer dan er over is, valt niet op te slaan);
- de bruikbare capaciteit van de batterij (één laadcyclus per zonnedag);
- wat je huis ’s avonds en ’s nachts nog vraagt, gedeeld door het rendement (meer dan het huis vraagt, valt niet nuttig te ontladen).
De besparing bestaat uit maximaal drie delen:
| Onderdeel | Formule |
|---|---|
| Zelf gebruiken i.p.v. terugleveren | geleverde kWh × leveringstarief − opgeslagen kWh × terugleververgoeding (geleverd = opgeslagen × rendement) |
| Vermeden terugleverkosten (vast contract) | opgeslagen kWh × terugleverkosten per kWh |
| Handel op prijsverschillen (dynamisch contract) | bruikbare kWh × handelsdagen × (rendement × spread − (1 − rendement) × goedkoop tarief) |
Standaard-aannames, allemaal instelbaar of in de gevoeligheidsanalyse doorgerekend:
| Aanname | Standaard | Waarom |
|---|---|---|
| Zonnedagen per jaar | 220 | Het jaaroverschot valt vrijwel volledig in maart–oktober; uitsmeren over 365 dagen zou de batterij te vol rekenen. |
| Handelsdagen (dynamisch) | 250 | Niet elke dag heeft een bruikbare spread én een beschikbare batterij. |
| Round-trip rendement | 90% | Moderne LFP-systemen halen 85–92%. Instelbaar in de tool. |
| Bruikbare capaciteit | 95% | Fabrikanten reserveren een marge om de cellen te beschermen. |
| Degradatie | gem. 90% | Capaciteit loopt terug over de jaren. Jaar 1 rekent vol; de terugverdientijd rekent met het gemiddelde over de levensduur. |
| Spread (dynamisch) | € 0,12/kWh | Aanname voor het gemiddelde verschil tussen laad- en gebruiksuren, all-in. De gevoeligheidsanalyse toont standaard wat er gebeurt als hij halveert. |
4. Wat dit model bewust níet doet
- Geen uur-voor-uur simulatie — nog niet. We hebben de volledige uurprijshistorie van de stroombeurs sinds 2015 in huis (ruim 124.000 meetpunten) en bouwen daarmee aan een simulatie over alle 8.760 uren van het jaar. Tot die live staat, rekent dit dagmodel — met open kaarten over zijn grenzen.
- Geen opbrengsten uit sturingsprogramma’s als vast bedrag. Vergoedingen van aanbieders wisselen per jaar en dalen bij drukte; we noemen ze in de uitleg, maar rekenen ze niet standaard mee.
- Geen aankoopadvies per merk. Wij testen (nog) geen individuele batterijen. Zodra we dat doen, lees je hier hoe.
5. Fouten en correcties
Vind je een cijfer dat niet klopt, of een claim zonder bron? Mail hoi@weetwatt.nl. Correcties voeren we zichtbaar door: de controledatum bij de bron verspringt mee, en bij inhoudelijke wijzigingen vermelden we wat er is aangepast.
Bronnen en controle
- Zonnesaldo — 2027-tarievenmonitor (databron, CC BY 4.0) gecheckt 9 augustus 2026
- Deze methodebeschrijving geldt per gecheckt 9 augustus 2026