← EnergyViewPV-invoer en ontbrekend uurprofiel
De screenshots tonen opgeslagen Wp/dakvlakken terwijl autosturing op een ontbrekend PV-uurprofiel wacht. Wp alleen is geen productieprofiel: daarvoor zijn locatie, richting, helling en uurverdeling nodig.
Gevonden en opgelost:
- Het Wp-veld had min=1 en step=10. Geldige waarden waren daardoor 1, 11, 21… en 12000 werd bij checkValidity afgewezen. Het veld en de dakvlak-Wp accepteren nu ook fractionele vermogens uit geschaalde groepen. Er is ook een expliciete knop Vermogen bewaren.
- De dakeditor stond onder alle woningtoestellen. Hij staat nu direct in de PV-kaart. Dezelfde DOM-editor wordt over normale hertekeningen heen behouden; bij gewijzigde Wp wordt hij opnieuw uit de actuele opgeslagen waarden opgebouwd, ook als het uitklapvak al open stond.
- Wp wijzigen wist het oude profiel. Bij een opgeslagen locatie haalt de app nu op de achtergrond een nieuw jaar- en uurprofiel op. Zonder locatie verschijnt een gerichte actie om die te bevestigen. Geen stil verzonnen productieprofiel.
- Zichtbare status en knop PV-uurprofiel ophalen, met voortgang en fouten. Gereed profiel wordt hergebruikt. Gelijktijdige aanvragen voor dezelfde configuratie worden samengevoegd; oude antwoorden kunnen gewijzigde Wp, dakvlakken of eigendom niet overschrijven. Tijdens reset worden resultaten niet bewaard.
- Een gewijzigd verliespercentage wist ook een niet meer passend opbrengstprofiel bij dakvlakken bewaren.
- Vanuit de ontbrekende PV-regel in de besparingsopsplitsing en de aparte sturingskaart is Mijn woning direct bereikbaar.
Verificatie:
- Volledige npm test geslaagd; de minimale DOM-stubs van twee bestaande app-tests uitgebreid met de nu gebruikte remove/after-methoden.
- Nieuwe test: meerdere richtingen, Wp en brongegevens behouden, gedeelde aanvragen, jaar- en uurprofiel combineren, geen nieuwe aanvraag bij gereed profiel, verouderde antwoorden/eigendomwijzigingen afwijzen, expliciete profielstatus, Wp-stapinstelling en plaatsing in de PV-kaart.
- Echte browser: 12000 Wp via Vermogen bewaren; dakhelling 30° en richting 90° via Dakvlakken bewaren; na herladen dezelfde waarden; ontbrekende locatie opent dakeditor met gerichte melding. Dit zijn testwaarden, geen wijziging aan de persoonlijke browsergegevens van de gebruiker.
- Geen persoonlijk adres naar geocode/PVGIS gestuurd en geen echte productieaanvraag voor de gebruiker gedaan. De API-antwoordverwerking is met representatieve gegevens getest. Werkelijke bronbeschikbaarheid kan nog een foutmelding geven; de dakgegevens blijven dan behouden.
De getoonde €288 uit de screenshot bevat nog geen volledig onderzochte autoverschuiving zolang het PV-uurprofiel ontbreekt. Er is geen nieuw persoonlijk bespaarbedrag bevestigd. Factuurformules en EV/batterijoptimalisatie blijven ongewijzigd; er worden geen extra numerieke scenario's aan elke analyse toegevoegd.