From 49e92b6b11ec0577000b50642f6e1a0f40d07a5f Mon Sep 17 00:00:00 2001 From: Patrick Schurig Date: Sun, 6 Sep 2026 08:56:37 +0200 Subject: [PATCH] =?UTF-8?q?docs:=20=C3=A9tat=20du=20banc=20laiss=C3=A9=20e?= =?UTF-8?q?n=20place=20pour=20le=20week-end=20=E2=80=94=20rien=20=C3=A9cri?= =?UTF-8?q?t=20par=20l'app?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit L'obligation était déjà posée, et déjà à 2 000 Wh avant 12:00. État relevé à 08:55 pour que les traces de lundi soient lisibles. Et une confirmation gratuite : `measuredSince` = 10:00 UTC = 12:00 Europe/Paris, soit l'échéance d'hier — la base a bien été reprise à la bascule de période. Avec `deliveredWh` = 31,4 kWh ≈ 21 h × 1 500 W, la fenêtre « hier 12:00 → maintenant » se recoupe au watt près. Troisième invariant vérifiable de l'extérieur, après Σ counts == targetW et gridW == remainingWh / remainingS. Co-Authored-By: Claude Opus 5 (1M context) Claude-Session: https://claude.ai/code/session_01GKM8FDNHZWogAsjjfB8pSw --- docs/BRIEF_plugin_depuis_maquettes.md | 35 +++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/docs/BRIEF_plugin_depuis_maquettes.md b/docs/BRIEF_plugin_depuis_maquettes.md index d0b5c31..0f9dcf0 100644 --- a/docs/BRIEF_plugin_depuis_maquettes.md +++ b/docs/BRIEF_plugin_depuis_maquettes.md @@ -2,6 +2,41 @@ --- +## 2026-09-06 — état du banc laissé en place pour le week-end + +**Rien écrit par l'app.** L'obligation était déjà posée quand j'ai regardé, et déjà à la +valeur demandée : + +```jsonc +chauffe-eau needs { "dailyDeadline": "12:00", "minEnergyWhPerDay": 2000 } +``` + +Relevé à **08:55 heure locale** (cycle `2026-09-06T06:55:00Z`), pour que les traces de lundi +soient lisibles : + +| | | +|---|---| +| niveau `eco` | `targetW: 0` — plancher **atteint** | +| `progress` | `deliveredWh: 31 375`, `targetWh: 2 000`, `purchasedWh: 126,8`, `regime: measured` | +| `measuredSince` | `2026-09-05T10:00:00Z` | +| niveau `comfort` | `targetW: 3 500`, `SURPLUS_SETPOINT` | +| `draw.committedW` | 0 | + +### Une confirmation que la donnée donne gratuitement + +`measuredSince` vaut **10:00 UTC = 12:00 Europe/Paris**, soit exactement l'échéance d'hier : +la base a donc bien été **reprise à la bascule de période**, et pas laissée courir depuis +l'ouverture. Et `deliveredWh` = 31,4 kWh ≈ 21 h × 1 500 W, ce qui recoupe la fenêtre +« hier 12:00 → maintenant » au watt près. La logique de période se vérifie ainsi de +l'extérieur, sans lire le code — un troisième recoupement, après `Σ counts == targetW` et +`gridW == remainingWh / remainingS`. + +Le plancher est atteint depuis longtemps dans cette période (2 000 Wh dus, 31 375 livrés), +donc le week-end ne se passera pas à acheter : `purchasedWh` est à 127 Wh et `draw.committedW` +à 0. + +--- + ## 2026-09-05 — le début de journée doit être PUBLIÉ, pas recalculé `+etm55` vérifié sur la box (posé le 04/09 à 18:21:08). Le taux constant est en ligne, la maquette