Sémantique voulue (Patrick, 2026-09-07) : Min+PV charge toujours au minimum de la borne, acheté au réseau s'il le faut, et ajoute le surplus par-dessus. 400 W d'injection sur un plancher de 4 140 W donnent 4 540 W. Mesuré sur .75, voiture branchée et borne joignable : la borne ne reçoit qu'un niveau `comfort`, aucun niveau `eco`, décision `SURPLUS_INSUFFICIENT`, `chargingEnabled: false`. ChargingModeEcoWithMinCurrent se comporte exactement comme ChargingModeEco. Le mécanisme existe déjà — `ECO_FLOOR_GRID`, ce que le chauffe-eau fait dans la même trame : plancher servi, acheté au réseau, compté dans draw.committedW, surplus distribué au-dessus par comfort. Il n'est pas câblé sur la borne. Et le blocage noté depuis longtemps (« minCurrent n'existe nulle part ») n'en est pas un : la valeur est sur la box, dans la classe du Thing — maxChargingCurrent.minValue = 6 A, phaseCount = 3, soit les 4 140 W attendus. Aucun champ de contrat à ajouter, et rien à saisir côté app : une limite matérielle se lit sur le matériel. Pourquoi ça n'a pas été vu : sur ce banc le surplus n'atteint jamais le plancher — 0 quart d'heure sur 97 le 2026-09-06, meilleur 2 214 W — donc les deux modes rendent le même rien et ne se distinguent par aucune observation. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01GKM8FDNHZWogAsjjfB8pSw
etm_powersync_app
A new Flutter project.
Getting Started
This project is a starting point for a Flutter application.
A few resources to get you started if this is your first Flutter project:
For help getting started with Flutter development, view the online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.
Description
Languages
Dart
91.5%
C++
4.3%
CMake
3.3%
Swift
0.4%
HTML
0.3%
Other
0.2%