É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¶
- Scanner le QR code sur la batterie fraîche (chargée).
- Se connecter à la batterie via Bluetooth Low Energy (BLE).
-
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) -
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