sensor.evcs_batterie_projection_soir : volontairement « indetermine » tant que la prevision est fausse
Incident 27/09 : l'agent annoncait « vers 90 % » de sa tete. La prevision Forecast.Solar sous-estime d'environ 50-60 % : on publie des faits (SOC, ecart de prevision), jamais un SOC projete. Tests 61/61. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_011uJ47NxgfpGnuuMr3f2n7Z
This commit is contained in:
@@ -519,3 +519,33 @@ export function consoJour(courant, minuit) {
|
||||
explication: `${total} kWh consommes depuis minuit (maison et borne), dont ` +
|
||||
`${detail.depuis_reseau} depuis le reseau.` } };
|
||||
}
|
||||
|
||||
// ---------------------------------------------------------------------
|
||||
// Projection du SOC au coucher du soleil — VOLONTAIREMENT « indetermine »
|
||||
// ---------------------------------------------------------------------
|
||||
// 27/09/2026 15:56 : a « a combien sera la batterie quand le solaire declinera ? »,
|
||||
// l'agent a lu le reste a produire (6,8 kWh) et le SOC (42 %) et a annonce « vers
|
||||
// 90 % » de sa tete — sans consommation, sans capacite, sans vehicule.
|
||||
// Un calcul honnete existe (profil de conso mesure + courbe energie/SOC du
|
||||
// bilan), mais sa donnee d'entree, la prevision Forecast.Solar, sous-estime de
|
||||
// ~63 % sur 7 jours (sensor.evcs_prevision_contre_reel). Decision du
|
||||
// proprietaire : publier « indetermine » tant que la prevision n'est pas
|
||||
// corrigee, plutot qu'un chiffre faux. Seuls des FAITS sont donnes en attributs.
|
||||
export function projectionSoir(st) {
|
||||
const soc = nombre(st, 'sensor.victron_battery_soc');
|
||||
const reste = nombre(st, 'sensor.energy_production_today_remaining');
|
||||
const ecart = nombre(st, 'sensor.evcs_prevision_contre_reel');
|
||||
return {
|
||||
etat: 'indetermine',
|
||||
attributs: {
|
||||
statut: 'indetermine',
|
||||
soc_actuel_pct: soc,
|
||||
reste_solaire_prevu_kwh: reste,
|
||||
reste_solaire_source: 'Forecast.Solar, non corrige',
|
||||
ecart_prevision_7j_pct: ecart,
|
||||
explication: 'Je ne peux pas estimer la batterie de ce soir : la prevision solaire ' +
|
||||
`sous-estime la production${ecart !== null ? ` d'environ ${Math.round(ecart)} % ces sept derniers jours` : ''}, ` +
|
||||
`et tout chiffre serait faux.${soc !== null ? ` La batterie est a ${Math.round(soc)} % en ce moment.` : ''}`,
|
||||
},
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user