diff --git a/debian-qt5/changelog b/debian-qt5/changelog index acca7bc..eab1d1a 100644 --- a/debian-qt5/changelog +++ b/debian-qt5/changelog @@ -1,3 +1,35 @@ +powersync-energy-plugin-nymea (1.15.2+etm31) trixie; urgency=medium + + * `draw.committedW` — LE REGISTRE DES WATTS ACHETÉS, préalable à R3. Publié dans la MÊME TRAME + que `budget` : les deux décrivent le même cycle, et les lire à deux instants ferait comparer + deux mondes — l'identité de réconciliation redeviendrait temporelle par un autre chemin. + * SEUL, et délibérément. `authorisedW`, `remainingW`, `binding` et `perPhaseBound` viendront + avec le transport du §14a : ABSENTS, jamais à 0. Un `authorisedW: 0` assorti d'un `binding` + par défaut ferait afficher un plafond de soutirage qui n'existe pas, avec sa source — un + chiffre crédible et faux, c'est-à-dire la faute même que cet objet doit rendre impossible. + * budget.evReservedW N'A PLUS QU'UNE NATURE. Il recevait la part réseau d'EV_GRID_START, une + vraie tranche d'allocation, EN PLUS de la correction A (commandé non encore mesuré). Cette + part est passée dans draw.committedW. Sans ce déménagement, aucune définition du champ + n'aurait été vraie pour ses deux termes. + * Et sa définition est écrite, parce que l'app l'affichait sous « Réservé au véhicule » : c'est + une CORRECTION du budget de surplus, pas une réservation. Elle tend vers 0 à mesure que la + mesure rattrape la commande, sans qu'aucune décision n'ait changé — un rattrapage de latence. + Le contrat dit désormais : ne l'additionner à rien, il ne se réconcilie jamais. + * EV_GRID_START CESSE D'ÊTRE UNE EXCEPTION. Ses deux moitiés tombent maintenant dans des + compteurs de même nature — 900 W dans budget.allocatedW, 480 W dans draw.committedW — et + budgetW + gridW == allocatedW se lit sans entorse. Le partage demeure, c'est un fait ; ce qui + disparaît est l'exception à connaître. + * Ce que draw compte : ce que le moteur a DÉCIDÉ d'acheter selon son modèle de financement, pas + ce que le compteur verra passer. Pour une action du proxy — échéance, tarif dynamique — + toute l'allocation est comptée comme achetée : l'échéance décide de charger qu'il y ait du + soleil ou non, et aucun partage n'est calculé. Là où le moteur SAIT partager, il partage. + * Publication seule : aucune arithmétique de budget ne change. Vérifié avant l'écriture — la + ligne qui alimentait evReservedW depuis la cascade n'avait aucun retour dans le calcul. + * Suite complète : simulation 33/33, charging 16/16, loadmodel 20/20, spotmarket 7/7. amd64 + 0 erreur / 0 avertissement, doxygen 0 avertissement. + + -- Patrick Schurig Sun, 30 Aug 2026 11:30:00 +0200 + powersync-energy-plugin-nymea (1.15.2+etm30) trixie; urgency=medium * R2 — LE FINANCEMENT DESCEND AU NIVEAU. `funding` était par CHARGE ; il vit désormais dans