Files
EVCS/docs/mesures/carte-decisions.json
Tallagrand Thierry 1945fdfe5c Le conseiller devient observateur, et une couche d enquete voit le jour
SPECIALISATION. Campagne du 12/09 : lui demander d observer ET de
planifier degradait les deux — l ecart de cible entre passages est passe
de 0 a 35 points sur certains cas des l ajout de la mission
d observation. Il ne planifie plus : la planification est faite par le
bilan, qui est calcule, mesure et teste a 48/48. Sortie reduite a
constat / gravite / ce_qui_cloche / piste. Prompt 7609 -> 6250 caracteres.

Mesure apres specialisation, horloge epinglee : oscillation reelle
detectee 5/5, contrefactuel calme 5/5. La discrimination est parfaite.
⚠️ Mais la gravite est retombee de « haute » a « moyenne » : mon echelle
a quatre niveaux n est ancree sur aucun exemple. Defaut de briefing a
corriger, pas defaut de detection.

Le compteur mesure desormais le VOLUME de signalements : on ne peut pas
verifier automatiquement s il a raison, on peut mesurer s il crie au loup.

COUCHE D ENQUETE. Trouver le coupable ce matin a demande sept requetes
enchainees ; rien n y exigeait un humain, seulement d appeler des outils
et d enchainer d apres ce qu on vient de lire. Six sous-commandes en
LECTURE SEULE, exposees en ligne de commande pour qu OpenClaw — que le
proprietaire veut utiliser — ou tout autre pilote les appelle sans
reecriture : bascules, mesures, decisions, ecrivains, bilan, cherche.

`bascules` calcule l ecart entre transitions successives du meme objet :
c est la signature d une oscillation, et l appelant n a pas a la refaire.

L enquete de ce matin se rejoue en trois commandes, jusqu a
automations.yaml ligne 22.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GwpFpy2aQ2rJok6tNQSbVj
2026-09-12 08:36:31 +02:00

568 lines
15 KiB
JSON

{
"genere": "2026-09-12T06:21:15.701Z",
"carte": {
"switch.edf_general_ok_switch": {
"libelle": "Contacteur reseau EDF",
"proprietaire": "Victron - Battery / Grid Hysteresis Fix V1",
"note": "seul cet automate ouvre et ferme le contacteur ; le controleur EVCS le DEMANDE via le helper de reprise nuit, les scripts sont des interventions manuelles assumees",
"ecrivains": [
{
"famille": "n8n",
"nom": "Victron - Battery / Grid Hysteresis Fix V1",
"id": "7iIlu7LLTW7TZA8o",
"services": [
"turn_on",
"turn_off"
],
"desactive": false
},
{
"famille": "n8n",
"nom": "HA Snapshot EVCS Surplus Controller V2.6",
"id": "ATswvGfG4KJUls0K",
"services": [
"turn_on",
"set_value",
"turn_off"
],
"desactive": false
},
{
"famille": "HA",
"nom": "automations.yaml",
"services": [
"turn_on",
"turn_off"
],
"desactive": false
},
{
"famille": "HA",
"nom": "scripts.yaml",
"services": [
"turn_on",
"turn_off",
"set_value"
],
"desactive": false
}
],
"lecteurs": [
"n8n:SDB Climate & Surplus Manager V2.2",
"n8n:Water Heater Advisor V2.3",
"n8n:Victron - Garage Thermal Surplus Manager V2.2",
"n8n:EVCS Energy Balance V1",
"n8n:Victron - Flexible Load Advisor V1",
"n8n:Victron - Auto Charge Manager V1.2",
"n8n:EVCS Advisor Shadow V1",
"n8n:Water Heater Advisor ECS 6 Nodes + Build + Execute"
]
},
"number.gx_device_ac_power_setpoint": {
"libelle": "Consigne de puissance reseau",
"proprietaire": "HA Snapshot EVCS Surplus Controller V2.6",
"note": "depuis le 01/09 : fermer le contacteur ne suffit pas, il faut demander la puissance",
"ecrivains": [
{
"famille": "n8n",
"nom": "HA Snapshot EVCS Surplus Controller V2.6",
"id": "ATswvGfG4KJUls0K",
"services": [
"turn_on",
"set_value",
"turn_off"
],
"desactive": false
}
],
"lecteurs": [
"n8n:EVCS Advisor Shadow V1"
]
},
"switch.victron_evcs_charging": {
"libelle": "Charge de la borne",
"proprietaire": "HA Snapshot EVCS Surplus Controller V2.6",
"note": "proprietaire unique",
"ecrivains": [
{
"famille": "n8n",
"nom": "HA Snapshot EVCS Surplus Controller V2.6",
"id": "ATswvGfG4KJUls0K",
"services": [
"turn_off",
"turn_on",
"set_current"
],
"desactive": false
}
],
"lecteurs": [
"n8n:Victron - Battery / Grid Hysteresis Fix V1",
"n8n:EVCS Advisor Shadow V1"
]
},
"number.victron_evcs_set_current_command": {
"libelle": "Courant de la borne",
"proprietaire": "HA Snapshot EVCS Surplus Controller V2.6",
"note": "les scripts BOOST sont des interventions manuelles, reecrites au cycle suivant",
"ecrivains": [
{
"famille": "n8n",
"nom": "HA Snapshot EVCS Surplus Controller V2.6",
"id": "ATswvGfG4KJUls0K",
"services": [
"turn_on",
"turn_off",
"set_current",
"set_value"
],
"desactive": false
},
{
"famille": "HA",
"nom": "scripts.yaml",
"services": [
"set_value",
"set_current"
],
"desactive": false
}
],
"lecteurs": []
},
"input_boolean.victron_grid_hysteresis_latch": {
"libelle": "Verrou hysteresis",
"proprietaire": "Victron - Battery / Grid Hysteresis Fix V1",
"note": "les scripts d urgence le forcent volontairement",
"ecrivains": [
{
"famille": "n8n",
"nom": "Victron - Battery / Grid Hysteresis Fix V1",
"id": "7iIlu7LLTW7TZA8o",
"services": [
"set_value",
"turn_on",
"turn_off"
],
"desactive": false
},
{
"famille": "HA",
"nom": "scripts.yaml",
"services": [
"turn_off",
"set_value",
"turn_on"
],
"desactive": false
}
],
"lecteurs": [
"n8n:EVCS Advisor Shadow V1"
]
},
"input_boolean.victron_evcs_night_grid_takeover_needed": {
"libelle": "Reprise reseau nuit",
"proprietaire": "HA Snapshot EVCS Surplus Controller V2.6",
"note": "proprietaire unique",
"ecrivains": [
{
"famille": "n8n",
"nom": "HA Snapshot EVCS Surplus Controller V2.6",
"id": "ATswvGfG4KJUls0K",
"services": [
"turn_on",
"turn_off"
],
"desactive": false
}
],
"lecteurs": [
"n8n:Victron - Battery / Grid Hysteresis Fix V1",
"n8n:Victron - Auto Charge Manager V1.2",
"n8n:EVCS Advisor Shadow V1"
]
},
"number.gx_device_ess_min_soc_limit": {
"libelle": "SOC minimal de l ESS",
"proprietaire": null,
"note": "aucun automate ne devrait y toucher — reglage GX",
"ecrivains": [],
"lecteurs": []
}
},
"seuilsSoc": {
"20": [
{
"valeur": 20,
"extrait": "SOC <= 20)",
"source": "n8n:HA Snapshot EVCS Surplus Controller V2.6"
},
{
"valeur": 20,
"extrait": "SOC <= 20)",
"source": "n8n:HA Snapshot EVCS Surplus Controller V2.6"
},
{
"valeur": 20,
"extrait": "soc < 20 ",
"source": "n8n:Victron - Auto Charge Manager V1.2"
},
{
"valeur": 20,
"extrait": "soc < 20 ",
"source": "n8n:Victron - Auto Charge Manager V1.2"
}
],
"22": [
{
"valeur": 22,
"extrait": "soc < 22)",
"source": "n8n:Victron - Auto Charge Manager V1.2"
},
{
"valeur": 22,
"extrait": "SOC < 22%",
"source": "n8n:Victron - Auto Charge Manager V1.2"
},
{
"valeur": 22,
"extrait": "soc < 22)",
"source": "n8n:Victron - Auto Charge Manager V1.2"
},
{
"valeur": 22,
"extrait": "SOC < 22%",
"source": "n8n:Victron - Auto Charge Manager V1.2"
},
{
"valeur": 22,
"extrait": "SoC < 22%",
"source": "HA:automations.yaml"
},
{
"valeur": 22,
"extrait": "SoC < 22%",
"source": "HA:automations.yaml"
},
{
"valeur": 22,
"extrait": "below: 22",
"source": "HA:automations.yaml"
},
{
"valeur": 22,
"extrait": "below: 22",
"source": "HA:automations.yaml"
}
],
"25": [
{
"valeur": 25,
"extrait": "soc > 25 ",
"source": "n8n:HA Snapshot EVCS Surplus Controller V2.6"
},
{
"valeur": 25,
"extrait": "soc > 25 ",
"source": "n8n:HA Snapshot EVCS Surplus Controller V2.6"
}
],
"35": [
{
"valeur": 35,
"extrait": "SOC > 35%",
"source": "n8n:HA Snapshot EVCS Surplus Controller V2.6"
},
{
"valeur": 35,
"extrait": "soc <= 35;",
"source": "n8n:HA Snapshot EVCS Surplus Controller V2.6"
},
{
"valeur": 35,
"extrait": "SOC > 35%",
"source": "n8n:HA Snapshot EVCS Surplus Controller V2.6"
},
{
"valeur": 35,
"extrait": "soc <= 35;",
"source": "n8n:HA Snapshot EVCS Surplus Controller V2.6"
},
{
"valeur": 35,
"extrait": "SoC > 35%",
"source": "HA:automations.yaml"
},
{
"valeur": 35,
"extrait": "above: 35",
"source": "HA:automations.yaml"
}
],
"40": [
{
"valeur": 40,
"extrait": "soc > 40 ",
"source": "n8n:HA Snapshot EVCS Surplus Controller V2.6"
},
{
"valeur": 40,
"extrait": "soc >= 40 ",
"source": "n8n:HA Snapshot EVCS Surplus Controller V2.6"
},
{
"valeur": 40,
"extrait": "soc >= 40 ",
"source": "n8n:HA Snapshot EVCS Surplus Controller V2.6"
},
{
"valeur": 40,
"extrait": "soc > 40 ",
"source": "n8n:HA Snapshot EVCS Surplus Controller V2.6"
},
{
"valeur": 40,
"extrait": "soc >= 40 ",
"source": "n8n:HA Snapshot EVCS Surplus Controller V2.6"
},
{
"valeur": 40,
"extrait": "soc >= 40 ",
"source": "n8n:HA Snapshot EVCS Surplus Controller V2.6"
}
],
"60": [
{
"valeur": 60,
"extrait": "soc > 60 ",
"source": "n8n:HA Snapshot EVCS Surplus Controller V2.6"
},
{
"valeur": 60,
"extrait": "soc >= 60 ",
"source": "n8n:HA Snapshot EVCS Surplus Controller V2.6"
},
{
"valeur": 60,
"extrait": "soc >= 60 ",
"source": "n8n:HA Snapshot EVCS Surplus Controller V2.6"
},
{
"valeur": 60,
"extrait": "soc > 60 ",
"source": "n8n:HA Snapshot EVCS Surplus Controller V2.6"
},
{
"valeur": 60,
"extrait": "soc >= 60 ",
"source": "n8n:HA Snapshot EVCS Surplus Controller V2.6"
},
{
"valeur": 60,
"extrait": "soc >= 60 ",
"source": "n8n:HA Snapshot EVCS Surplus Controller V2.6"
}
],
"80": [
{
"valeur": 80,
"extrait": "soc > 80 ",
"source": "n8n:HA Snapshot EVCS Surplus Controller V2.6"
},
{
"valeur": 80,
"extrait": "soc >= 80 ",
"source": "n8n:HA Snapshot EVCS Surplus Controller V2.6"
},
{
"valeur": 80,
"extrait": "soc >= 80 ",
"source": "n8n:HA Snapshot EVCS Surplus Controller V2.6"
},
{
"valeur": 80,
"extrait": "soc >= 80 ",
"source": "n8n:HA Snapshot EVCS Surplus Controller V2.6"
},
{
"valeur": 80,
"extrait": "soc > 80 ",
"source": "n8n:HA Snapshot EVCS Surplus Controller V2.6"
},
{
"valeur": 80,
"extrait": "soc >= 80 ",
"source": "n8n:HA Snapshot EVCS Surplus Controller V2.6"
},
{
"valeur": 80,
"extrait": "soc >= 80 ",
"source": "n8n:HA Snapshot EVCS Surplus Controller V2.6"
},
{
"valeur": 80,
"extrait": "soc >= 80 ",
"source": "n8n:HA Snapshot EVCS Surplus Controller V2.6"
},
{
"valeur": 80,
"extrait": "soc < 80)",
"source": "n8n:Victron - Auto Charge Manager V1.2"
},
{
"valeur": 80,
"extrait": "soc < 80)",
"source": "n8n:Victron - Auto Charge Manager V1.2"
}
],
"85": [
{
"valeur": 85,
"extrait": "soc >= 85 ",
"source": "n8n:HA Snapshot EVCS Surplus Controller V2.6"
},
{
"valeur": 85,
"extrait": "soc >= 85 ",
"source": "n8n:HA Snapshot EVCS Surplus Controller V2.6"
},
{
"valeur": 85,
"extrait": "soc < 85 ",
"source": "n8n:Victron - Auto Charge Manager V1.2"
},
{
"valeur": 85,
"extrait": "soc < 85 ",
"source": "n8n:Victron - Auto Charge Manager V1.2"
}
],
"90": [
{
"valeur": 90,
"extrait": "soc > 90 ",
"source": "n8n:HA Snapshot EVCS Surplus Controller V2.6"
},
{
"valeur": 90,
"extrait": "SOC > 90,",
"source": "n8n:HA Snapshot EVCS Surplus Controller V2.6"
},
{
"valeur": 90,
"extrait": "soc >= 90 ",
"source": "n8n:HA Snapshot EVCS Surplus Controller V2.6"
},
{
"valeur": 90,
"extrait": "soc >= 90 ",
"source": "n8n:HA Snapshot EVCS Surplus Controller V2.6"
},
{
"valeur": 90,
"extrait": "SOC >= 90\\",
"source": "n8n:HA Snapshot EVCS Surplus Controller V2.6"
},
{
"valeur": 90,
"extrait": "soc > 90 ",
"source": "n8n:HA Snapshot EVCS Surplus Controller V2.6"
},
{
"valeur": 90,
"extrait": "SOC > 90,",
"source": "n8n:HA Snapshot EVCS Surplus Controller V2.6"
},
{
"valeur": 90,
"extrait": "soc >= 90 ",
"source": "n8n:HA Snapshot EVCS Surplus Controller V2.6"
},
{
"valeur": 90,
"extrait": "soc >= 90 ",
"source": "n8n:HA Snapshot EVCS Surplus Controller V2.6"
},
{
"valeur": 90,
"extrait": "SOC >= 90\\",
"source": "n8n:HA Snapshot EVCS Surplus Controller V2.6"
},
{
"valeur": 90,
"extrait": "soc < 90)",
"source": "n8n:Victron - Auto Charge Manager V1.2"
},
{
"valeur": 90,
"extrait": "soc >= 90)",
"source": "n8n:Victron - Auto Charge Manager V1.2"
},
{
"valeur": 90,
"extrait": "soc >= 90 ",
"source": "n8n:Victron - Auto Charge Manager V1.2"
},
{
"valeur": 90,
"extrait": "soc < 90)",
"source": "n8n:Victron - Auto Charge Manager V1.2"
},
{
"valeur": 90,
"extrait": "soc >= 90)",
"source": "n8n:Victron - Auto Charge Manager V1.2"
},
{
"valeur": 90,
"extrait": "soc >= 90 ",
"source": "n8n:Victron - Auto Charge Manager V1.2"
}
],
"95": [
{
"valeur": 95,
"extrait": "soc < 95)",
"source": "n8n:Victron - Auto Charge Manager V1.2"
},
{
"valeur": 95,
"extrait": "soc < 95 ",
"source": "n8n:Victron - Auto Charge Manager V1.2"
},
{
"valeur": 95,
"extrait": "soc < 95 ",
"source": "n8n:Victron - Auto Charge Manager V1.2"
},
{
"valeur": 95,
"extrait": "soc < 95)",
"source": "n8n:Victron - Auto Charge Manager V1.2"
},
{
"valeur": 95,
"extrait": "soc < 95 ",
"source": "n8n:Victron - Auto Charge Manager V1.2"
},
{
"valeur": 95,
"extrait": "soc < 95 ",
"source": "n8n:Victron - Auto Charge Manager V1.2"
}
],
"100": [
{
"valeur": 100,
"extrait": "SocAtStartPct <= 100,",
"source": "n8n:EVCS Energy Balance V1"
},
{
"valeur": 100,
"extrait": "SocAtStartPct <= 100,",
"source": "n8n:EVCS Energy Balance V1"
}
]
}
}