← EnergyViewEnergiegrafieken uit scenario's en schattingen
3 november 2026. Vervolg op de rapportgrafieken, na akkoord om ontbrekende bronverdelingen visueel te schatten.
Wat werkt nu
- De afgeronde analyse toont de energieverdeling en gemiddelde dag in de app. Het rapport gebruikt hetzelfde visuele gegevensmodel.
- Nieuwe zonnepanelen, auto en warmtepomp gebruiken de bestaande scenariohoeveelheden en profielen. Een gebruikte batterij gebruikt de bestaande gekozen dispatch. Geen extra batterijberekening voor de grafieken.
- De dispatch bewaart voor het document een zwakke verwijzing naar de bijbehorende profielen vóór opslag en vóór begrenzing van teruglevering. Deze observatie verandert geen financieel resultaatobject, selectie of rekenregel.
- Een bestaande woning kan zonder productiemetingen worden aangevuld. Gemeten netafname en teruglevering blijven vaststaan. Auto en warmtepomp zijn aandelen binnen het bestaande verbruik, geen toevoegingen.
- Labels: Gemeten, Berekend in je scenario, Geschat. De grafiek onderscheidt gemeten netstromen van geschatte productie en toestelverdeling.
- Warmtepomp is een afzonderlijke bestemming in het stroomdiagram. Weekdag/weekend en de gebruikte aannames zijn vindbaar bij de grafieken.
- Op kleine schermen blijft tekst leesbaar: de grafiek heeft een eigen horizontaal verschuifbaar kader met toetsenbordfocus; toelichting blijft op zijn plaats.
Aannames bij bestaande installaties
| Onderdeel | Zonder extra metingen |
|---|
| Zonnepanelen, zonnemodel aanwezig | Bestaand lokaal zonnemodel. Indien bekend wordt het visueel geschaald naar het opgegeven bestaande paneelvermogen; geen effect op de factuur |
| Zonnepanelen, model ontbreekt | Vermogen × ingegeven jaaropbrengst, standaard 850 kWh/kWp. Voor de tekening een vaste seizoensverdeling en een dagcurve tussen 6 en 18 uur; dit model gebruikt geen werkelijk weer of dakmeting |
| Paneelvermogen onbekend, wel teruglevering | Productie uit teruglevering en aangenomen eigen gebruik; standaard 30%. De aanname staat bij de grafiek |
| Vermogen én teruglevering ontbreken | Geen willekeurige installatiegrootte verzinnen. Netstromen blijven bruikbaar; productie wordt als onbekend uitgelegd |
| Bestaande EV | Kilometers en verbruik uit instellingen, anders 15.000 km en 18 kWh/100 km. Verdeling over de ingestelde beschikbaarheid, inclusief 24 uur. Alleen een geschat aandeel van het bestaande verbruik |
| Bestaande warmtepomp | Ingevulde warmtevraag/rendement, anders 17.000 kWh warmte en seizoensrendement 3. Verdeling volgens het bestaande aangenomen maandpatroon. Alleen een aandeel binnen het bestaande verbruik |
| Bestaande batterij | Opgegeven capaciteit/vermogen, bestaande configuratie of expliciet genoemde startwaarden 5 kWh / 2,5 kW. Rendement uit configuratie of 90%. Illustratieve regeling: met PV laden 10–16 uur, anders uit het net 0–6 uur; gebruiken in avond/nacht. Dit is geen reconstructie van de werkelijke regeling en geen nieuw financieel advies |
De geschatte toestelaandelen worden door de beschikbare energie begrensd. Wanneer de opgegeven vraag niet past, staat dat erbij. Energie die niet bij de brongegevens past wordt Bron onbekend. We tekenen nooit een verzonnen directe stroom van netafname naar teruglevering en verhogen geen zonneproductie 's nachts om een mismatch te verbergen.
De verdeling tussen woning, auto en warmtepomp is een visuele toerekening naar verbruiksaandeel. Bekende laadbronnen van de gekozen batterij worden via de bijbehorende bestaande profielen gebruikt. Waar alleen een tijdstipverdeling gereconstrueerd kan worden, wordt dat expliciet als geschat benoemd. Geen tweede prijsberekening, dispatch of besparingsclaim.
Bij begrensde teruglevering wordt het zonneprofiel voor de tekening verminderd. De bron van de begrensde energie is niet afzonderlijk bewaard; het rapport benoemt die beperking. Batterijverlies en een verschil in opgeslagen energie aan het eind staan apart van de energiestromen.
Bewijs
- 210 tests geslaagd, 0 mislukt. De bestaande 209 blijven behouden; één nieuwe regressietestmodule toegevoegd.
- Acht golden-scenario's exact gelijk, verschil € 0,00 en identieke volgorde/identifiers. De referentie is niet gewijzigd.
- Tien beschermde rekenbestanden byte-identiek met
cmp. - Lint/typecheck: geen nieuwe diagnosticgroepen; 737 respectievelijk 487 bestaande diagnostics. Opmaakcontrole slaagt.
- Nieuwe tests draaien echte
energyPlan, solarBattery en gekozen combinedDispatch-resultaten. Ze controleren gemeten totalen, bestaande laadbronnen, energiebalans, eindvoorraad, bronlabels, unieke SVG-patroon-ID's en immutabiliteit. - Chrome op een lokale testpagina met synthetische invoer en echte modeluitkomsten: axe wcag2a/aa inclusief contrast op 360/1280 px; auditbestanden in de bewijsbundel. Deze pagina is geen productiepagina en wordt niet gepubliceerd.
- De voorbeeldgenerator staat in
scripts/ux/energy-graphs-fixture.mjs. De invoer is expliciet synthetisch; de stroomdiagrammen zijn gegenereerd door de echte berekeningen, geen handmatig getekende totalen.
Oud → nieuw
| Oud | Nieuw |
|---|
| Geen volledige bronverdeling in echte aankoopplannen | Bestaande plan- en dispatchprofielen aangesloten, met herkenbare schattingen voor ontbrekende toerekening |
| Bestaande woning alleen netstromen | Netstromen blijven gemeten; aanvullende bronnen/toestellen worden visueel geschat |
| Installatievelden alleen tekst | Ook bruikbaar voor visuele schattingen; nooit gebruikt in factuur of aankoopkeuze |
| Grafieken alleen in het rapport | Ook onderaan de afgeronde energieanalyse |
| Auto-aandeel impliciet | Beschikbaarheid uit dezelfde instellingen, inclusief 24 uur, met aanname in gewone taal |
Grenzen van de controle
Geen Chrome- of Firefox-PDF gemaakt in deze ronde en geen fysieke telefoon of schermlezer getest. De eerder geleverde PDF-voorbeelden zijn niet opnieuw uitgegeven; nieuwe rapporten in de app gebruiken de bijgewerkte renderer. De echte regeling van een bestaande batterij of het werkelijke verbruik per toestel blijft zonder metingen onbekend. Dit is een visuele schatting, geen validatie daarvan. Er is geen prestatieverbetering geclaimd en geen vijf-run-snelheidsvergelijking uitgevoerd. De normale regressie- en deploymenttests zijn wel uitgevoerd.
Berekeningen blijven lokaal. Geen nieuw netwerkverkeer, externe bibliotheek of analytische gegevensverzameling. CSP, rapporttaal, persoonsgegevensbeleid en iframe-sandboxbeslissing blijven ongewijzigd.