chore(release): 1.15.2+etm31
draw.committedW seul, et evReservedW ramené à une seule nature. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_015F7G5VeaPVSMeVNjiGj36p
This commit is contained in:
parent
0638008a9f
commit
4576b3bd96
@ -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 <etm.schurig@gmail.com> 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
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user