Le proprietaire demande d assouplir la garde de decharge souple en bande 40-60, de -12 a -15 A de base — 39 a 49 A appliques sur treize modules, soit 3,5 A par equivalent US2000 et 19 % de ce que le BMS autorise. Son argument : en ete, avec 52 panneaux et une production bridee des midi, garder le parc plein n a aucun sens, et cette nuit a coute 8 kWh de reseau en touchant a peine la batterie. Le reglage aurait ete perdu. Les cinquante helpers de la table de politique batterie portaient un `initial:`, qui DESACTIVE la restauration d etat : chaque redemarrage de Home Assistant les remet a leur valeur d origine, en silence. Et un redemarrage etait prevu le soir meme pour le tableau du moniteur LLM. Meme defaut que les cinq helpers corriges le 06/09 — selecteur de vehicule, toggles de cablage — mais ici sur une table entiere de REGLAGE, donc sur tout ajustement futur et pas seulement celui-ci. Les valeurs par defaut restent dans INPUT_PARSE, qui les applique quand le helper est absent. Rien n est perdu. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01GwpFpy2aQ2rJok6tNQSbVj
472 lines
11 KiB
YAML
Executable File
472 lines
11 KiB
YAML
Executable File
# ⚠️ AUCUN `initial:` DANS CE FICHIER, ET C'EST DELIBERE.
|
|
#
|
|
# Declarer `initial:` DESACTIVE la restauration d'etat : le helper est force a
|
|
# cette valeur a CHAQUE demarrage de Home Assistant. Pour une table de REGLAGE,
|
|
# c'est un piege — tout ajustement disparait au prochain redemarrage, sans
|
|
# message, et on cherche ensuite pourquoi le comportement a change.
|
|
#
|
|
# Constate le 15/09/2026 : le passage de `batt_discharge_soft_40_60_a` de -12 a
|
|
# -15 A, decide pour permettre la charge nuit sur batterie, aurait ete annule
|
|
# par le redemarrage prevu le soir meme. Meme defaut que les cinq helpers
|
|
# corriges le 06/09 (selecteur de vehicule, toggles de cablage).
|
|
#
|
|
# Les valeurs par defaut restent dans le CODE (`INPUT_PARSE.js`), qui les
|
|
# applique quand le helper est absent ou illisible. Rien n'est perdu.
|
|
|
|
input_number:
|
|
|
|
# =====================================================
|
|
# GLOBAL TIMERS / GRACE / AUTO-REVERT
|
|
# =====================================================
|
|
|
|
victron_evcs_house_spike_grace_minutes:
|
|
name: EVCS Batt - Grâce pic maison
|
|
min: 0
|
|
max: 30
|
|
step: 1
|
|
unit_of_measurement: min
|
|
mode: box
|
|
|
|
victron_evcs_solar_potential_grace_minutes:
|
|
name: EVCS Batt - Grâce solaire potentiel
|
|
min: 0
|
|
max: 30
|
|
step: 1
|
|
unit_of_measurement: min
|
|
mode: box
|
|
|
|
victron_evcs_step_up_cooldown_seconds:
|
|
name: EVCS Batt - Cooldown montée courant
|
|
min: 5
|
|
max: 300
|
|
step: 5
|
|
unit_of_measurement: s
|
|
mode: box
|
|
|
|
victron_evcs_step_down_cooldown_seconds:
|
|
name: EVCS Batt - Cooldown baisse courant
|
|
min: 5
|
|
max: 300
|
|
step: 5
|
|
unit_of_measurement: s
|
|
mode: box
|
|
|
|
victron_evcs_force_mode_auto_revert_minutes:
|
|
name: EVCS Batt - Retour auto mode forcé
|
|
min: 0
|
|
max: 480
|
|
step: 5
|
|
unit_of_measurement: min
|
|
mode: box
|
|
|
|
victron_evcs_overload_step_down_a:
|
|
name: EVCS Batt - Step-down surcharge convertisseur
|
|
min: 1
|
|
max: 6
|
|
step: 1
|
|
unit_of_measurement: A
|
|
mode: box
|
|
|
|
victron_evcs_overload_hold_seconds:
|
|
name: EVCS Batt - Maintien avant nouvelle baisse surcharge
|
|
min: 5
|
|
max: 300
|
|
step: 5
|
|
unit_of_measurement: s
|
|
mode: box
|
|
|
|
victron_evcs_overload_stop_after_seconds:
|
|
name: EVCS Batt - Arrêt surcharge persistante
|
|
min: 10
|
|
max: 600
|
|
step: 10
|
|
unit_of_measurement: s
|
|
mode: box
|
|
|
|
|
|
# =====================================================
|
|
# SOC BAND > 90%
|
|
# =====================================================
|
|
|
|
victron_evcs_batt_discharge_soft_gt90_a:
|
|
name: EVCS Batt >90 - Décharge soft
|
|
min: -150
|
|
max: 0
|
|
step: 1
|
|
unit_of_measurement: A
|
|
mode: box
|
|
|
|
victron_evcs_batt_discharge_hard_gt90_a:
|
|
name: EVCS Batt >90 - Décharge hard
|
|
min: -200
|
|
max: 0
|
|
step: 1
|
|
unit_of_measurement: A
|
|
mode: box
|
|
|
|
victron_evcs_batt_charge_reserve_gt90_a:
|
|
name: EVCS Batt >90 - Réserve charge batterie
|
|
min: 0
|
|
max: 200
|
|
step: 1
|
|
unit_of_measurement: A
|
|
mode: box
|
|
|
|
victron_evcs_batt_soft_tol_gt90_min:
|
|
name: EVCS Batt >90 - Tolérance soft
|
|
min: 0
|
|
max: 60
|
|
step: 1
|
|
unit_of_measurement: min
|
|
mode: box
|
|
|
|
victron_evcs_batt_hard_tol_gt90_sec:
|
|
name: EVCS Batt >90 - Tolérance hard
|
|
min: 0
|
|
max: 120
|
|
step: 1
|
|
unit_of_measurement: s
|
|
mode: box
|
|
|
|
victron_evcs_batt_recovery_gt90_min:
|
|
name: EVCS Batt >90 - Récupération
|
|
min: 0
|
|
max: 60
|
|
step: 1
|
|
unit_of_measurement: min
|
|
mode: box
|
|
|
|
|
|
# =====================================================
|
|
# SOC BAND 80% - 90%
|
|
# =====================================================
|
|
|
|
victron_evcs_batt_discharge_soft_80_90_a:
|
|
name: EVCS Batt 80-90 - Décharge soft
|
|
min: -150
|
|
max: 0
|
|
step: 1
|
|
unit_of_measurement: A
|
|
mode: box
|
|
|
|
victron_evcs_batt_discharge_hard_80_90_a:
|
|
name: EVCS Batt 80-90 - Décharge hard
|
|
min: -200
|
|
max: 0
|
|
step: 1
|
|
unit_of_measurement: A
|
|
mode: box
|
|
|
|
victron_evcs_batt_charge_reserve_80_90_a:
|
|
name: EVCS Batt 80-90 - Réserve charge batterie
|
|
min: 0
|
|
max: 200
|
|
step: 1
|
|
unit_of_measurement: A
|
|
mode: box
|
|
|
|
victron_evcs_batt_soft_tol_80_90_min:
|
|
name: EVCS Batt 80-90 - Tolérance soft
|
|
min: 0
|
|
max: 60
|
|
step: 1
|
|
unit_of_measurement: min
|
|
mode: box
|
|
|
|
victron_evcs_batt_hard_tol_80_90_sec:
|
|
name: EVCS Batt 80-90 - Tolérance hard
|
|
min: 0
|
|
max: 120
|
|
step: 1
|
|
unit_of_measurement: s
|
|
mode: box
|
|
|
|
victron_evcs_batt_recovery_80_90_min:
|
|
name: EVCS Batt 80-90 - Récupération
|
|
min: 0
|
|
max: 60
|
|
step: 1
|
|
unit_of_measurement: min
|
|
mode: box
|
|
|
|
|
|
# =====================================================
|
|
# SOC BAND 60% - 80%
|
|
# =====================================================
|
|
|
|
victron_evcs_batt_discharge_soft_60_80_a:
|
|
name: EVCS Batt 60-80 - Décharge soft
|
|
min: -150
|
|
max: 0
|
|
step: 1
|
|
unit_of_measurement: A
|
|
mode: box
|
|
|
|
victron_evcs_batt_discharge_hard_60_80_a:
|
|
name: EVCS Batt 60-80 - Décharge hard
|
|
min: -200
|
|
max: 0
|
|
step: 1
|
|
unit_of_measurement: A
|
|
mode: box
|
|
|
|
victron_evcs_batt_charge_reserve_60_80_a:
|
|
name: EVCS Batt 60-80 - Réserve charge batterie
|
|
min: 0
|
|
max: 250
|
|
step: 1
|
|
unit_of_measurement: A
|
|
mode: box
|
|
|
|
victron_evcs_batt_soft_tol_60_80_min:
|
|
name: EVCS Batt 60-80 - Tolérance soft
|
|
min: 0
|
|
max: 60
|
|
step: 1
|
|
unit_of_measurement: min
|
|
mode: box
|
|
|
|
victron_evcs_batt_hard_tol_60_80_sec:
|
|
name: EVCS Batt 60-80 - Tolérance hard
|
|
min: 0
|
|
max: 120
|
|
step: 1
|
|
unit_of_measurement: s
|
|
mode: box
|
|
|
|
victron_evcs_batt_recovery_60_80_min:
|
|
name: EVCS Batt 60-80 - Récupération
|
|
min: 0
|
|
max: 60
|
|
step: 1
|
|
unit_of_measurement: min
|
|
mode: box
|
|
|
|
|
|
# =====================================================
|
|
# SOC BAND 40% - 60%
|
|
# =====================================================
|
|
|
|
victron_evcs_batt_discharge_soft_40_60_a:
|
|
name: EVCS Batt 40-60 - Décharge soft
|
|
min: -150
|
|
max: 0
|
|
step: 1
|
|
unit_of_measurement: A
|
|
mode: box
|
|
|
|
victron_evcs_batt_discharge_hard_40_60_a:
|
|
name: EVCS Batt 40-60 - Décharge hard
|
|
min: -200
|
|
max: 0
|
|
step: 1
|
|
unit_of_measurement: A
|
|
mode: box
|
|
|
|
victron_evcs_batt_charge_reserve_40_60_a:
|
|
name: EVCS Batt 40-60 - Réserve charge batterie
|
|
min: 0
|
|
max: 250
|
|
step: 1
|
|
unit_of_measurement: A
|
|
mode: box
|
|
|
|
victron_evcs_batt_soft_tol_40_60_min:
|
|
name: EVCS Batt 40-60 - Tolérance soft
|
|
min: 0
|
|
max: 60
|
|
step: 1
|
|
unit_of_measurement: min
|
|
mode: box
|
|
|
|
victron_evcs_batt_hard_tol_40_60_sec:
|
|
name: EVCS Batt 40-60 - Tolérance hard
|
|
min: 0
|
|
max: 120
|
|
step: 1
|
|
unit_of_measurement: s
|
|
mode: box
|
|
|
|
victron_evcs_batt_recovery_40_60_min:
|
|
name: EVCS Batt 40-60 - Récupération
|
|
min: 0
|
|
max: 60
|
|
step: 1
|
|
unit_of_measurement: min
|
|
mode: box
|
|
|
|
|
|
# =====================================================
|
|
# SOC BAND 25% - 40%
|
|
# =====================================================
|
|
|
|
victron_evcs_batt_discharge_soft_25_40_a:
|
|
name: EVCS Batt 25-40 - Décharge soft
|
|
min: -150
|
|
max: 0
|
|
step: 1
|
|
unit_of_measurement: A
|
|
mode: box
|
|
|
|
victron_evcs_batt_discharge_hard_25_40_a:
|
|
name: EVCS Batt 25-40 - Décharge hard
|
|
min: -200
|
|
max: 0
|
|
step: 1
|
|
unit_of_measurement: A
|
|
mode: box
|
|
|
|
victron_evcs_batt_charge_reserve_25_40_a:
|
|
name: EVCS Batt 25-40 - Réserve charge batterie
|
|
min: 0
|
|
max: 300
|
|
step: 1
|
|
unit_of_measurement: A
|
|
mode: box
|
|
|
|
victron_evcs_batt_soft_tol_25_40_min:
|
|
name: EVCS Batt 25-40 - Tolérance soft
|
|
min: 0
|
|
max: 60
|
|
step: 1
|
|
unit_of_measurement: min
|
|
mode: box
|
|
|
|
victron_evcs_batt_hard_tol_25_40_sec:
|
|
name: EVCS Batt 25-40 - Tolérance hard
|
|
min: 0
|
|
max: 120
|
|
step: 1
|
|
unit_of_measurement: s
|
|
mode: box
|
|
|
|
victron_evcs_batt_recovery_25_40_min:
|
|
name: EVCS Batt 25-40 - Récupération
|
|
min: 0
|
|
max: 60
|
|
step: 1
|
|
unit_of_measurement: min
|
|
mode: box
|
|
|
|
|
|
# =====================================================
|
|
# SOC BAND < 25%
|
|
# =====================================================
|
|
|
|
victron_evcs_batt_discharge_soft_lt25_a:
|
|
name: EVCS Batt <25 - Décharge soft
|
|
min: -150
|
|
max: 0
|
|
step: 1
|
|
unit_of_measurement: A
|
|
mode: box
|
|
|
|
victron_evcs_batt_discharge_hard_lt25_a:
|
|
name: EVCS Batt <25 - Décharge hard
|
|
min: -200
|
|
max: 0
|
|
step: 1
|
|
unit_of_measurement: A
|
|
mode: box
|
|
|
|
victron_evcs_batt_charge_reserve_lt25_a:
|
|
name: EVCS Batt <25 - Réserve charge batterie
|
|
min: 0
|
|
max: 300
|
|
step: 1
|
|
unit_of_measurement: A
|
|
mode: box
|
|
|
|
victron_evcs_batt_soft_tol_lt25_min:
|
|
name: EVCS Batt <25 - Tolérance soft
|
|
min: 0
|
|
max: 60
|
|
step: 1
|
|
unit_of_measurement: min
|
|
mode: box
|
|
|
|
victron_evcs_batt_hard_tol_lt25_sec:
|
|
name: EVCS Batt <25 - Tolérance hard
|
|
min: 0
|
|
max: 120
|
|
step: 1
|
|
unit_of_measurement: s
|
|
mode: box
|
|
|
|
victron_evcs_batt_recovery_lt25_min:
|
|
name: EVCS Batt <25 - Récupération
|
|
min: 0
|
|
max: 60
|
|
step: 1
|
|
unit_of_measurement: min
|
|
mode: box
|
|
|
|
|
|
# =====================================================
|
|
# HIGH CELL VOLTAGE / BATTERY CHARGE VOLTAGE MANAGEMENT
|
|
# =====================================================
|
|
|
|
victron_battery_charge_voltage_normal_v:
|
|
name: Batt - Tension charge normale
|
|
min: 48.0
|
|
max: 52.5
|
|
step: 0.1
|
|
unit_of_measurement: V
|
|
mode: box
|
|
|
|
victron_battery_charge_voltage_hcv_step1_v:
|
|
name: Batt - Tension HCV palier 1
|
|
min: 48.0
|
|
max: 52.5
|
|
step: 0.1
|
|
unit_of_measurement: V
|
|
mode: box
|
|
|
|
victron_battery_charge_voltage_hcv_step2_v:
|
|
name: Batt - Tension HCV palier 2
|
|
min: 48.0
|
|
max: 52.5
|
|
step: 0.1
|
|
unit_of_measurement: V
|
|
mode: box
|
|
|
|
victron_battery_charge_voltage_recovery_step_v:
|
|
name: Batt - Pas de remontée tension
|
|
min: 0.1
|
|
max: 0.5
|
|
step: 0.1
|
|
unit_of_measurement: V
|
|
mode: box
|
|
|
|
victron_battery_hcv_hold_minutes:
|
|
name: Batt - Maintien réduction HCV
|
|
min: 1
|
|
max: 120
|
|
step: 1
|
|
unit_of_measurement: min
|
|
mode: box
|
|
|
|
|
|
input_text:
|
|
|
|
# =====================================================
|
|
# MEMOIRE DU DEPASSEMENT SOUPLE (01/09/2026)
|
|
# =====================================================
|
|
# La table des bandes SOC ci-dessus declare, pour chaque bande, un courant
|
|
# de decharge SOUPLE tolere pendant N MINUTES (batt_soft_tol_*_min) et un
|
|
# courant DUR tolere quelques secondes. La dimension temporelle n'etait
|
|
# branchee nulle part : le controleur comparait un echantillon instantane a
|
|
# un seuil, toutes les 30 s. A SOC eleve la batterie est en float et son
|
|
# courant oscille autour de zero (mesure du 01/09 : +1,8 / -2,6 A d'un
|
|
# echantillon a l'autre) : le test devenait un tirage a pile ou face, et la
|
|
# charge du vehicule s'arretait sur du bruit.
|
|
#
|
|
# Ce helper porte l'horodatage du DEBUT du depassement souple en cours,
|
|
# ecrit par le controleur EVCS. Vide = aucun depassement en cours.
|
|
# Il ne se regle pas a la main.
|
|
victron_evcs_battery_soft_breach_at:
|
|
name: Victron EVCS Batt - Debut depassement souple
|
|
min: 0
|
|
max: 32
|
|
icon: mdi:battery-clock-outline
|