diff --git a/debian-qt5/changelog b/debian-qt5/changelog index c0305e5..162dc0c 100644 --- a/debian-qt5/changelog +++ b/debian-qt5/changelog @@ -1,3 +1,25 @@ +powersync-energy-plugin-nymea (1.15.2+etm63) trixie; urgency=medium + + * UN RUN EST IMMUABLE. Des valeurs neuves sous une identité de run connue + n'écrasent plus rien : écriture refusée, premières valeurs conservées, et + l'anomalie journalisée avec le partage passé/futur des créneaux modifiés — + le seul discriminant entre « le producteur fusionne l'observé » et « le run + n'identifie pas son contenu ». Constaté sur .75 le 2026-09-09 : deux + écritures pour le run 00Z à une heure d'écart, la seconde ayant effacé la + première en silence. + * La prévision est une propriété du SITE : GetForecastSite / SetForecastSite, + désignation globale sur le modèle d'Energy.SetRootMeter. Tous les plans du + site sont SOMMÉS — la courbe est superposée à la production mesurée, qui est + le total. On ne somme que des plans du MÊME run. + * AUCUNE adoption d'office : la désignation se persiste, et le jour où un + second site apparaît elle deviendrait un choix que personne n'a fait. + MISSING_FORECAST_SITE le dit une fois, avec le geste — et seulement si un + site existe. + * Une clé de run inconnue (issuedAt == 0, repli best_match) est REFUSÉE sous + son propre motif, et l'heure de réception ne s'y substitue jamais. + + -- Patrick Schurig Wed, 09 Sep 2026 07:24:15 +0200 + powersync-energy-plugin-nymea (1.15.2+etm62) trixie; urgency=medium * Prévision PV : la table bitemporelle, la lecture du canal openmeteo, et le