From a1a313dda8d54f40825d43a8a9f9cd02011ff0e2 Mon Sep 17 00:00:00 2001 From: Patrick Schurig Date: Thu, 27 Aug 2026 12:52:47 +0200 Subject: [PATCH] chore(release): 1.15.2+etm24 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Le correctif du trou de pluggedIn, trouvé au banc en exerçant +etm23. Co-Authored-By: Claude Opus 5 (1M context) Claude-Session: https://claude.ai/code/session_017TVywtayEeoRJ2yWUW4iZj --- debian-qt5/changelog | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/debian-qt5/changelog b/debian-qt5/changelog index 9f683b0..f17e5cf 100644 --- a/debian-qt5/changelog +++ b/debian-qt5/changelog @@ -1,3 +1,27 @@ +powersync-energy-plugin-nymea (1.15.2+etm24) trixie; urgency=medium + + * UNE BORNE SANS VÉHICULE BRANCHÉ EST HORS ARBITRAGE. Trouvé au banc en exerçant +etm23 : + une wallbox en Eco, voiture assignée, mais pluggedIn: false, s'est vu allouer 4 853 W + qu'elle ne pouvait pas tirer (currentPower: 0, charging: false). La PAC derrière elle n'a + survécu que sur son propre recrédit. Trois cycles consécutifs, 2 350 / 4 853 / 5 464 W + retirés du budget et donnés à personne. + * La cause est un filtre d'entrée incomplet : evParticipatesInWaterfall() reprenait celui du + proxy — voiture assignée, mode non manuel — sans pluggedIn. Le proxy n'en avait pas + besoin, son allocation n'étant pas une cascade : gaspiller ne privait personne. En cascade, + si. L'asymétrie était déjà dans le code — la boucle EV du scheduler, qui sert les + financements réseau, teste pluggedIn depuis toujours. + * Hors arbitrage, et non « servie à 0 avec un motif » : une borne débranchée ne consomme + rien, sa consommation nulle est déjà au compteur racine, et lui donner un rang la ferait + figurer dans la cascade pour n'y rien faire. Même traitement que les deux autres + exclusions, journal compris. + * Défaut de 3g-1, révélé par 3g-2 parce que la décision atteint enfin le matériel — c'est le + cinquième de cette famille, et le premier trouvé par la machine plutôt que par les tests. + Détail et mesures : docs/RELEVE_3g2.md §3.1. + * Éprouvé par testUnpluggedChargerTakesNoBudget, vérifié échouant sans le correctif. Suite + complète : simulation 28/28, charging 16/16, loadmodel 16/16, spotmarket 7/7. + + -- Patrick Schurig Thu, 27 Aug 2026 13:30:00 +0200 + powersync-energy-plugin-nymea (1.15.2+etm23) trixie; urgency=medium * 3g-2 — UNE CHARGE, UN COMMANDEUR. C'est le défaut le plus grave qu'avait révélé le passage