diff --git a/specs/spec_ecs.md b/specs/spec_ecs.md index 3c2c058..8d4632b 100644 --- a/specs/spec_ecs.md +++ b/specs/spec_ecs.md @@ -499,6 +499,15 @@ ensemble) d'un étage en défaut (un seul chute). surplus (`AGENTS.md` règle 8, pas de boucle de feedback). Elle sert au diagnostic et au recrédit anti-clignotement déjà en place. +> **Piège de mise en service, indépendant de toute configuration.** Le compteur +> d'une charge NE DOIT JAMAIS être désigné comme **rootmeter** dans nymea. Aucun +> champ de `LoadConfig` n'est en cause : il suffit d'une désignation dans +> l'interface. L'arbitre lit le rootmeter par `internalRootMeter()` +> (`energyarbitrator.cpp:229`) et en tire `meter.importW`/`exportW` — la +> consommation de la charge entrerait donc **dans le bilan de surplus lui-même**, +> et le budget serait faussé pour toutes les charges. Le compteur d'une charge est +> un instrument de diagnostic ; le rootmeter mesure le point de livraison. + --- ## §8 — Thermique