From ad385ca8fc4c5cfd518b086a88b14e9fb2437e63 Mon Sep 17 00:00:00 2001 From: Patrick Schurig Date: Sun, 28 Jun 2026 13:39:51 +0200 Subject: [PATCH] =?UTF-8?q?deb:=20bump=201.15.2+etm2=20(r=C3=A9v.=203=20?= =?UTF-8?q?=E2=80=94=20fronti=C3=A8re=20optimiseur=E2=86=94routeur,=20Rela?= =?UTF-8?q?yRouter)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Build contre nymea 1.15.2. Paquet rév. 3 pour test live RelayRouter sur hems (testing). (changelog réel = debian-qt5/changelog ; debian → debian-qt6 → ../debian-qt5/changelog.) Co-Authored-By: Claude Opus 4.8 (1M context) --- debian-qt5/changelog | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/debian-qt5/changelog b/debian-qt5/changelog index 62312b2..bb85037 100644 --- a/debian-qt5/changelog +++ b/debian-qt5/changelog @@ -1,3 +1,17 @@ +powersync-energy-plugin-nymea (1.15.2+etm2) trixie; urgency=medium + + * Charge pilotée rév. 3 — frontière optimiseur (watt-pur) ↔ routeur (watts→relais, experience-plugin). + * RelayRouter : combinatoire watts→relais ; paliers DÉRIVÉS des relais (things "power"), verrous + minOn/minOff internes, off-before-on, agrégation currentPowerW (mesuré sinon nominal commandé). + * Optimiseur watt-pur : suppression du kind Stage ; buildSetpointAction (arrondi powerLevels / résidu). + * LoadConfig : forme relay-router (relays[]=[{thingId,powerW}] + minOnS/minOffS), validation + conditionnelle ; Get/SetLoadConfig (schéma SET "o:" pour les deux formes exclusives). + * Repli L2 unifié : compteur muet → Setpoint(0) force=true sur tous les ILoadAdapter (RelayRouter + coupe TOUS les relais). EtmVariableLoadAdapter (continu/triac) conservé. + * Tests : combinatoire/off-before-on/déduplication, repli L2 relais, chaîne config→routeur, RPC. + + -- Patrick Schurig Sun, 28 Jun 2026 13:38:36 +0200 + powersync-energy-plugin-nymea (1.15.2+etm1) trixie; urgency=medium * Build contre nymea 1.15.2. EcsRelayAdapter + SgReadyAdapter dans init() (§1.d banc hems).