Aller au contenu

Étape 3 — Attribution d'une Nouvelle Batterie

Objectif

L'étape Nouveau capture les détails de la nouvelle batterie de remplacement. Le technicien scanne, se connecte et lit la nouvelle batterie — puis l'application calcule automatiquement la différence d'énergie et détermine le coût de l'échange.


Flux de Travail

  1. Scanner le QR code sur la batterie fraîche (chargée).
  2. Se connecter à la batterie via Bluetooth Low Energy (BLE).
  3. Lire les données de la batterie depuis ses services BLE :

    Service BLE Données Lues Description
    ATT (Attribut) ID de la batterie Identifiant unique de la nouvelle batterie
    DTA (Données) Niveau d'énergie Énergie stockée dans la nouvelle batterie (kWh)
  4. L'application enregistre l'ID de la nouvelle batterie et le niveau d'énergie.


Calcul des Coûts

Une fois les lectures des deux batteries anciennes et nouvelles disponibles, l'application calcule automatiquement le coût de l'échange :

energy_difference = floor(new_energy - old_energy, 2)
net_energy        = energy_difference - quota_remaining
cost              = net_energy × rate_per_kWh
Variable Source
new_energy Lu depuis le service DTA de la nouvelle batterie (cette étape)
old_energy Lu depuis le service DTA de l'ancienne batterie (Étape 2)
quota_remaining Récupéré depuis le backend (Étape 1)
rate_per_kWh Récupéré depuis le backend (Étape 1)

La différence d'énergie est arrondie à l'inférieur à 2 décimales avant tout calcul ultérieur. Si le quota du client couvre toute la différence d'énergie, le coût est nul et le paiement sera ignoré.


Comportement de l'IU

  • La zone de scan fournit des directives visuelles claires pour le placement du QR.
  • Une fois connecté via BLE, l'ID de la nouvelle batterie et la lecture d'énergie sont affichés.
  • La différence d'énergie et le coût calculé sont affichés immédiatement après la fin de la lecture.
  • Une fiche résumé met en évidence : nouvelle énergie, ancienne énergie, différence, quota appliqué et montant dû.

Ce Qui est Enregistré

Champ Exemple
ID de la nouvelle batterie BAT-2024-00789
Énergie de la nouvelle batterie 2.85 kWh
Différence d'énergie 2.47 kWh
Quota appliqué 0.50 kWh
Coût net CFA 394.40

Gestion des Erreurs

  • QR code illisible — réessayer le scan ou saisir l'ID de la batterie manuellement
  • Connexion BLE échouée — s'assurer que Bluetooth est activé et que la batterie est à portée ; réessayer la connexion
  • Délai d'expiration de lecture d'énergie — l'application réessaie automatiquement ; si le problème persiste, le technicien peut re-scanner

Actions

  • Continuer passe à l'Étape 4 — Révision
  • Retour retourne à l'Étape 2 — Retour de l'Ancienne Batterie