docs(contrat): ce que phasePowerLimit = 0 désactive, et ce qu'il ne désactive pas
La phrase « 0 signifie non configuré — tout le smart charging est désactivé » était vraie de l'amont et FAUSSE depuis la transplantation du waterfall. Mesuré des semaines durant sur .75 : la cascade de surplus, les paliers et les planchers éco tournaient normalement avec la limite à 0. Ce qui est réellement inerte à 0 : drawCaps() ne publie aucun plafond, houseDrawMargin() rend « sans objet », DRAW_CAP n'est jamais émis, et shedWaterfallForOverload() sort à sa première ligne faute de seuil. Conséquence désormais consequente : à 0, le moteur peut engager du soutirage sans borne — et il le fait depuis que les planchers éco achètent. La couche de protection existe et n'a rien à protéger. Et l'unité est rappelée en tête : AMPÈRES par phase, pas watts. J'ai failli recommander « 7 360 W pour du 3×32 A », ce qui aurait posé un plafond de 7 360 A — inerte, mais qui aurait eu l'air configuré. Le contrat le disait déjà plus bas ; il le dit maintenant là où on lit la valeur.
This commit is contained in:
parent
e65dbb4a6a
commit
049eaeeaa1
17
INTERFACE.md
17
INTERFACE.md
@ -181,7 +181,22 @@ Retourne la limite de courant par phase configurée.
|
||||
```json
|
||||
{ "phasePowerLimit": 25 }
|
||||
```
|
||||
> `0` signifie non configuré — tout le smart charging est désactivé.
|
||||
> Valeur en **AMPÈRES par phase**, pas en watts — c'est la limite du branchement.
|
||||
>
|
||||
> **`0` = non configuré.** Ce que cela désactive, précisément, et la phrase précédente
|
||||
> (« tout le smart charging est désactivé ») était **fausse depuis la transplantation du
|
||||
> waterfall** :
|
||||
>
|
||||
> | | à `0` |
|
||||
> |---|---|
|
||||
> | cascade de surplus, paliers, planchers éco | **tournent normalement** — mesuré des semaines durant sur `.75` |
|
||||
> | `draw.*` (autorisation de soutirage) | **inerte** : `drawCaps()` ne publie aucun plafond, `houseDrawMargin()` rend « sans objet » |
|
||||
> | motif `DRAW_CAP` | **jamais émis** — un plafond publié serait une limite inventée |
|
||||
> | délestage de surcharge | **ne fait rien** : `shedWaterfallForOverload()` sort à la première ligne, faute de seuil à faire respecter |
|
||||
>
|
||||
> **Conséquence à connaître** : à `0`, le moteur peut engager du soutirage sans borne — et il le
|
||||
> fait depuis que les planchers éco achètent. C'est une valeur d'installation, pas un défaut à
|
||||
> `0` près : sans elle, la couche de protection existe et n'a rien à protéger.
|
||||
|
||||
---
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user