2026-05-31 09:12:20 +02:00
2026-01-11 11:09:23 +01:00
2026-01-11 11:09:23 +01:00
2026-01-11 11:09:23 +01:00
2026-01-11 11:09:23 +01:00
2026-05-31 09:12:20 +02:00
2026-01-11 11:09:23 +01:00
2026-01-11 11:09:23 +01:00
2026-01-11 11:09:23 +01:00
2026-01-11 11:09:23 +01:00
2026-01-11 11:09:23 +01:00
2026-01-11 11:09:23 +01:00
2026-05-31 09:12:20 +02:00

etm-powersync-energy-plugin-etm

Energy manager ETM-PowerSync pour nymea (energy experience). Fork de nymea-energy-plugin-nymea (nymea GmbH / chargebyte), étendu par ETM.

Fonctions

  • Optimisation de surplus rule-based (tier Community) — base héritée de l'amont (smart charging, spotmarket, overload protection), ajustée aux priorités ETM.
  • Load-management — surveillance de la puissance souscrite (ISOUSC), protection fusible/disjoncteur. Contrainte de sécurité, locale, prioritaire sur toute consigne.
  • OptimizerManager — connecteur vers etm-powersync-optimizer (tiers Auto/Predict). Transport pur ; repli automatique sur le rule-based si l'optimiseur est injoignable ou périmé.

Build / tests

Type io.nymea.EnergyPlugin. QMake (Qt5/Qt6). Simulations via ./docker-simulation.sh, couverture via ./generate-coverage-report.sh (cf. tests/).

Licence

GPL-3.0-or-later (COPYINGLICENSE.GPL3). Copyright amont nymea GmbH + chargebyte conservé. Aucune logique propriétaire ici.

Architecture d'ensemble

Source de vérité : etm-powersync-docs / ARCHITECTURE.md.

Description
Plugin nymea Community pour le HEMS ETM PowerSync — recharge EV surplus, spot market, overload protection, pont vers powersync-optimizer (GPL-3.0)
Readme 4.2 MiB
Languages
C++ 97.6%
Shell 1.2%
QMake 0.8%
Makefile 0.2%
C 0.2%