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