Commit Graph

  • c27ccd317d docs(recap): ratios poussé sur feature/beta-rulebased (landing-silo à jour ad385ca) feature/beta-rulebased Patrick Schurig 2026-07-03 14:43:51 +02:00
  • 08175f258b docs(recap): commit ratios 444b13d (committé, non poussé) — reprise 2026-07-03 Patrick Schurig 2026-07-03 14:38:07 +02:00
  • 444b13dbf8 feat(ratios): NymeaEnergy.GetEnergyRatios + EnergyRatiosChanged (voie c) Patrick Schurig 2026-06-29 14:17:04 +02:00
  • ad385ca8fc deb: bump 1.15.2+etm2 (rév. 3 — frontière optimiseur↔routeur, RelayRouter) landing-silo Patrick Schurig 2026-06-28 13:39:51 +02:00
  • 4d2e457ed2 test(etm): restaurer testEcsRelayTopologies côté routeur + test config→RelayRouter (rév. 3) Patrick Schurig 2026-06-28 13:00:21 +02:00
  • 88626cfd56 feat(etm): câblage RelayRouter + repli L2 unifié (rév. 3) — routeur vivant, sécurité fermée Patrick Schurig 2026-06-28 12:40:28 +02:00
  • e16aca4d1a feat(etm): RelayRouter — couche routeur watts→relais (contrat rév. 3) Patrick Schurig 2026-06-28 12:03:17 +02:00
  • 5585a5c483 feat(etm): LoadConfig rév. 3 — forme relay-router (relays[]) + validation conditionnelle Patrick Schurig 2026-06-28 11:49:52 +02:00
  • 1f976f0189 docs(contract): INTERFACE charge pilotée rév. 3 — frontière optimiseur↔routeur Patrick Schurig 2026-06-28 11:17:39 +02:00
  • 7184fe4e1d feat(etm): config charge pilotée persistée (Get/SetLoadConfig) + repli L2 Patrick Schurig 2026-06-28 09:51:38 +02:00
  • 3cb79f5918 feat(etm): règle d'arrondi etmvariableload dans le waterfall + infra de test Patrick Schurig 2026-06-28 09:47:58 +02:00
  • 51006745ed refactor(etm): retirer le kind Stage (ECS→Setpoint), chemin State PAC conservé Patrick Schurig 2026-06-28 09:23:19 +02:00
  • b7bfd58139 feat(etm): adaptateur etmvariableload (interface charge pilotée, Setpoint W) Patrick Schurig 2026-06-28 08:51:22 +02:00
  • c43449cafe log: promouvoir transitions ECS/SgReady de qCDebug → qCInfo Patrick Schurig 2026-06-26 06:27:00 +02:00
  • 9242a6e28c deb(qt6): fix install.in — chemin qm installé (debian/tmp) pas chemin source Patrick Schurig 2026-06-25 16:46:54 +02:00
  • 54c378c550 deb: basculer sur debian-qt6 (hems = Qt6) + powersync-* + Provides/Conflicts/Replaces Patrick Schurig 2026-06-25 16:39:29 +02:00
  • 65f281cd5a docs: AGENTS.md — acte bascule Voie B (Provides/Conflicts/Replaces) + version générique Patrick Schurig 2026-06-25 16:25:28 +02:00
  • dd3503ab52 deb: bump vers 1.15.2+etm1 (build contre nymea 1.15.2) Patrick Schurig 2026-06-25 16:17:39 +02:00
  • 3afef0436d [packaging] renommage powersync-* + version 1.15.0+etm1 + invariants AGENTS Patrick Schurig 2026-06-25 14:50:40 +02:00
  • f7cb1ba8af [build] exclure nymea-energy-tests du build deb Patrick Schurig 2026-06-25 14:26:50 +02:00
  • 45b5e8af16 [build] .pro racine : tests sous CONFIG+=build_tests (pas dans le build deb) Patrick Schurig 2026-06-25 14:15:50 +02:00
  • 67b32be92f [deploy] §1.d banc hems : EcsRelayAdapter + SgReadyAdapter dans init() Patrick Schurig 2026-06-25 13:11:59 +02:00
  • 380823dc9d [doc] TEST_TERRAIN.md : helper relay() JSON-RPC + seuils SG-Ready + pré-vol §3.5 Patrick Schurig 2026-06-25 12:56:45 +02:00
  • 6670bed6cc [3e+doc] clôture 3e + TEST_TERRAIN.md + point d'étape Patrick Schurig 2026-06-10 00:31:47 +02:00
  • dfdd9884d0 [3e+] ECS non-cascadé : applyRelayStage off-before-on + tests 1 et 3 relais Patrick Schurig 2026-06-10 00:09:24 +02:00
  • 51760a7f61 [doc] audit Doxygen : \param 'now' + docs périmées après refactors 3c/3e Patrick Schurig 2026-06-09 23:55:31 +02:00
  • e641f289db [3e-étape] ÉTAT : 3e FAITE (suite 19/19) + récap capacités moteur + liste différé Patrick Schurig 2026-06-09 23:46:27 +02:00
  • d8079e84e0 [3e-5] testSgReadySurplus : montée + hystérésis + court-cycling + budget partagé ECS↔PAC Patrick Schurig 2026-06-09 23:43:02 +02:00
  • b06ac15714 [3e-4] arbitre : registerSgReadyAdapter + dispatch State + mode dégradé → état 2 Patrick Schurig 2026-06-09 23:25:09 +02:00
  • 093fa09b5e [3e-3] mapping sémantique SG-Ready + waterfall unifié ECS/SG-Ready Patrick Schurig 2026-06-09 23:19:54 +02:00
  • c6d7831df9 [3e-2] SgReadyAdapter : encodage 2 bits → 4 états + atomicité de transition Patrick Schurig 2026-06-09 22:53:07 +02:00
  • 83d5ad9ed7 [3e-1] types SG-Ready : declared.states + estimatedPowerW(état) + telemetry min/maxState Patrick Schurig 2026-06-09 22:42:33 +02:00
  • cbee13e455 [3c-clôture] ÉTAT : 3c FAITE (suite 18/18 + charging 46/46), arm64 cross délégué CI Patrick Schurig 2026-06-09 22:27:30 +02:00
  • 54ba2296fa [3c-7c] testMeterSilentFallback + seam watchdog injectable Patrick Schurig 2026-06-09 22:21:22 +02:00
  • dde967da41 [3c-7b] testEcsSurplusPV : waterfall ECS + protection compresseur (seam de temps prouvé) Patrick Schurig 2026-06-09 21:52:14 +02:00
  • 3a8eb5da86 [3c-docs] défauts minOn/minOff par type + séparation budget/verrou (protection compresseur) Patrick Schurig 2026-06-09 21:26:38 +02:00
  • 5d67dc943d [3c-3-fix] waterfall ECS : surplus net signé + clamp lock-aware (protection compresseur) Patrick Schurig 2026-06-09 21:25:22 +02:00
  • a471a23aeb [3c-7a] mock powerswitch + helpers energytestbase Patrick Schurig 2026-06-09 18:11:01 +02:00
  • f71e0405b4 [3c-6] degradedMode() + notification ChargingSchedulesChanged + invariant zéro-cloud Patrick Schurig 2026-06-08 17:04:09 +02:00
  • 312a2484ae [3c-5] watchdog L2 : QTimer fraîcheur compteur + mode dégradé conservateur Patrick Schurig 2026-06-08 16:43:28 +02:00
  • 0615e5f39d [3c-4] dispatch ECS : applyActionsToAdapters(Slot) dans update() Patrick Schurig 2026-06-08 16:26:49 +02:00
  • 6298d5d42f [3c-3] waterfall ECS dans RuleBasedScheduler::getPlan() + tri priorité ASC Patrick Schurig 2026-06-08 16:20:08 +02:00
  • 7709057335 [wip] 3c morceaux 0-2 compilés + plan 3c validé dans AGENTS.md Patrick Schurig 2026-06-08 13:34:42 +02:00
  • 19951a1e3e [3c-prep] AGENTS.md : ajout watchdog L2 + testMeterSilentFallback à la DoD 3c Patrick Schurig 2026-06-08 11:36:12 +02:00
  • 5bb6da0e9f [3b-iv] ETM_ARBITRATOR actif — iso-fonctionnalité prouvée (simulation + tests charging, diff décisions zéro écart) Patrick Schurig 2026-06-08 11:29:34 +02:00
  • d8ebd65eba [upstream-fix] maxChargingCurrent uint→double + INCLUDEPATH energyplugin.pri + flip ETM vers pri Patrick Schurig 2026-06-08 10:39:31 +02:00
  • c3fedfe36b [3b] décision B + modèle sécurité (AGENTS + SAFETY.md) + Doxygen proxy/inactif Patrick Schurig 2026-06-08 07:41:12 +02:00
  • 7d3fc6e5ea add adresse IP dans AGENTS.md Patrick Schurig 2026-06-08 07:23:55 +02:00
  • 08039a3542 [wip] état session — phases 0-3b, prochaine action 3b-iv, topologie remotes Patrick Schurig 2026-06-07 23:34:18 +02:00
  • 5f49e4ca3c [3b-wip] EnergyArbitrator + RuleBasedScheduler + EvAdapter (dispatch amont, ETM_ARBITRATOR désactivé) Patrick Schurig 2026-06-07 23:16:49 +02:00
  • 9017a880ac [brief] AGENTS.md = version définitive (architecture+workflow), statut phases 0-3a, décision TARGET drop-in actée Patrick Schurig 2026-06-07 22:06:50 +02:00
  • 4ae1939f93 [3a] structs protocole + interfaces LoadAdapter/Scheduler (zéro comportement) Patrick Schurig 2026-06-07 22:02:18 +02:00
  • f4d5b20297 [phase1] renommage .pro + métadonnées debian ETM (fork 1.13.0+etm1, TARGET et paquets inchangés) main Patrick Schurig 2026-06-07 21:39:49 +02:00
  • 074fa71308 [brief] AGENTS.md définitif (arbitre+LoadAdapters), CLAUDE.md pointeur, protocole versionné Patrick Schurig 2026-06-07 21:32:12 +02:00
  • 39f8c7ae18 docs: integrate architecture SVG into README Patrick Schurig 2026-06-06 09:43:41 +02:00
  • 1de49a8e63 Téléverser les fichiers vers "/" Patrick Schurig 2026-06-06 09:37:48 +02:00
  • a751a4ccb6 docs: replace upstream nymea README with ETM PowerSync README Patrick Schurig 2026-06-06 09:34:51 +02:00
  • b8e882616b docs: document internal data flow and EnergyManagerConfiguration in INTERFACE.md Patrick Schurig 2026-06-06 09:07:55 +02:00
  • 2931d295bc docs: add INTERFACE.md with complete NymeaEnergy JSON-RPC API Patrick Schurig 2026-06-06 08:00:07 +02:00
  • 74c94161cd chore: add .gitignore for build artifacts pakutz79 2026-04-05 21:54:20 +02:00
  • 7588473a60 feat: add EcoWithMinCurrent + EcoMinWithTargetTime charging modes pakutz79 2026-04-05 08:12:47 +02:00
  • d76e7e61d5 fix: detect actual EV phase instead of hardcoding phase A pakutz79 2026-04-05 07:09:38 +02:00
  • a679e76286 chore: add CLAUDE.md agent context pakutz79 2026-04-04 17:37:01 +02:00
  • b343650f9b initial commit Patrick Schurig 2026-01-11 11:09:23 +01:00