Mesuré sur `.75` le 2026-08-30 : quand le lien Modbus de la V2C tombe, la box ne fige pas les états, elle publie des zéros — `pluggedIn` false, `charging` false, `currentPower` 0 — alors que la Skoda était branchée et en charge à 4 356 W. Avant ça, la dernière valeur connue reste publiée comme si elle était actuelle (vérifié : aucun état ne bouge en 45 s pendant une charge supposée). L'app refusait déjà d'inventer un zéro ; elle en relayait un. Sous `connected == false`, `EvChargerLive` met `pluggedIn`, `charging` et `currentPowerW` à `null` À L'ENTRÉE — un seul endroit, pas un test par écran — et porte `joignable` + `messageEtat`. La tuile dit « Hors ligne » et reprend la phrase du plugin, qui porte l'heure de la coupure et la piste WiFi. Deux garde-fous dans les tests : `joignable == null` n'est PAS hors ligne (une borne qui ne publie pas `connected` ne dit rien de son lien — supposer la panne serait le symétrique du zéro forgé), et le MODE reste affiché hors ligne, parce qu'il est stocké dans la box et non lu sur la borne. Brief moteur : les zéros à la perte du lien, `chargingState` figé à `Idle` pendant une charge réelle, et `ChargingModeNormal` qui n'est pas un boost — il restaure les valeurs manuelles mémorisées (ici arrêt, 6 A) et sort la borne de l'arbitrage. 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%