docs: état du banc laissé en place pour le week-end — rien écrit par l'app

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) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GKM8FDNHZWogAsjjfB8pSw
This commit is contained in:
Patrick Schurig 2026-09-06 08:56:37 +02:00
parent 42eef05c3b
commit 49e92b6b11

View File

@ -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