La protection regardait la maison, pas ce qu on demande au parc

Deux fermetures ce dimanche midi. Mesurees a l instant de la decision,
contacteur encore ouvert donc production non censuree : maison 4025 et 4981 W,
mais parc reellement sollicite 1132 et 772 W pour un plafond de 5100. La
decharge batterie mesuree aux memes instants — 1345 et 1223 W — colle a
maison moins PV, pas a la maison brute. Le solaire couvrait la cuisson ; la
regle a ferme le contacteur pour rien, 0,50 kWh importes en plein soleil.

Elle n avait bien fonctionne hier soir que parce qu il n y avait plus de PV.
Les deux seuils portent desormais sur max(0, maison - PV). Contacteur ouvert
cette grandeur EST la decharge batterie ; ferme, un bridage du MPPT la fait
surestimer, donc l erreur pousse a rester ferme et jamais a relacher tot.

Golden 20 -> 24, dont les deux releves de midi et le contrefactuel du nuage.
Le test de mutation a montre que la premiere serie ne couvrait que le seuil de
fermeture : il a fallu ecrire le cas du soleil revenu pour qu elle morde.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KKzkkVTG6KXnGXFFC7X9XJ
This commit is contained in:
Tallagrand Thierry
2026-09-06 13:50:28 +02:00
parent 66d071684e
commit c7e665cd5c
7 changed files with 341 additions and 1 deletions

View File

@@ -990,6 +990,36 @@ protection jusqu'a la fin du dwell.
Golden-hysteresis 11 -> 20, six mutations tombant chacune sur un jeu different.
Detail : HANDOFF §57.
#### D-ter. La protection comptait la maison brute, pas la demande sur le parc (06/09/2026)
La regle de fermeture comparait `sensor.victron_consumption_power_l1` au
plafond de decharge du BMS. Or le parc n'est sollicite que de ce que le solaire
ne couvre pas. Dimanche 06/09, deux fermetures, mesurees a l'instant de la
decision (contacteur encore ouvert, donc production non censuree) :
| fermeture | maison | PV | parc sollicite | decharge batterie |
|---|---:|---:|---:|---:|
| 12:07, cuisson | 4 025 W | ~2 890 W | **1 132 W** | 1 345 W |
| 13:34, cuisson + JEEP | 4 981 W | ~4 210 W | **772 W** | 1 223 W |
Plafond du parc : 5 100 W. Il etait a 22 % et 15 % de sa limite — deux
fermetures pour rien, 0,50 kWh importes en plein soleil. La regle n'avait bien
fonctionne la veille au soir que parce qu'il n'y avait plus de PV.
Les deux seuils portent desormais sur `max(0, maison - PV)`. Contacteur ouvert,
cette grandeur EST la decharge batterie ; ferme, elle est le contrefactuel
« ce que le parc devrait fournir si on ouvrait », qu'un eventuel bridage du MPPT
fait SURESTIMER — erreur unilaterale, qui pousse a rester ferme. Golden 20 -> 24.
Detail : HANDOFF §57.
⚠️ Question ouverte que cet episode souleve : `houseAcPowerW` inclut l'EVCS,
donc la voiture est comptee comme une charge incompressible alors qu'elle est la
seule charge entierement compressible du foyer. Le jour ou la demande sur le
parc depassera vraiment le plafond avec la voiture dedans, il faudrait brider la
voiture avant de fermer le contacteur — ce qu'aucun des deux workflows ne sait
faire : le controleur EVCS ignore le plafond de decharge du BMS, et
l'hysteresis ne commande pas la borne.
#### E. Le plancher du soir etait un niveau, pas une energie (03/09/2026)
`evening_soc_start_min` = 85 % tente de dire « garde de quoi passer la nuit ».

View File

@@ -388,3 +388,19 @@ heure_reelle,etat,courant_mA,c1_mV,c2_mV,c3_mV,c4_mV,c5_mV,c6_mV,c7_mV,c8_mV,c9_
2026-09-06T11:01:04.050Z,Y230202C30371426,,3393,3390,3390,3391,3392,3393,3390,3390,3390,3391,3393,3391,3390,3390,3393,3
2026-09-06T11:01:04.145Z,Y230202C30371425,,3392,3390,3390,3390,3391,3391,3391,3389,3389,3391,3393,3392,3391,3391,3391,4
2026-09-06T11:01:04.362Z,Y230202C30371427,,3392,3390,3390,3389,3391,3391,3388,3389,3389,3390,3392,3389,3389,3389,3391,4
2026-09-06T11:11:04.465Z,Y230202C30371426,,3391,3389,3389,3389,3391,3391,3388,3389,3389,3389,3391,3389,3390,3390,3391,3392,3390,3390,3391,3392,3392,3390,3390,3390,3391,3392,3391,3390,3390,3393,5
2026-09-06T11:11:04.593Z,Y230202C30371425,,3390,3389,3389,3390,3389,3390,3389,3388,3388,3390,3391,3390,3390,3390,3390,3
2026-09-06T11:11:04.688Z,Y230202C30371431,,3390,3388,3389,3388,3389,3389,3386,3387,3387,3388,3390,3387,3388,3388,3389,4
2026-09-06T11:11:04.813Z,Y230202C30371427,,3389,3388,3387,3388,3389,3390,3387,3387,3387,3388,3390,3388,3388,3388,3390,3
2026-09-06T11:21:04.908Z,Y230202C30371426,,3391,3389,3389,3390,3390,3391,3389,3389,3388,3389,3392,3390,3389,3388,3391,4
2026-09-06T11:21:05.006Z,Y230202C30371425,,3384,3383,3383,3384,3382,3383,3384,3382,3383,3383,3385,3384,3385,3384,3383,3
2026-09-06T11:21:05.132Z,Y230202C30371431,,3383,3382,3383,3381,3382,3382,3380,3381,3381,3381,3384,3382,3382,3381,3381,4
2026-09-06T11:21:05.257Z,Y230202C30371427,,3383,3382,3382,3383,3384,3383,3382,3382,3383,3382,3383,3383,3383,3384,3384,2
2026-09-06T11:31:05.360Z,Y230202C30371426,,3385,3384,3385,3386,3386,3386,3384,3385,3383,3385,3386,3385,3385,3384,3386,3
2026-09-06T11:31:05.460Z,Y230202C30371425,,3393,3391,3391,3392,3392,3392,3391,3390,3391,3392,3394,3393,3393,3392,3393,4
2026-09-06T11:31:05.587Z,Y230202C30371431,,3393,3391,3391,3390,3393,3392,3389,3390,3390,3391,3394,3390,3390,3390,3391,5
2026-09-06T11:31:05.714Z,Y230202C30371427,,3391,3389,3388,3389,3391,3391,3389,3388,3389,3389,3391,3389,3390,3390,3390,3
2026-09-06T11:41:05.817Z,Y230202C30371426,,3391,3389,3389,3390,3390,3392,3389,3389,3388,3389,3391,3391,3389,3389,3390,4
2026-09-06T11:41:05.944Z,Y230202C30371425,,3350,3350,3350,3350,3350,3349,3350,3349,3349,3350,3350,3350,3350,3350,3350,1
2026-09-06T11:41:06.039Z,Y230202C30371431,,3349,3348,3348,3348,3348,3349,3347,3348,3347,3347,3349,3348,3348,3348,3347,2
2026-09-06T11:41:06.226Z,Y230202C30371427,,3342,3342,3343,3344,3343,3342,3343,3343,3343,3343,3342,3343,3343,3344,3344,2
1 heure_reelle etat courant_mA c1_mV c2_mV c3_mV c4_mV c5_mV c6_mV c7_mV c8_mV c9_mV c10_mV c11_mV c12_mV c13_mV c14_mV c15_mV ecart_mV
388 2026-09-06T11:01:04.050Z Y230202C30371426 3393 3390 3390 3391 3392 3393 3390 3390 3390 3391 3393 3391 3390 3390 3393 3
389 2026-09-06T11:01:04.145Z Y230202C30371425 3392 3390 3390 3390 3391 3391 3391 3389 3389 3391 3393 3392 3391 3391 3391 4
390 2026-09-06T11:01:04.362Z Y230202C30371427 3392 3390 3390 3389 3391 3391 3388 3389 3389 3390 3392 3389 3389 3389 3391 4
391 2026-09-06T11:11:04.465Z Y230202C30371426 3391 3389 3389 3389 3391 3391 3388 3389 3389 3389 3391 3389 3390 3390 3391 3392
392 2026-09-06T11:11:04.593Z Y230202C30371425 3390 3389 3389 3390 3389 3390 3389 3388 3388 3390 3391 3390 3390 3390 3390 3
393 2026-09-06T11:11:04.688Z Y230202C30371431 3390 3388 3389 3388 3389 3389 3386 3387 3387 3388 3390 3387 3388 3388 3389 4
394 2026-09-06T11:11:04.813Z Y230202C30371427 3389 3388 3387 3388 3389 3390 3387 3387 3387 3388 3390 3388 3388 3388 3390 3
395 2026-09-06T11:21:04.908Z Y230202C30371426 3391 3389 3389 3390 3390 3391 3389 3389 3388 3389 3392 3390 3389 3388 3391 4
396 2026-09-06T11:21:05.006Z Y230202C30371425 3384 3383 3383 3384 3382 3383 3384 3382 3383 3383 3385 3384 3385 3384 3383 3
397 2026-09-06T11:21:05.132Z Y230202C30371431 3383 3382 3383 3381 3382 3382 3380 3381 3381 3381 3384 3382 3382 3381 3381 4
398 2026-09-06T11:21:05.257Z Y230202C30371427 3383 3382 3382 3383 3384 3383 3382 3382 3383 3382 3383 3383 3383 3384 3384 2
399 2026-09-06T11:31:05.360Z Y230202C30371426 3385 3384 3385 3386 3386 3386 3384 3385 3383 3385 3386 3385 3385 3384 3386 3
400 2026-09-06T11:31:05.460Z Y230202C30371425 3393 3391 3391 3392 3392 3392 3391 3390 3391 3392 3394 3393 3393 3392 3393 4
401 2026-09-06T11:31:05.587Z Y230202C30371431 3393 3391 3391 3390 3393 3392 3389 3390 3390 3391 3394 3390 3390 3390 3391 5
402 2026-09-06T11:31:05.714Z Y230202C30371427 3391 3389 3388 3389 3391 3391 3389 3388 3389 3389 3391 3389 3390 3390 3390 3
403 2026-09-06T11:41:05.817Z Y230202C30371426 3391 3389 3389 3390 3390 3392 3389 3389 3388 3389 3391 3391 3389 3389 3390 4
404 2026-09-06T11:41:05.944Z Y230202C30371425 3350 3350 3350 3350 3350 3349 3350 3349 3349 3350 3350 3350 3350 3350 3350 1
405 2026-09-06T11:41:06.039Z Y230202C30371431 3349 3348 3348 3348 3348 3349 3347 3348 3347 3347 3349 3348 3348 3348 3347 2
406 2026-09-06T11:41:06.226Z Y230202C30371427 3342 3342 3343 3344 3343 3342 3343 3343 3343 3343 3342 3343 3343 3344 3344 2