This website requires JavaScript.
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