Patrick Schurig
f8109433ab
[3a] structs protocole + interfaces LoadAdapter/Scheduler (zéro comportement)
...
LoadAction (kind+funding+§6 fields), LoadDescriptor, SurplusContext (§5),
Plan/Slot, ILoadAdapter, IScheduler — noms de champs = OPTIMIZER_PROTOCOL.md.
energyplugin.pri inclut etm/etm.pri. Build Qt6 vert, aucun fichier upstream touché.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-07 22:02:18 +02:00
Patrick Schurig
ddba0db3d6
[phase1] renommage .pro + métadonnées debian ETM (fork 1.13.0+etm1, TARGET et paquets inchangés)
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-07 21:39:49 +02:00
Patrick Schurig
9236fa1a4a
[brief] AGENTS.md définitif (arbitre+LoadAdapters), CLAUDE.md pointeur, protocole versionné
2026-06-07 21:32:12 +02:00
Patrick Schurig
155bdfd181
docs: integrate architecture SVG into README
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-06 09:43:41 +02:00
5c7749da4f
Téléverser les fichiers vers "/"
...
fonctional blocs
2026-06-06 09:37:48 +02:00
Patrick Schurig
4d3f947a19
docs: replace upstream nymea README with ETM PowerSync README
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-06 09:34:51 +02:00
5f8214c1ef
chore: add .gitignore for build artifacts
2026-06-06 09:13:04 +02:00
2070b0d4ce
feat: add EcoWithMinCurrent + EcoMinWithTargetTime charging modes
...
- charginginfo.h: 2 new ChargingMode enum values
- smartchargingmanager.h: EcoMinChargingCurrent = 6A constant
- smartchargingmanager.cpp: 5 changes
A: fallback EcoMinWithTargetTime → EcoWithMinCurrent (not Eco)
B: EcoWithMinCurrent ignored in spot market without target
C: EcoMinWithTargetTime treated as EcoWithTargetTime for deadline
D: planSurplusCharging: target time check for EcoMin modes
E: adjustEvChargers: floor at max(6A, minValue) when no surplus/spot/time
2026-04-05 08:12:47 +02:00
5df69d79f8
fix: detect actual EV phase instead of hardcoding phase A
...
- evcharger.cpp: phases() now calls meteredPhases() instead of returning PhaseNone
- smartchargingmanager: add chargerPhaseKey() with 3-level fallback
1. meteredPhases() when charger is active
2. effectivePhases from last known state
3. fallback 'A' + warning (previous behavior)
- Remove 4 FIXME comments on lines 394, 477, 517
2026-04-05 07:09:38 +02:00
b343650f9b
initial commit
2026-01-11 11:09:23 +01:00