La consigne de puissance reseau appartient au controleur
Fermer le contacteur ne suffit pas : au-dessus du SOC minimal, l ESS en autoconsommation ne preleve que sa consigne et laisse la batterie porter maison et voiture. Nuit du 01/09 : charge HC demarree a 01:25, arretee a 01:26 par le garde batterie, contacteur ferme et inerte jusqu a 02:00. La consigne a 4200 W du proprietaire n etait pas decorative : c est elle qui faisait fonctionner la prise de relais nocturne depuis le 07/08. La retirer le 31/08 a supprime la substitution de journee et casse la nuit. Le controleur ecrit desormais la consigne lui-meme, a partir du besoin mesure, seulement pendant une session reseau deliberee, avec une bande asymetrique : trop basse se corrige tout de suite, trop haute ne coute rien. Deux ecritures en 25 minutes au lieu d une toutes les 30 s. Golden 51 -> 56. Verifie en reel : batterie a 0 A, voiture a 3500 W. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KKzkkVTG6KXnGXFFC7X9XJ
This commit is contained in:
@@ -1306,4 +1306,92 @@ export const scenarios = [
|
||||
takeoverHelperService: "turn_off",
|
||||
},
|
||||
},
|
||||
|
||||
// ===================================================================
|
||||
// CONSIGNE DE PUISSANCE RESEAU (01/09/2026)
|
||||
// Fermer le contacteur ne suffit pas : au-dessus du SOC minimal, l'ESS en
|
||||
// autoconsommation ne preleve que `ac_power_setpoint` et laisse la batterie
|
||||
// porter maison + voiture. Incident de la nuit du 01/09 : consigne a 50 W,
|
||||
// charge HC demarree puis arretee en 60 s par le garde batterie.
|
||||
// ===================================================================
|
||||
{
|
||||
id: 'consigne-session-hc-reseau-porte-la-charge',
|
||||
label: 'Nuit HC, reseau present, session reseau : la consigne monte au besoin mesure (maison hors EVCS + voiture au plafond)',
|
||||
time: NIGHT,
|
||||
overrides: {
|
||||
...VEHICLE_NIGHT,
|
||||
soc_percent: '50',
|
||||
allow_grid_hc_night: 'on',
|
||||
grid_state: 'on',
|
||||
victron_acin1_available: '1',
|
||||
grid_setpoint_w: '50',
|
||||
},
|
||||
expect: {
|
||||
sourceMode: 'grid_hc_allowed',
|
||||
gridSetpointW: 5525,
|
||||
},
|
||||
},
|
||||
{
|
||||
id: 'consigne-hors-session-retour-au-repos',
|
||||
label: 'CONTREFACTUEL — meme nuit sans session reseau : la consigne redescend a la valeur de repos',
|
||||
time: NIGHT,
|
||||
overrides: {
|
||||
...VEHICLE_NIGHT,
|
||||
soc_percent: '50',
|
||||
allow_grid_hc_night: 'off',
|
||||
grid_state: 'off',
|
||||
victron_acin1_available: '0',
|
||||
grid_setpoint_w: '4000',
|
||||
},
|
||||
expect: {
|
||||
gridSetpointW: 50,
|
||||
},
|
||||
},
|
||||
{
|
||||
id: 'consigne-deja-genereuse-aucune-ecriture',
|
||||
label: 'Session reseau, consigne a 5600 W pour un besoin de 5295 W : deja suffisante, aucune reecriture (le bruit de la maison ne la fait pas courir)',
|
||||
time: NIGHT,
|
||||
overrides: {
|
||||
...VEHICLE_NIGHT,
|
||||
soc_percent: '50',
|
||||
allow_grid_hc_night: 'on',
|
||||
grid_state: 'on',
|
||||
victron_acin1_available: '1',
|
||||
grid_setpoint_w: '5600',
|
||||
},
|
||||
expect: {
|
||||
gridSetpointW: null,
|
||||
},
|
||||
},
|
||||
{
|
||||
id: 'consigne-insuffisante-corrigee-immediatement',
|
||||
label: "LE DEFAUT DE LA NUIT DU 01/09 — consigne 45 W sous le besoin : la batterie porterait la difference, correction sans attendre",
|
||||
time: NIGHT,
|
||||
overrides: {
|
||||
...VEHICLE_NIGHT,
|
||||
soc_percent: '50',
|
||||
allow_grid_hc_night: 'on',
|
||||
grid_state: 'on',
|
||||
victron_acin1_available: '1',
|
||||
grid_setpoint_w: '5250',
|
||||
},
|
||||
expect: {
|
||||
sourceMode: 'grid_hc_allowed',
|
||||
gridSetpointW: 5525,
|
||||
},
|
||||
},
|
||||
{
|
||||
id: 'consigne-derive-externe-corrigee',
|
||||
label: 'Hors session mais consigne laissee a 4000 W par un tiers : corrigee au cycle suivant',
|
||||
time: MORNING,
|
||||
overrides: {
|
||||
soc_percent: '60',
|
||||
grid_state: 'off',
|
||||
victron_acin1_available: '0',
|
||||
grid_setpoint_w: '4000',
|
||||
},
|
||||
expect: {
|
||||
gridSetpointW: 50,
|
||||
},
|
||||
},
|
||||
];
|
||||
|
||||
Reference in New Issue
Block a user