[APP][Pro][NL] Homewizard 🧙‍♂️

Versie v3.15.1 (nu test / beta)

:battery: Battery Policy — Belangrijkste wijzigingen (v3.15.1)

Multi‑battery discharge fix

  • Ontladen is altijd begrensd op 800 W, ongeacht aantal batterijen. Fallback rekende foutief n Ă— 800 W; nu overal gecorrigeerd (policy, explainability, _getBatteryState()).
  • WebSocket schrijft max_consumption_w / max_production_w alleen nog als het veld echt bestaat; ontbrekende velden worden niet meer als 0 geĂŻnterpreteerd.
  • Confidence‑waarden worden afgerond zodat er geen lange decimalen meer in de UI verschijnen.

Learning engine

  • Verbruiksprofiel verhoogd naar 15‑min resolutie (672 slots). Automatische migratie van oude 1‑uurs data.
  • Tijdzone gefixt: alles draait nu op Europe/Amsterdam i.p.v. UTC. Oude data wordt eenmalig gewist; herleren duurt ±1–2 dagen.
  • Nieuwe API: getDailyProfile(dayOfWeek) geeft 96 voorspelde wattage‑slots terug.

Uitbreidingsanalyse (nieuw)

  • computeExpectedProfit() berekent winst voor 1–4 batterijen zonder de live planning te wijzigen.
  • Toont marginale winst, bottlenecks (ontlaadlimiet), en terugverdientijd.
  • Nieuwe “Uitbreiding”‑tab in settings met winstkaarten en instelbare batterijprijs.

Consumptieprofiel‑grafiek (nieuw)

  • Nieuwe grafiek in planning‑tab met het geleerde 15‑min verbruiksprofiel per dag.
  • Inclusief piekdetectie, kleurgradaties en highlight van de huidige tijdslot.

Optimizer refactor

  • DP‑kernel opgesplitst: _runBackwardDP() is nu volledig puur en herbruikbaar.
  • _schedule bevat nu ook projectedProfit voor uitbreidingsanalyse.
2 Likes