docs: crête PV à 6 kWc, voiture branchée, et la convention de signe du réseau

TROIS FAITS du 2026-09-06, consignés parce que les traces de lundi en dépendent.

11:47:23 — crête PV du simulateur portée de 9 000 à 6 000 W (banc/cmd/peak,
retenu, courtier 192.168.1.131). Vérifié contre le modèle : écart moyen 0,3 W sur
216 échantillons de plein jour, contre 1 102 W pour l'hypothèse 9 000.

~12:00 — voiture branchée à la V2C. pluggedIn true, lien connected,
sessionEnergy 0,44 kWh. Aucun redémarrage de nymead dans les deux cas : ce ne sont
pas des coutures de baseline.

CE QUE 6 kWc NE CASSE PAS, contrairement à ce que j'avais craint. minPowerW vaut
4140 W (3 × 6 A × 230 V) et le surplus ne dépasse pas ~2 700 W à cette crête ; j'en
avais conclu que la borne ne démarrerait jamais. Faux : mesuré à midi simulé, elle
passe en EV_GRID_START dès 2 140 W de budget, puis en SURPLUS_SETPOINT. Le chemin
d'appoint réseau existe pour ce cas, et BELOW_MIN_POWER seul ne dit pas que la
borne est bloquée — il dit que CE budget-là ne suffit pas. Encore une conclusion
tirée d'un motif lu hors de sa trajectoire.

CONVENTION DE SIGNE, mesurée pour lever une ambiguïté d'écran.
currentPowerAcquisition est NÉGATIF en injection, POSITIF en soutirage — même
convention que banc/etat/grid. Dix échantillons appariés dont un passage par zéro
(−638 → +1939 W) : 10/10 de même signe. currentPowerProduction est négatif de même,
par la convention nymea « from a consumer perspective ».

Un client qui affiche « consommation réseau » sur un currentPowerAcquisition
négatif inverse le sens : la valeur dit que l'installation INJECTE. Le signe porte
la direction ; la valeur absolue seule ne la porte pas.
This commit is contained in:
Patrick Schurig 2026-09-06 12:11:48 +02:00
parent adf40532cb
commit 322cf27e0f

View File

@ -266,3 +266,35 @@ l'écran montre l'état « tenue » — qui est aussi une forme à valider.
> la constance du compteur. Choisir une cible qui tienne l'achat en éveil tout le week-end
> reviendrait à dépasser 36 kWh/jour — c'est-à-dire acheter au plafond, précisément ce qu'on
> voulait éviter. La contrainte est du banc, pas du moteur.
### Coutures ajoutées le 2026-09-06 — à connaître pour lire les traces
| heure | événement | effet sur les traces |
|---|---|---|
| **11:47:23** | crête PV du simulateur portée de **9 000 à 6 000 W** (`banc/cmd/peak`, retenu, courtier `192.168.1.131`) | moins de surplus, donc plus d'achat réseau pour tenir le plancher éco |
| **~12:00** | **voiture branchée** à la V2C (`pluggedIn: true`, lien `connected`, `sessionEnergy` 0,44 kWh) | la borne entre dans l'arbitrage |
**Aucun redémarrage de `nymead`** dans les deux cas : ce ne sont pas des coutures de baseline, seulement des changements de régime du banc.
> **Ce que le passage à 6 kWc ne casse PAS, contrairement à ce que j'avais craint.** Le seuil de
> démarrage de la borne est `minPowerW = 4140 W` (3 × 6 A × 230 V) et le surplus ne dépasse pas
> ~2 700 W à 6 kWc. J'en avais conclu que la borne ne démarrerait jamais. **Faux** : mesuré à midi
> simulé, elle passe en `EV_GRID_START` dès 2 140 W de budget, puis en `SURPLUS_SETPOINT`. Le
> chemin d'appoint réseau (§3g-2, `acquisitionTolerance`) existe précisément pour ce cas, et
> `BELOW_MIN_POWER` seul ne dit pas que la borne est bloquée — il dit que **ce budget-là** ne
> suffit pas.
### Convention de signe du réseau — mesurée, pour lever une ambiguïté d'écran
`Energy.GetPowerBalance.currentPowerAcquisition` est **négatif en injection, positif en
soutirage** — même convention que `banc/etat/grid` du simulateur. Vérifié le 2026-09-06 sur dix
échantillons appariés dont un **passage par zéro** (−638 → +1939 W) : 10/10 de même signe, écart
moyen ~90 W dû au décalage d'échantillonnage entre les deux sources.
De même, `currentPowerProduction` est **négatif** — c'est la convention nymea, énoncée dans
l'interface `smartmeterproducer` : « currentPower is always from a consumer perspective. Thus it
will be a negative value for producing devices. »
> Un client qui afficherait « consommation réseau » sur un `currentPowerAcquisition` négatif
> inverse le sens : la valeur négative dit que l'installation **injecte**. Le signe porte la
> direction ; la valeur absolue seule ne la porte pas.