Treize paquets et dix-sept cartes n existaient qu en un seul exemplaire vivant sur le partage de 10.10.10.17. La sauvegarde quotidienne les couvre contre la perte, mais elle ne donne ni diff ni historique : le retrait des initial: du 06/09, les helpers de la reserve d orage, la politique batterie dynamique, la carte du conseiller reecrite hier n avaient aucune trace de leur evolution. ⚠️ Ce sont des COPIES. La source de verite reste le partage — c est l inverse de src/nodes/, et le LISEZMOI le dit en tete pour qu une prochaine session n edite pas la copie en croyant changer l installation. Verifie avant de verser : aucun identifiant en clair. Le paquet du bilan ne porte que la DECLARATION de la cle Forecast.Solar, en mode password ; sa valeur vit dans .storage, qui n entre pas ici. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01GwpFpy2aQ2rJok6tNQSbVj
114 lines
4.7 KiB
YAML
Executable File
114 lines
4.7 KiB
YAML
Executable File
# Conseiller IA — OBSERVATEUR (specialise le 12/09/2026)
|
|
#
|
|
# Il ne recommande plus d'action : il observe et signale. Les six helpers de
|
|
# l'epoque « recommandation » (strategie, cible SOC, plafond courant, charge du
|
|
# soir, divergence, et le toggle qui appliquait la cible) ont ete retires le
|
|
# 13/09/2026, en meme temps que leur cablage cote controleur.
|
|
#
|
|
# Pourquoi : depuis le 12/09 le conseiller n'ecrivait plus ces helpers, mais le
|
|
# controleur lisait toujours la cible. Ses quatre gardes passaient toutes —
|
|
# la garde de fraicheur date le RUN, pas la VALEUR — donc activer le toggle
|
|
# aurait applique un chiffre fige la veille. Un helper que plus personne
|
|
# n'ecrit, affiche comme une recommandation courante, est un piege.
|
|
# ⚠️ AUCUN `initial:` SUR LES REGLAGES MANUELS (06/09/2026).
|
|
# Dans Home Assistant, declarer `initial:` DESACTIVE la restauration d'etat :
|
|
# le helper est force a cette valeur a CHAQUE demarrage. Un reglage fait a la
|
|
# main est donc perdu au premier redemarrage, en silence.
|
|
# Constate deux fois sur le selecteur de vehicule (04/09 puis 06/09 : JEEP
|
|
# repasse a VW), et diagnostique le 06/09 en comparant avec
|
|
# `input_select.victron_evcs_strategy`, cree par l'interface donc sans
|
|
# `initial:`, qui survivait a tous les redemarrages.
|
|
# Les helpers de RUNTIME, eux, gardent leur `initial:` : ils sont reecrits par
|
|
# les workflows au cycle suivant, et repartir d'un etat connu y est voulu.
|
|
# Contrepartie assumee : sur une installation neuve, sans etat a restaurer, un
|
|
# input_select prend sa premiere option, un input_number son `min` et un
|
|
# input_datetime 00:00.
|
|
|
|
input_boolean:
|
|
evcs_advisor_enabled:
|
|
name: EVCS Advisor - Actif (mode ombre)
|
|
icon: mdi:robot-outline
|
|
|
|
input_text:
|
|
evcs_advisor_reason:
|
|
name: EVCS Advisor - Raison
|
|
max: 255
|
|
icon: mdi:comment-text-outline
|
|
initial: (pas encore de recommandation)
|
|
|
|
# ── OBSERVATION (12/09/2026) ──────────────────────────────────────────
|
|
# La mission principale du conseiller n est plus de choisir une strategie
|
|
# mais de REPERER CE QUI CLOCHE : les pannes de ce systeme sont des
|
|
# contradictions entre automates, chacun localement correct, et elles ne se
|
|
# voient que dans la SUITE des evenements. Le 12/09 le contacteur reseau a
|
|
# bascule toutes les 4 minutes pendant dix minutes — une automatisation
|
|
# coupait a 35 % de SOC, l hysteresis rallumait. Aucun automate ne l a vu.
|
|
evcs_advisor_constat:
|
|
name: EVCS Advisor - Constat
|
|
max: 255
|
|
icon: mdi:eye-outline
|
|
|
|
evcs_advisor_gravite:
|
|
name: EVCS Advisor - Gravite
|
|
max: 16
|
|
icon: mdi:alert-outline
|
|
|
|
evcs_advisor_ce_qui_cloche:
|
|
name: EVCS Advisor - Ce qui cloche
|
|
max: 255
|
|
icon: mdi:puzzle-remove-outline
|
|
|
|
evcs_advisor_status:
|
|
name: EVCS Advisor - Statut
|
|
max: 30
|
|
icon: mdi:heart-pulse
|
|
initial: never_ran
|
|
|
|
evcs_advisor_last_run:
|
|
name: EVCS Advisor - Dernière exécution
|
|
max: 40
|
|
icon: mdi:clock-check-outline
|
|
initial: jamais
|
|
|
|
evcs_advisor_model:
|
|
name: EVCS Advisor - Modèle utilisé
|
|
max: 60
|
|
icon: mdi:chip
|
|
initial: aucun
|
|
|
|
input_number:
|
|
# ⚠️ PAS d'`initial:` SUR UN COMPTEUR. Dans Home Assistant, declarer
|
|
# `initial:` DESACTIVE la restauration d'etat : le helper est force a cette
|
|
# valeur a CHAQUE demarrage. Sans consequence pour les helpers que le
|
|
# workflow reecrit au cycle suivant, mais fatal ici — un compteur
|
|
# s'incremente depuis sa valeur precedente. Chaque redemarrage de HA remettait
|
|
# donc la campagne de mesure a zero, en silence. (Meme piege que le selecteur
|
|
# de vehicule et les toggles de cablage, corriges le 06/09.)
|
|
#
|
|
# Ces compteurs ont change de sens DEUX FOIS le 12/09, il faut le savoir avant
|
|
# de lire leur valeur :
|
|
# 1. a l'origine ils comparaient la STRATEGIE recommandee a la strategie
|
|
# reelle — quasi toujours auto_solar_plus, d'ou 517 accords contre 23 :
|
|
# un score qui mesurait une constante, pas une decision ;
|
|
# 2. puis l'ecart entre la cible SOC de l'agent et celle du bilan ;
|
|
# 3. depuis que le conseiller est specialise en OBSERVATEUR et ne
|
|
# recommande plus de cible, ils comptent le VOLUME DE SIGNALEMENTS.
|
|
# On ne peut pas verifier automatiquement s'il a raison ; on peut
|
|
# mesurer s'il crie au loup.
|
|
# Remis a zero le 13/09 au matin : c'est de la que part la mesure utile.
|
|
evcs_advisor_agree_count:
|
|
name: EVCS Advisor - Cycles calmes (gravite aucune)
|
|
min: 0
|
|
max: 100000
|
|
step: 1
|
|
mode: box
|
|
icon: mdi:thumb-up-outline
|
|
|
|
evcs_advisor_diverge_count:
|
|
name: EVCS Advisor - Signalements (gravite faible a haute)
|
|
min: 0
|
|
max: 100000
|
|
step: 1
|
|
mode: box
|
|
icon: mdi:thumb-down-outline
|