Patrick Schurig fd516daea5 docs(3g §5): Min+PV — le mode a un minimum garanti, qui n'a jamais tourné
Établi, aucun correctif posé.

1. ChargingModeEcoWithMinCurrent A un comportement de minimum garanti : branche 4
   d'adjustEvChargers(), 6 A inconditionnels, sans condition de budget ni
   autorisation de soutirage. Ce n'est pas un EcoCharging avec un seuil.

2. Mais ce chemin n'a JAMAIS tourné, deux fois pour deux raisons. Chez l'amont, le
   repli d'échéance réécrivait le mode en ChargingModeEco à chaque cycle : branche
   morte, réglage détruit en silence. Corrigé côté ETM. Puis depuis 3g-2, le
   crochet evCommandedByWaterfall() exclut du proxy toute borne que le waterfall
   commande — la branche redevient inatteignable, pour une raison nouvelle. Mort
   par réécriture, puis mort par exclusion, sans que rien ne le signale.

3. Et sur cette installation il n'aurait rien changé : plancher 4 140 W contre
   2 000 W de crête. La voiture aurait chargé entièrement au réseau, en
   permanence, sans qu'aucun mécanisme ne le compte.

4. EV_GRID_START ne peut pas porter un minimum permanent. Ses trois bornes
   dérivent toutes du surplus — budgetW > 0, seuil proportionnel, consommation de
   tout le budget — et un minimum permanent en est indépendant par définition. Les
   lever, c'est créer le second chemin. Et EV_GRID_START achète HORS du registre
   d'autorisation de soutirage, là où la passe éco achète sous DrawCap : deux
   mécanismes dont un seul est borné, et c'est le second qui ferait disjoncter.

5. La différence de nature demeure : l'obligation éco est une énergie avec
   échéance, Min+PV une puissance permanente. On peut approcher la seconde par la
   première, mais sous régime mesuré le plancher retombe à zéro dès la cible
   atteinte — ce n'est pas un minimum permanent.
2026-09-06 14:41:28 +02:00
..