Fix: 4 bugs critiques corrigés + backup workflow V2.6

Bugs corrigés (17/07 après-midi) :
1. Typo DECISION_ENGINEV2 : noDemandnightSessionNeedsClearScoreOff → noDemandScoreOff
2. Artefacts WINDOWS_SOURCEV2 : 3 occurrences tool_f6d3316d2001k4aAfEjbKGNUX2 supprimées
3. Session nuit stuck : night_session_active jamais clearé après fenêtre HC
4. EDF rebranché en journée : ajout condition context.profile === 'night_hc'

Config ajustée :
- battery_discharge_soft_a : 0A (au lieu de -8A)
- battery_neutral_band_a : 0A
- soc_start_min : 80% (au lieu de 94%)
- night_target_soc : 70% (au lieu de 85%)

Mode sonde activé pour provoquer production PV en autoconsommation.

Résultat : Jeep en charge à 17A avec soleil, EDF OFF (nuit seulement),
delivery 99.9%, système 100% auto en auto_solar_plus.
This commit is contained in:
Tallagrand Thierry
2026-07-17 20:10:05 +02:00
parent 459dba7a9f
commit 1b032b5a20
2 changed files with 671 additions and 2 deletions

View File

@@ -207,6 +207,50 @@ Tous les maillons sont corrigés par P1.
prise garage conditionnelle, 33 templates MQTT durcis).
- **12/07/2026** : P6 (override abondance du plancher SOC midi — PV fort + batterie en charge
⇒ démarrage dès SOC 40) ; validation en réel à 12:43, charge Jeep engagée.
- **17/07/2026 (après-midi)** : **Session de débogage majeure** — résolution d'un enchaînement de bugs
bloquants empêchant la charge solaire de la Jeep :
**Bug 1 — Typo critique dans DECISION_ENGINEV2** :
- Ligne ~333 : `noDemandnightSessionNeedsClearScoreOff` (variable inexistante) au lieu de `noDemandScoreOff`
- Conséquence : `evcsVehicleNoDemandSemantic` restait `false` même quand la voiture était pleine
- Le filtre "véhicule plein/pause" ne fonctionnait jamais → blocage du système
**Bug 2 — Artefacts de corruption dans WINDOWS_SOURCEV2** :
- 3 occurrences de `tool_f6d3316d2001k4aAfEjbKGNUX2` (résidu de copier-coller ou debug)
- Provoquaient des erreurs `is not defined` à l'exécution
- Workflow en ERROR continu depuis 14:49
**Bug 3 — Session nuit jamais clearée** :
- `input_boolean.victron_evcs_night_session_active` restait `on` depuis 23:24 la veille
- Même après la fenêtre HC (01:24-07:24), le profil restait `night_hc` → `battery_assist_night`
- En plein jour avec grand soleil, le système pensait être en "assistance batterie nuit"
- Clearé manuellement à 14:45
**Bug 4 — EDF rebranché automatiquement en journée** :
- Condition `edf_general_ok_on` déclenchée dès `sourceMode` = `grid_forced` ou `grid_hc_allowed`
- Même en plein jour avec du soleil, EDF se rebranchait si le workflow passait en ces modes
- Correction : ajout de `context.profile === 'night_hc'` pour ne rebrancher que la nuit
**Configuration ajustée** :
- `battery_discharge_soft_a` : 0A (au lieu de -8A) — permet le démarrage sans décharge batterie
- `battery_neutral_band_a` : 0A (au lieu de -2A) — tolérance nulle
- `soc_start_min` : 80% (au lieu de 94%) — seuil de démarrage plus réaliste
- `night_target_soc` : 70% (au lieu de 85%) — laisse plus de marge pour le PV
**Mode sonde activé** :
- `probe_enabled` : ON — permet le démarrage à 6A pour "provoquer" la production PV
- Particulièrement utile en autoconsommation sans injection où le PV ne produit que si chargé
**Résultat** :
- Workflow réparé et fonctionnel
- Jeep en charge à 17A avec le soleil (16:58)
- EDF OFF (ne se rebranche que la nuit)
- Système 100% auto en `auto_solar_plus`
- DeliveryRatio à 99.9% — charge stable et efficace
**À noter** : Le courant de sonde (`probeCurrentA`) est codé en dur dans le workflow n8n (nœud SETUP/PARAMS),
pas dans un helper HA. Pour le changer de 6A à 10A, modifier directement dans l'interface n8n.
Mais le workflow augmente automatiquement le courant (17A atteints), donc ce n'est pas critique.
## ⚙️ CONFIG LOCALE — Qwen3.6-35B sur DGX Spark (≠ gros modèle cloud)
@@ -298,5 +342,5 @@ Tous les maillons sont corrigés par P1.
---
*Document mis à jour le : 17/07/2026 (~00:20) — ajout du skill n8n-opencode-skill session opencode avec accès HA (REST+WS+NFS) + n8n (API+MCP)*
*État live à la clôture : Jeep en charge solaire (abondance), batterie +114 A, P6 validé en production*
*Document mis à jour le : 17/07/2026 (~17:00) — session de débogage majeure : 4 bugs critiques corrigés (typo DECISION_ENGINEV2, artefacts WINDOWS_SOURCEV2, session nuit stuck, EDF rebranché en journée), configuration ajustée, mode sonde activé, Jeep en charge solaire à 17A*
*État live à la clôture : Système 100% auto fonctionnel, EDF OFF (nuit seulement), delivery 99.9%, SOC target 70%, batterie décharge tolérée à 0A*

File diff suppressed because one or more lines are too long