F1SYH‑TX1 — lot 58

Convertisseur de télémétrie vers CSV

Transformer des messages MQTT ou JSONL en tableau exploitable pour graphiques et rapports.

JSONLentrée
CSVsortie
UTCtemps
NAvaleurs absentes
LogsParserNormalizeCSVPlots
Point critique : Remplacer les valeurs manquantes par zéro fausse les statistiques.

Détails techniques

Le script :
- lit JSONL ou export MQTT
- normalise timestamps
- extrait fréquence/mode/PTT/V/I/P/SWR/T
- conserve fault_code
- marque valeurs manquantes NA
- trie chronologiquement
- peut produire un résumé min/max/moyenne
- écrit CSV UTF-8

Aucune interpolation silencieuse des valeurs manquantes.

Normalisation

Types numériques.

Unités fixes.

Qualité

Lignes invalides signalées.

Compteur erreurs.

Analyse

Prêt pour matplotlib/tableur.

Session identifiée.

Spécifications

EntréeJSONL/MQTT export
SortieCSV
TempsUTC
MissingNA
Résuméoption

Repères

Conserver le fichier brut
La conversion doit être déterministe

Procédure

Collecter log.
Lancer convertisseur.
Vérifier erreurs.
Ouvrir CSV.
Comparer timestamps.
Tracer courbe.
Créer résumé.
Archiver brut+CSV.
Validation : les valeurs mesurées et les écarts sont consignés avant de poursuivre.