{"id":33,"date":"2026-11-09T11:42:02","date_gmt":"2026-11-09T11:42:02","guid":{"rendered":"https:\/\/clubhuisadvies.nl\/?page_id=33"},"modified":"2026-11-10T12:35:54","modified_gmt":"2026-11-10T12:35:54","slug":"stroom-saldering-en-batterij-onderzoek","status":"publish","type":"page","link":"https:\/\/clubhuisadvies.nl\/?page_id=33","title":{"rendered":"Stroom &#8211; saldering en batterij onderzoek"},"content":{"rendered":"<div class=\"gb-standard container no-padding\">\n<h2 class=\"wp-block-heading\">De salderingsregeling en een batterij<\/h2>\n<\/div>\n\n<div class=\"gb-standard container no-padding\">\n<p class=\"wp-block-paragraph\">Het tweede deel van ons onderzoek ging over de salderingsregeling en een mogelijke batterij. Hieronder leg ik kort uit wat ik daarvan heb geleerd.<\/p>\n<\/div>\n\n<div class=\"gb-standard container no-padding\">\n<h3 class=\"wp-block-heading\">Wat is salderen?<\/h3>\n<\/div>\n\n<div class=\"gb-standard container no-padding\">\n<p class=\"wp-block-paragraph\">Met de salderingsregeling kun je stroom die je aan het net teruglevert, wegstrepen tegen stroom die je op een ander moment van het net afneemt. Je levert bijvoorbeeld overdag stroom terug als de zon schijnt en gebruikt \u2019s avonds weer stroom als het donker is. Op je rekening worden die hoeveelheden met elkaar verrekend.<\/p>\n<\/div>\n\n<div class=\"gb-standard container no-padding\">\n<p class=\"wp-block-paragraph\">Voor energiemaatschappijen levert dat een uitdaging op. Op zonnige momenten is er veel stroom beschikbaar, terwijl er op andere momenten juist stroom moet worden ingekocht of opgewekt. Die stroom heeft niet op ieder moment dezelfde prijs. De kosten daarvan zie je terug in de tarieven en terugleverkosten.<\/p>\n<\/div>\n\n<div class=\"gb-standard container no-padding\">\n<p class=\"wp-block-paragraph\">Tijdens het onderzoek kwam ik ook een ander soort verrekening tegen: het verrekenen van verbruik en teruglevering over de fasen van je aansluiting. Dat is iets anders dan de salderingsregeling waar je veel over in het nieuws leest. Als je op hetzelfde moment op \u00e9\u00e9n fase 500 watt verbruikt en op een andere fase 500 watt teruglevert, verrekent de meter dat met elkaar. Per saldo neem je op dat moment dus geen stroom af.<\/p>\n<\/div>\n\n<div class=\"gb-standard container no-padding\">\n<h3 class=\"wp-block-heading\">E\u00e9n fase of drie fasen?<\/h3>\n<\/div>\n\n<div class=\"gb-standard container no-padding\">\n<p class=\"wp-block-paragraph\">Ons gebouw heeft een driefasenaansluiting, maar onze omvormer is aangesloten op \u00e9\u00e9n fase. We wekken dus stroom op via die ene fase. Dankzij de verrekening in de meter hoeven we niet alleen daarvoor over te stappen op een driefasenomvormer.<\/p>\n<\/div>\n\n<div class=\"gb-standard container no-padding\">\n<p class=\"wp-block-paragraph\">Voor ons lijkt zo\u2019n overstap daarom weinig toe te voegen. Helemaal los van het stroomnet gaan is ook niet ons doel. De kosten die daarbij komen kijken, vinden we te hoog om dat voor ons clubgebouw te verantwoorden.<\/p>\n<\/div>\n\n<div class=\"gb-standard container no-padding\">\n<h3 class=\"wp-block-heading\">Wat zou een batterij kunnen doen?<\/h3>\n<\/div>\n\n<div class=\"gb-standard container no-padding\">\n<p class=\"wp-block-paragraph\">We hebben ook gekeken naar een batterij met een opslagcapaciteit van ongeveer 10 kilowattuur. Daarbij moet nog duidelijk worden hoe die op onze installatie kan worden aangesloten en wat dat betekent voor de garantie van de nieuwe omvormer.<\/p>\n<\/div>\n\n<div class=\"gb-standard container no-padding\">\n<p class=\"wp-block-paragraph\">Het idee is simpel: stroom die we overdag opwekken en niet direct gebruiken, slaan we op voor later. Die kunnen we dan \u2019s avonds en \u2019s nachts gebruiken om bijvoorbeeld onze verlichting en andere apparaten te laten draaien. Zo gebruiken we meer van onze eigen zonnestroom en zijn we minder afhankelijk van stroom van het net. Hoeveel verschil dat maakt, hangt natuurlijk af van wat we opwekken, hoeveel we verbruiken en op welke momenten we die stroom nodig hebben.<\/p>\n<\/div>\n\n<div class=\"gb-standard container no-padding\">\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n<\/div>\n\n<div class=\"gb-standard container no-padding\">\n<!-- Plak dit complete blok in een WordPress-blok 'Aangepaste HTML'. -->\n<section class=\"rh-energie\" aria-label=\"Energievergelijking Ridderhofgroep\">\n  <style>\n    .rh-energie{--rh-green:#00a551;--rh-blue:#0066b2;--rh-red:#e1071a;color:#222;font-family:inherit;width:100%;margin:2rem 0;line-height:1.6}\n    .rh-energie *{box-sizing:border-box}\n    .rh-energie h2{font-family:'Roboto Slab',serif;font-size:clamp(1.4rem,3vw,1.9rem);font-weight:700;line-height:1.3;margin:0 0 .4rem;padding:0;color:var(--rh-green)}\n    .rh-energie p{margin:0 0 1rem}\n    .rh-energie .rh-subtitle,.rh-energie .rh-note{font-size:.9rem;color:#555}\n    .rh-energie .rh-switch{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.3rem 0}\n    .rh-energie .rh-switch[hidden]{display:none}\n    .rh-energie .rh-switch button{appearance:none;font:inherit;font-size:.9rem;font-weight:700;line-height:1.35;border:1px solid var(--rh-blue);border-radius:4px;padding:.7rem 1rem;background:#fff;color:var(--rh-blue);cursor:pointer;min-height:44px;transition:background .18s,color .18s}\n    .rh-energie .rh-switch button[aria-pressed=\"true\"]{background:var(--rh-blue);color:#fff}\n    .rh-energie button:focus-visible{outline:3px solid var(--rh-blue);outline-offset:3px}\n    .rh-energie .rh-totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:1rem 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin-bottom:1.2rem}\n    .rh-energie .rh-totals span{display:block;font-size:.82rem}\n    .rh-energie .rh-totals strong{display:block;font-size:clamp(1.2rem,3vw,1.7rem);font-weight:700;line-height:1.4;color:#222;font-variant-numeric:tabular-nums}\n    .rh-energie .rh-legend{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;font-size:.85rem;margin-bottom:.6rem}\n    .rh-energie .rh-legend i{display:inline-block;width:12px;height:12px;margin-right:.4rem;background:var(--rh-red)}\n    .rh-energie .rh-legend .rh-out{background:var(--rh-green)}\n    .rh-energie .rh-chart{width:100%;height:350px;margin-bottom:.7rem}\n    .rh-energie svg{display:block;width:100%;height:100%;overflow:visible;font-family:inherit}\n    .rh-energie .rh-grid{stroke:#e4e4e4;stroke-width:1}\n    .rh-energie .rh-zero{stroke:#777;stroke-width:1.2}\n    .rh-energie .rh-axis{fill:#555;font-size:12px}\n    .rh-energie .rh-bar-import{fill:var(--rh-red)}\n    .rh-energie .rh-bar-export{fill:var(--rh-green)}\n    .rh-energie .rh-note{margin-top:1rem}\n    .rh-energie .rh-state{min-height:1.6em;color:#555;font-size:.9rem}\n    @media(max-width:480px){.rh-energie .rh-switch{flex-direction:column}.rh-energie .rh-switch button{width:100%;text-align:left}.rh-energie .rh-totals{grid-template-columns:1fr;gap:.6rem}.rh-energie .rh-totals>div{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem}.rh-energie .rh-chart{height:330px}}\n  <\/style>\n\n  <p class=\"rh-subtitle\">Scouting Ridderhofgroep \u00b7 1\u201326 oktober 2026 \u00b7 kWh per dag<\/p>\n  <div class=\"rh-switch\" role=\"group\" aria-label=\"Kies een energiesituatie\" hidden=\"\">\n    <button type=\"button\" data-rh-scenario=\"0\" aria-pressed=\"true\">Huidige netafname<\/button>\n    <button type=\"button\" data-rh-scenario=\"1\" aria-pressed=\"false\">Met zonnepanelen<\/button>\n    <button type=\"button\" data-rh-scenario=\"2\" aria-pressed=\"false\">Met zonnepanelen + batterij<\/button>\n  <\/div>\n  <div class=\"rh-results\" aria-live=\"polite\" aria-atomic=\"true\">\n    <p class=\"rh-state\">Huidige situatie: gemeten netafname.<\/p>\n    <div class=\"rh-totals\">\n      <div><span>Uit het stroomnet<\/span><strong data-rh-total=\"import\">300,0 kWh<\/strong><\/div>\n      <div><span>Naar het stroomnet<\/span><strong data-rh-total=\"export\">0,0 kWh<\/strong><\/div>\n      <div><span>Minder netafname<\/span><strong data-rh-total=\"saving\">0,0%<\/strong><\/div>\n    <\/div>\n  <\/div>\n  <div class=\"rh-legend\"><span><i><\/i>\u2193 Uit het stroomnet<\/span><span><i class=\"rh-out\"><\/i>\u2191 Naar het stroomnet<\/span><\/div>\n  <div class=\"rh-chart\"><svg role=\"img\" aria-label=\"Dagelijkse netafname en teruglevering: rood onder nul is netafname, groen boven nul is teruglevering.\"><\/svg><\/div>\n  <p class=\"rh-note\">Huidig = gemeten netafname. Zonnepanelen en batterij = ramingen met bewolking. Aannames: 30% van de opwek direct gebruikt, batterij 10 kWh bruikbaar en 90% totaalrendement. Het weer verdeelt de geraamde zonnestroom over de dagen; het periodetotaal blijft gelijk. De batterij is met dagtotalen en gunstige timing berekend. De werkelijke besparing kan afwijken. 27 oktober is onvolledig en niet meegenomen.<\/p>\n  <noscript><p>Schakel JavaScript in om de grafiek te bekijken en tussen de situaties te wisselen.<\/p><\/noscript>\n  <script>\n  (() => {\n    'use strict';\n    \/\/ Bron: laatste Excelberekening met bewolking, 1\u201326 oktober 2026.\n    \/\/ Rij: [datum, gemeten import, export PV, direct PV, import PV, import batterij, export batterij, eindlading].\n    const rows = [[\"2026-10-01\",10.13300000000163,5.200200150173773,2.2286572072173314,7.904342792784298,3.224162657627903,0.0,0.0],[\"2026-10-02\",10.540999999997439,7.470936326521489,3.2018298542234955,7.339170145773943,0.6153274519046041,0.0,0.0],[\"2026-10-03\",7.199000000000524,7.956979174498229,3.4101339319278123,3.7888660680727115,0.0,0.0,3.5548377376367872],[\"2026-10-04\",6.375,4.290923965775113,1.8389674139036196,4.536032586096381,0.0,0.0,2.8441674662361827],[\"2026-10-05\",10.202000000001135,7.771416637883245,3.3306071305213907,6.871392869479744,0.0,0.22850685074077504,2.756915944867969],[\"2026-10-06\",9.72899999999936,2.337472478361614,1.0017739192978345,8.727226080701525,4.00806073915068,0.0,0.0],[\"2026-10-07\",5.180000000000291,7.523807171889897,3.224488787952813,1.9555112120474782,0.0,0.0,5.076420395035772],[\"2026-10-08\",7.549999999999272,6.242807954487137,2.6754891233516305,4.874510876647642,0.0,1.0528993568741258,4.861814383509793],[\"2026-10-09\",12.221000000001368,1.8574227146907312,0.7960383062960277,11.42496169370534,5.140959146626187,0.0,0.0],[\"2026-10-10\",18.87199999999939,4.965826421651245,2.1282113235648192,16.74378867643457,12.274544896948449,0.0,0.0],[\"2026-10-11\",8.348000000001775,3.3969918638046295,1.45585365591627,6.892146344085505,3.834853666661339,0.0,0.0],[\"2026-10-12\",9.471999999997934,7.137403552601693,3.0588872368292974,6.413112763168636,0.0,0.0,0.011121134096667262],[\"2026-10-13\",10.162000000000262,1.7589708015486696,0.7538446292351441,9.408155370765117,7.814531215198426,0.0,0.0],[\"2026-10-14\",10.638999999999214,6.8336893018714635,2.9287239865163417,7.710276013482872,1.559955641798556,0.0,0.0],[\"2026-10-15\",7.7150000000001455,6.693803258436522,2.868772825044224,4.846227174955922,0.0,0.0,1.2419273745601593],[\"2026-10-16\",14.949000000000524,2.161532995447539,0.9263712837632311,14.022628716237293,10.89905326269756,0.0,0.0],[\"2026-10-17\",38.26900000000023,5.707513973738773,2.446077417316617,35.82292258268362,30.686160006318723,0.0,0.0],[\"2026-10-18\",14.242999999998574,1.6705896764795645,0.7159670042055276,13.527032995793046,12.023502286961438,0.0,0.0],[\"2026-10-19\",14.879000000000815,3.0721962114483774,1.3166555191921618,13.562344480808653,10.797367890505113,0.0,0.0],[\"2026-10-20\",15.554000000000087,6.200354946564516,2.6572949770990784,12.89670502290101,7.316385570992946,0.0,0.0],[\"2026-10-21\",5.135000000002037,3.461499458242974,1.4834997678184174,3.65150023218362,0.5361507197649433,0.0,0.0],[\"2026-10-22\",17.27599999999802,2.609578720490511,1.1183908802102192,16.1576091197878,13.80898827134634,0.0,0.0],[\"2026-10-23\",7.45600000000195,1.7876622423469326,0.7661409610058282,6.689859038996122,5.080963020883883,0.0,0.0],[\"2026-10-24\",9.680000000000291,3.795422857415418,1.6266097960351793,8.053390203965112,4.637509632291236,0.0,0.0],[\"2026-10-25\",5.194999999999709,1.826431942004167,0.7827565465732145,4.412243453426495,2.7684547056227444,0.0,0.0],[\"2026-10-26\",13.045999999998457,2.21586008721433,0.9496543230918558,12.096345676906601,10.102071598413705,0.0,0.0]];\n    const names = ['Huidige situatie: gemeten netafname.','Raming met werkende zonnepanelen.','Raming met zonnepanelen en een batterij van 10 kWh.'];\n    const fmt = new Intl.NumberFormat('nl-NL',{minimumFractionDigits:1,maximumFractionDigits:1});\n    const fmt3 = new Intl.NumberFormat('nl-NL',{minimumFractionDigits:3,maximumFractionDigits:3});\n    const ns = 'http:\/\/www.w3.org\/2000\/svg';\n    document.querySelectorAll('.rh-energie').forEach(root => {\n      if(root.dataset.rhReady) return;\n      root.dataset.rhReady = 'true';\n      let current = 0;\n      const svg = root.querySelector('svg');\n      const chart = root.querySelector('.rh-chart');\n      const buttons = root.querySelectorAll('[data-rh-scenario]');\n      const baseline = rows.reduce((s,r)=>s+r[1],0);\n      const series = i => rows.map(r=>({date:r[0],in:i===0?r[1]:i===1?r[4]:r[5],out:i===0?0:i===1?r[2]:r[6]}));\n      const el = (tag,attrs,text) => {const e=document.createElementNS(ns,tag);Object.entries(attrs).forEach(([k,v])=>e.setAttribute(k,v));if(text!==undefined)e.textContent=text;return e;};\n      function draw(data) {\n        const width = Math.max(240,chart.clientWidth), height = chart.clientHeight;\n        const margin = {l:43,r:8,t:25,b:32};\n        const w=width-margin.l-margin.r,h=height-margin.t-margin.b;\n        \/\/ Dezelfde verticale schaal voor alle drie situaties, import altijd onder nul.\n        const top=10,bottom=-40,y=v=>margin.t+(top-v)\/(top-bottom)*h;\n        const step=w\/data.length,bw=step*.72;\n        svg.setAttribute('viewBox',`0 0 ${width} ${height}`);\n        svg.replaceChildren(el('title',{},names[current]),el('desc',{},'Rood: netafname onder nul. Groen: teruglevering boven nul. Eenheid kWh per dag; vaste schaal van -40 tot +10.'));\n        [10,0,-10,-20,-30,-40].forEach(v=>{\n          svg.append(el('line',{x1:margin.l,x2:width-margin.r,y1:y(v),y2:y(v),class:v===0?'rh-zero':'rh-grid'}));\n          svg.append(el('text',{x:margin.l-7,y:y(v)+4,'text-anchor':'end',class:'rh-axis'},String(v)));\n        });\n        svg.append(el('text',{x:margin.l,y:14,class:'rh-axis'},'kWh \/ dag'));\n        const every=width<420?6:width<650?4:2;\n        data.forEach((d,i)=>{\n          const x=margin.l+(i+.5)*step;\n          const g=el('g',{});\n          g.append(el('title',{},`${d.date}: uit stroomnet ${fmt3.format(d.in)} kWh; naar stroomnet ${fmt3.format(d.out)} kWh`));\n          g.append(el('rect',{x:x-bw\/2,y:y(0),width:bw,height:Math.max(0,y(-d.in)-y(0)),class:'rh-bar-import'}));\n          g.append(el('rect',{x:x-bw\/2,y:y(d.out),width:bw,height:Math.max(0,y(0)-y(d.out)),class:'rh-bar-export'}));\n          svg.append(g);\n          if(i%every===0) svg.append(el('text',{x,y:height-10,'text-anchor':'middle',class:'rh-axis'},`${Number(d.date.slice(-2))} okt`));\n        });\n      }\n      function update(i) {\n        current=i;\n        const data=series(i),totalIn=data.reduce((s,d)=>s+d.in,0),totalOut=data.reduce((s,d)=>s+d.out,0);\n        buttons.forEach(b=>b.setAttribute('aria-pressed',String(Number(b.dataset.rhScenario)===i)));\n        root.querySelector('.rh-state').textContent=names[i];\n        root.querySelector('[data-rh-total=\"import\"]').textContent=fmt.format(totalIn)+' kWh';\n        root.querySelector('[data-rh-total=\"export\"]').textContent=fmt.format(totalOut)+' kWh';\n        root.querySelector('[data-rh-total=\"saving\"]').textContent=fmt.format((baseline-totalIn)\/baseline*100)+'%';\n        draw(data);\n      }\n      buttons.forEach(b=>b.addEventListener('click',()=>update(Number(b.dataset.rhScenario))));\n      root.querySelector('.rh-switch').hidden=false;\n      update(0);\n      if('ResizeObserver' in window) new ResizeObserver(()=>draw(series(current))).observe(chart);\n      else window.addEventListener('resize',()=>draw(series(current)));\n    });\n  })();\n  <\/script>\n<\/section>\n<\/div>\n\n<div class=\"gb-standard container no-padding\">\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n<\/div>\n\n<div class=\"gb-standard container no-padding\">\n<!-- Plak dit complete blok in een WordPress-blok 'Aangepaste HTML'. -->\n<section class=\"rhm-energie\" aria-label=\"Energievergelijking per maand Ridderhofgroep\">\n  <style>\n    .rhm-energie{--rhm-green:#00a551;--rhm-blue:#0066b2;--rhm-red:#e1071a;color:#222;font-family:inherit;width:100%;margin:2rem 0;line-height:1.6}\n    .rhm-energie *{box-sizing:border-box}\n    .rhm-energie h2{font-family:'Roboto Slab',serif;font-size:clamp(1.4rem,3vw,1.9rem);font-weight:700;line-height:1.3;margin:0 0 .4rem;padding:0;color:var(--rhm-green)}\n    .rhm-energie p{margin:0 0 1rem}\n    .rhm-energie .rhm-subtitle,.rhm-energie .rhm-note{font-size:.9rem;color:#555}\n    .rhm-energie .rhm-switch{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.3rem 0}\n    .rhm-energie .rhm-switch[hidden]{display:none}\n    .rhm-energie .rhm-switch button{appearance:none;font:inherit;font-size:.9rem;font-weight:700;line-height:1.35;border:1px solid var(--rhm-blue);border-radius:4px;padding:.7rem 1rem;background:#fff;color:var(--rhm-blue);cursor:pointer;min-height:44px;transition:background .18s,color .18s}\n    .rhm-energie .rhm-switch button[aria-pressed=\"true\"]{background:var(--rhm-blue);color:#fff}\n    .rhm-energie button:focus-visible{outline:3px solid var(--rhm-blue);outline-offset:3px}\n    .rhm-energie .rhm-totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:1rem 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin-bottom:1.2rem}\n    .rhm-energie .rhm-totals span{display:block;font-size:.82rem}\n    .rhm-energie .rhm-totals strong{display:block;font-size:clamp(1.2rem,3vw,1.7rem);font-weight:700;line-height:1.4;color:#222;font-variant-numeric:tabular-nums}\n    .rhm-energie .rhm-legend{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;font-size:.85rem;margin-bottom:.6rem}\n    .rhm-energie .rhm-legend i{display:inline-block;width:12px;height:12px;margin-right:.4rem;background:var(--rhm-red)}\n    .rhm-energie .rhm-legend .rhm-out{background:var(--rhm-green)}\n    .rhm-energie .rhm-chart{width:100%;height:350px;margin-bottom:.7rem}\n    .rhm-energie svg{display:block;width:100%;height:100%;overflow:visible;font-family:inherit}\n    .rhm-energie .rhm-grid{stroke:#e4e4e4;stroke-width:1}\n    .rhm-energie .rhm-zero{stroke:#777;stroke-width:1.2}\n    .rhm-energie .rhm-axis{fill:#555;font-size:12px}\n    .rhm-energie .rhm-bar-import{fill:var(--rhm-red)}\n    .rhm-energie .rhm-bar-export{fill:var(--rhm-green)}\n    .rhm-energie .rhm-note{margin-top:1rem}\n    .rhm-energie .rhm-state{min-height:1.6em;color:#555;font-size:.9rem}\n    @media(max-width:480px){.rhm-energie .rhm-switch{flex-direction:column}.rhm-energie .rhm-switch button{width:100%;text-align:left}.rhm-energie .rhm-totals{grid-template-columns:1fr;gap:.6rem}.rhm-energie .rhm-totals>div{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem}.rhm-energie .rhm-chart{height:330px}}\n  <\/style>\n  <p class=\"rhm-subtitle\">Scouting Ridderhofgroep \u00b7 november 2024\u2013september 2026 \u00b7 kWh per maand<\/p>\n  <div class=\"rhm-switch\" role=\"group\" aria-label=\"Kies een energiesituatie\" hidden=\"\">\n    <button type=\"button\" data-rhm-scenario=\"0\" aria-pressed=\"true\">Huidige netafname<\/button>\n    <button type=\"button\" data-rhm-scenario=\"1\" aria-pressed=\"false\">Met zonnepanelen<\/button>\n    <button type=\"button\" data-rhm-scenario=\"2\" aria-pressed=\"false\">Met zonnepanelen + batterij<\/button>\n  <\/div>\n  <div class=\"rhm-results\" aria-live=\"polite\" aria-atomic=\"true\">\n    <p class=\"rhm-state\">Huidige situatie: gemeten netafname en teruglevering.<\/p>\n    <div class=\"rhm-totals\">\n      <div><span>Uit het stroomnet<\/span><strong data-rhm-total=\"import\">5.657,0 kWh<\/strong><\/div>\n      <div><span>Naar het stroomnet<\/span><strong data-rhm-total=\"export\">1.574,0 kWh<\/strong><\/div>\n      <div><span>Minder netafname<\/span><strong data-rhm-total=\"saving\">0,0%<\/strong><\/div>\n    <\/div>\n  <\/div>\n  <div class=\"rhm-legend\"><span><i><\/i>\u2193 Uit het stroomnet<\/span><span><i class=\"rhm-out\"><\/i>\u2191 Naar het stroomnet<\/span><\/div>\n  <div class=\"rhm-chart\"><svg role=\"img\" aria-label=\"Maandelijkse netafname en teruglevering: rood onder nul is netafname, groen boven nul is teruglevering.\"><\/svg><\/div>\n  <p class=\"rhm-note\">Huidig = de gemeten netafname en teruglevering in deze 23 maanden; de zonnepanelen werkten een deel van die periode al. Het scenario met werkende zonnepanelen behoudt de metingen tot en met juni 2025 en gebruikt ramingen vanaf de storing in juli 2025. De maandraming gebruikt het eerdere seizoensmodel; de bewolkingscorrectie van oktober 2026 is hier niet toegepast. Batterij: 10 kWh bruikbaar, 90% totaalrendement, berekend met dagtotalen en gunstige timing. Werkelijke besparing kan afwijken. De totalen gelden voor de hele getoonde periode, niet voor \u00e9\u00e9n jaar.<\/p>\n  <noscript><p>Schakel JavaScript in om de grafiek te bekijken en tussen de situaties te wisselen.<\/p><\/noscript>\n  <script>\n  (() => {\n    'use strict';\n    \/\/ Bron: eerder maandmodel, november 2024\u2013september 2026. Alle cijfers ingebouwd; geen Excel nodig.\n    \/\/ Rij: [maand, gemeten import, gemeten export, import PV, export PV, import batterij, export batterij].\n    const rows = [[\"2024-11\",257,48,257.0,48,213.79999999999998,0.0],[\"2024-12\",292,12,292.0,12,281.19999999999993,0.0],[\"2025-01\",227,33,227.0,33,197.9,0.0],[\"2025-02\",206,108,206.0,108,113.21316701949488,3.014630021660958],[\"2025-03\",172,302,172.0,302,4.913167019494864,112.80703782109971],[\"2025-04\",116,351,116.0,351,3.113167019494863,222.2368522438831],[\"2025-05\",113,366,113.0,366,0.0,241.5555555555555],[\"2025-06\",117,301,117.0,301,2.6131670194948615,175.01463002166093],[\"2025-07\",229,53,141.23702198245783,238.0,0.0,84.3737200599492],[\"2025-08\",348,0,174.4026054557203,202.1,0.0,10.57470705974119],[\"2025-09\",266,0,209.90788064969456,173.9,51.914259515088915,0.0],[\"2025-10\",320,0,248.92185704697184,132.6,129.58185704697183,0.0],[\"2025-11\",281,0,257.6394578470434,56.8,206.5194578470433,0.0],[\"2025-12\",285,0,266.52863573445194,6.2,260.948635734452,0.0],[\"2026-01\",261,0,246.2468998524494,33.2,216.36689985244942,0.0],[\"2026-02\",331,0,190.3148982206051,127.6,75.47489822060511,0.0],[\"2026-03\",260,0,171.91042454440762,277.0,0.0,82.413434138411],[\"2026-04\",248,0,133.42023983696515,355.9,0.0,206.26426719822163],[\"2026-05\",236,0,117.71576990375068,367.7,0.0,233.38989855954983],[\"2026-06\",227,0,117.30326970716575,294.6,0.0,168.19071638401527],[\"2026-07\",299,0,140.12897139650275,238.0,0.0,82.11653028496116],[\"2026-08\",285,0,174.4167704677292,202.1,0.0,11.756857809114553],[\"2026-09\",281,0,208.44799381023253,173.9,50.781973603599795,0.0]];\n    const names = ['Huidige situatie: gemeten netafname en teruglevering.','Raming met werkende zonnepanelen.','Raming met zonnepanelen en een batterij van 10 kWh.'];\n    const fmt = new Intl.NumberFormat('nl-NL',{minimumFractionDigits:1,maximumFractionDigits:1});\n    const fmt3 = new Intl.NumberFormat('nl-NL',{minimumFractionDigits:3,maximumFractionDigits:3});\n    const ns = 'http:\/\/www.w3.org\/2000\/svg';\n    document.querySelectorAll('.rhm-energie').forEach(root => {\n      if(root.dataset.rhmReady) return;\n      root.dataset.rhmReady = 'true';\n      let current = 0;\n      const svg = root.querySelector('svg');\n      const chart = root.querySelector('.rhm-chart');\n      const buttons = root.querySelectorAll('[data-rhm-scenario]');\n      const baseline = rows.reduce((s,r)=>s+r[1],0);\n      const series = i => rows.map(r=>({date:r[0],in:i===0?r[1]:i===1?r[3]:r[5],out:i===0?r[2]:i===1?r[4]:r[6]}));\n      const el = (tag,attrs,text) => {const e=document.createElementNS(ns,tag);Object.entries(attrs).forEach(([k,v])=>e.setAttribute(k,v));if(text!==undefined)e.textContent=text;return e;};\n      function draw(data) {\n        const width = Math.max(240,chart.clientWidth), height = chart.clientHeight;\n        const margin = {l:43,r:8,t:25,b:32};\n        const w=width-margin.l-margin.r,h=height-margin.t-margin.b;\n        \/\/ Dezelfde verticale schaal voor alle drie situaties, import altijd onder nul.\n        const top=400,bottom=-400,y=v=>margin.t+(top-v)\/(top-bottom)*h;\n        const step=w\/data.length,bw=step*.72;\n        svg.setAttribute('viewBox',`0 0 ${width} ${height}`);\n        svg.replaceChildren(el('title',{},names[current]),el('desc',{},'Rood: netafname onder nul. Groen: teruglevering boven nul. Eenheid kWh per maand; vaste schaal van -400 tot +400.'));\n        [400,300,200,100,0,-100,-200,-300,-400].forEach(v=>{\n          svg.append(el('line',{x1:margin.l,x2:width-margin.r,y1:y(v),y2:y(v),class:v===0?'rhm-zero':'rhm-grid'}));\n          svg.append(el('text',{x:margin.l-7,y:y(v)+4,'text-anchor':'end',class:'rhm-axis'},String(v)));\n        });\n        svg.append(el('text',{x:margin.l,y:14,class:'rhm-axis'},'kWh \/ maand'));\n        const every=width<420?6:width<650?4:2;\n        data.forEach((d,i)=>{\n          const x=margin.l+(i+.5)*step;\n          const g=el('g',{});\n          g.append(el('title',{},`${d.date}: uit stroomnet ${fmt3.format(d.in)} kWh; naar stroomnet ${fmt3.format(d.out)} kWh`));\n          g.append(el('rect',{x:x-bw\/2,y:y(0),width:bw,height:Math.max(0,y(-d.in)-y(0)),class:'rhm-bar-import'}));\n          g.append(el('rect',{x:x-bw\/2,y:y(d.out),width:bw,height:Math.max(0,y(0)-y(d.out)),class:'rhm-bar-export'}));\n          svg.append(g);\n          if(i%every===0) svg.append(el('text',{x,y:height-10,'text-anchor':'middle',class:'rhm-axis'},`${['jan','feb','mrt','apr','mei','jun','jul','aug','sep','okt','nov','dec'][Number(d.date.slice(5,7))-1]} '${d.date.slice(2,4)}`));\n        });\n      }\n      function update(i) {\n        current=i;\n        const data=series(i),totalIn=data.reduce((s,d)=>s+d.in,0),totalOut=data.reduce((s,d)=>s+d.out,0);\n        buttons.forEach(b=>b.setAttribute('aria-pressed',String(Number(b.dataset.rhmScenario)===i)));\n        root.querySelector('.rhm-state').textContent=names[i];\n        root.querySelector('[data-rhm-total=\"import\"]').textContent=fmt.format(totalIn)+' kWh';\n        root.querySelector('[data-rhm-total=\"export\"]').textContent=fmt.format(totalOut)+' kWh';\n        root.querySelector('[data-rhm-total=\"saving\"]').textContent=fmt.format((baseline-totalIn)\/baseline*100)+'%';\n        draw(data);\n      }\n      buttons.forEach(b=>b.addEventListener('click',()=>update(Number(b.dataset.rhmScenario))));\n      root.querySelector('.rhm-switch').hidden=false;\n      update(0);\n      if('ResizeObserver' in window) new ResizeObserver(()=>draw(series(current))).observe(chart);\n      else window.addEventListener('resize',()=>draw(series(current)));\n    });\n  })();\n  <\/script>\n<\/section>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>De salderingsregeling en een batterij<\/p>\n<p class=\"wp-block-paragraph\">Het tweede deel van ons onderzoek ging over de salderingsregeling en een mogelijke batterij. Hieronder leg ik kort uit wat ik daarvan heb geleerd.<\/p>\n<h3 class=\"wp-block-heading\">Wat is salderen?<\/h3>\n<p class=\"wp-block-paragraph\">Met de salderingsregeling kun je stroom die je  &#8230; <\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-33","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Stroom - saldering en batterij onderzoek - WordPress Website<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/clubhuisadvies.nl\/?page_id=33\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Stroom - saldering en batterij onderzoek - WordPress Website\" \/>\n<meta property=\"og:description\" content=\"De salderingsregeling en een batterij  Het tweede deel van ons onderzoek ging over de salderingsregeling en een mogelijke batterij. Hieronder leg ik kort uit wat ik daarvan heb geleerd.  Wat is salderen?  Met de salderingsregeling kun je stroom die je ...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/clubhuisadvies.nl\/?page_id=33\" \/>\n<meta property=\"og:site_name\" content=\"WordPress Website\" \/>\n<meta property=\"article:modified_time\" content=\"2026-11-10T12:35:54+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/clubhuisadvies.nl\\\/?page_id=33\",\"url\":\"https:\\\/\\\/clubhuisadvies.nl\\\/?page_id=33\",\"name\":\"Stroom - saldering en batterij onderzoek - WordPress Website\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/clubhuisadvies.nl\\\/#website\"},\"datePublished\":\"2026-11-09T11:42:02+00:00\",\"dateModified\":\"2026-11-10T12:35:54+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/clubhuisadvies.nl\\\/?page_id=33#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/clubhuisadvies.nl\\\/?page_id=33\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/clubhuisadvies.nl\\\/?page_id=33#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/clubhuisadvies.nl\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Stroom &#8211; saldering en batterij onderzoek\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/clubhuisadvies.nl\\\/#website\",\"url\":\"https:\\\/\\\/clubhuisadvies.nl\\\/\",\"name\":\"WordPress Website\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/clubhuisadvies.nl\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Stroom - saldering en batterij onderzoek - WordPress Website","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/clubhuisadvies.nl\/?page_id=33","og_locale":"en_US","og_type":"article","og_title":"Stroom - saldering en batterij onderzoek - WordPress Website","og_description":"De salderingsregeling en een batterij  Het tweede deel van ons onderzoek ging over de salderingsregeling en een mogelijke batterij. Hieronder leg ik kort uit wat ik daarvan heb geleerd.  Wat is salderen?  Met de salderingsregeling kun je stroom die je ...","og_url":"https:\/\/clubhuisadvies.nl\/?page_id=33","og_site_name":"WordPress Website","article_modified_time":"2026-11-10T12:35:54+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/clubhuisadvies.nl\/?page_id=33","url":"https:\/\/clubhuisadvies.nl\/?page_id=33","name":"Stroom - saldering en batterij onderzoek - WordPress Website","isPartOf":{"@id":"https:\/\/clubhuisadvies.nl\/#website"},"datePublished":"2026-11-09T11:42:02+00:00","dateModified":"2026-11-10T12:35:54+00:00","breadcrumb":{"@id":"https:\/\/clubhuisadvies.nl\/?page_id=33#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/clubhuisadvies.nl\/?page_id=33"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/clubhuisadvies.nl\/?page_id=33#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/clubhuisadvies.nl\/"},{"@type":"ListItem","position":2,"name":"Stroom &#8211; saldering en batterij onderzoek"}]},{"@type":"WebSite","@id":"https:\/\/clubhuisadvies.nl\/#website","url":"https:\/\/clubhuisadvies.nl\/","name":"WordPress Website","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/clubhuisadvies.nl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/clubhuisadvies.nl\/index.php?rest_route=\/wp\/v2\/pages\/33","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/clubhuisadvies.nl\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/clubhuisadvies.nl\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/clubhuisadvies.nl\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/clubhuisadvies.nl\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=33"}],"version-history":[{"count":3,"href":"https:\/\/clubhuisadvies.nl\/index.php?rest_route=\/wp\/v2\/pages\/33\/revisions"}],"predecessor-version":[{"id":37,"href":"https:\/\/clubhuisadvies.nl\/index.php?rest_route=\/wp\/v2\/pages\/33\/revisions\/37"}],"wp:attachment":[{"href":"https:\/\/clubhuisadvies.nl\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=33"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}