Kilometrage : niveau de fin saisi par le proprietaire (table niveau_fin), niveaux VW du 10/10

This commit is contained in:
Tallagrand Thierry
2026-10-10 14:10:01 +02:00
parent 6231e2ab06
commit b9bdb44f4c
3 changed files with 37 additions and 3 deletions

View File

@@ -145,6 +145,9 @@ if (process.argv.includes('--vues')) {
eq('pas plein, pas de releve -> pas de capacite', cap.capacite_kwh, null);
await ins('TESTX', '2020-02-01T14:20Z', 777, 80, 15, 200, true);
proche('releve dans l heure : 4,5 / (80-50) %', (await capa()).capacite_kwh, 15.0);
// Niveau de fin donne par le proprietaire (10/10) : il prime sur le releve et sur le plein.
await c.query(`INSERT INTO niveau_fin (saisi_a, niveau_pct, source) VALUES ('2020-02-01T14:00Z', 95, 'test')`);
proche('niveau de fin saisi : 4,5 / (95-50) %', (await capa()).capacite_kwh, 10.0);
// Saisie ancienne sans compteur historise : somme des sessions du branchement.
await ev('2020-03-01T20:00Z', 'on'); await ev('2020-03-02T04:00Z', 'off');
await c.query(`INSERT INTO session_charge (debut, fin, terminee, vehicule, vehicule_sur, energie_kwh, energie_station_kwh)