22 lines
1.1 KiB
Markdown
22 lines
1.1 KiB
Markdown
# AGENTS.md — etm-powersync-energy-plugin-etm
|
|
|
|
Moteur HEMS. Fork GPL de `nymea-energy-plugin-nymea`, étendu de l'optimisation EV
|
|
vers un gestionnaire d'énergie complet (ECS, PAC, batterie, relais).
|
|
|
|
- **Licence** : GPL-3.0 · **Miroir public** : OUI
|
|
- **Agent** : energy-etm · **Branche** : feature/beta-rulebased · **Scope** : energyplugin/
|
|
|
|
## Invariants locaux
|
|
1. Tourne SANS `etm-powersync-optimizer` (socket absent → repli stratégie règles).
|
|
2. Sécurité jamais déléguée : `verifyOverloadProtection()` (temps réel) borne toute sortie de l'optimiseur.
|
|
3. Pas de boucle de feedback : surplus = PV mesurée + compteur, jamais le net.
|
|
4. `decisionReason` non vide, en français, sur chaque décision.
|
|
5. Aucun composant propriétaire ici (Héos vit dans `etm-powersync-optimizer`).
|
|
6. Première tâche (revue) : renommer `nymea-energy-plugin-nymea.pro` → `.pro` ETM
|
|
(+ TARGET, debian/). NE PAS toucher aux noms de paquets publiés.
|
|
|
|
## Références
|
|
- `README.md` (architecture), `INTERFACE.md` (fait autorité sur l'API), `etm_powersync_energy.svg`.
|
|
|
|
Carte globale et frontières : voir `../AGENTS.md`.
|