Chantier etape 1 : detection de la censure de la production PV
Sans injection reseau, PV_mesuree = min(ressource, conso + absorption batterie). La mesure est donc censuree a droite des que la batterie est pleine ou que le reseau alimente AC-IN. Mesure sur l'historique du 28/07 au 24/08 : 48 % des heures de jour sont censurees, 77 a 96 % a partir de 13 h. Un profil de production bati sur la mesure brute mesure en realite sa propre consommation. src/energy-balance/HA_SNAPSHOT_TEMPLATE.json.tpl : 26 champs, dont tous les signaux qu'aucun workflow ne lisait jusqu'ici — etats des trois MPPT, etat VE.Bus, alarme de surcharge onduleur, ESS BatteryLife, etat du bus DC, statut natif de la borne, prevision horaire, elevation du soleil. src/energy-balance/CENSORSHIP.js : qualifie chaque echantillon (censure et ses motifs, exploitabilite) et verifie en continu l'identite du bus DC PV + VE.Bus = batterie, qui boucle a 95 W pres — un capteur qui derive devient detectable. Ne decide rien. tests/energy-balance/ : 10 scenarios, dont un snapshot reel du 24/08 14:29 (soleil 52 degres, prevision 3462 W, production bridee a 1159 W, SOC 94 %) correctement classe censure. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KKzkkVTG6KXnGXFFC7X9XJ
This commit is contained in:
@@ -34,6 +34,20 @@ Heure de croisement PV/conso · énergie à couvrir d'ici là · niveau de batte
|
||||
requis (remplace `grid_soc_off` fixe) · marge disponible pour le véhicule ·
|
||||
drapeau « production actuellement bridée » · drapeau de santé des mesures.
|
||||
|
||||
## Avancement
|
||||
|
||||
- [x] **Étape 1 — détection de la censure** (24/08). `src/energy-balance/` :
|
||||
snapshot HA de 26 champs incluant les signaux jamais lus (états MPPT, état
|
||||
VE.Bus, alarme de surcharge, ESS BatteryLife, état du bus DC, statut natif de
|
||||
la borne, prévision horaire) et nœud `CENSORSHIP.js` qui qualifie chaque
|
||||
échantillon. Suite `tests/energy-balance/` : 10 scénarios, dont un snapshot
|
||||
réel du 24/08 14:29 correctement classé censuré. Mesure sur l'historique :
|
||||
**48 % des heures de jour sont censurées, 77 à 96 % à partir de 13 h.**
|
||||
- [ ] Étape 2 — profil de consommation mesuré (non censuré).
|
||||
- [ ] Étape 3 — estimateur de ressource PV = prévision recalée sur les heures
|
||||
exploitables de l'étape 1.
|
||||
- [ ] Étape 4 — bilan et ses sorties.
|
||||
|
||||
## Backlog
|
||||
|
||||
- [ ] **Doublon `unique_id: victron_vebus_dc_power`** — déclaré deux fois, avec
|
||||
|
||||
Reference in New Issue
Block a user