bonjour , j'ai besoin de votre aide

mon projet est de recuperer des infos sur un port serie d'un controleur de batterie (BMV600S)

j ai deja reussi a recuperer la chaine de charactere mais j arrive pas a trier cette chaine car le flux change a chaque redemmarage du script .

voici le debut du code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
 
# Script Phyton pour le BMV600S
 
# recuperation du signal
import serial      # Importation Module Serie RS232
ser = serial.Serial('/dev/ttyUSB0', 19200, timeout=1) #Param du port Serie
ser.open()        # Ouverture du port Serie
rawbmv600 = ser.read(390)  #Lecture 450 ms,Ecrire dans la var "rawbmv600"
print rawbmv600       #Affiche le resultat
ser.close()        #Ferme le port Serie
 
#Traitement du signal
le resultat est de la variable "rawbmv600" :

V 24880

I -788

CE -2216

SOC 995

TTG 6513

Alarm OFF

Relay OFF

AR 0

BMV 600S

FW 212

Checksum Ç

H1 -33161

H2 -2216

H3 0

H4 0

H5 0

H6 -153497

H7 24011

H8 29441

H9 11767

H10 2

H11 1

H12 0

Checksum 

V 24882

I -723

CE -2216

SOC 995

TTG 6521

Alarm OFF

Relay OFF

AR 0

BMV 600S

FW 212

Checksum Ñ

H1 -33161

H2 -2216

H3 0

H4 0

H5 0

H6 -153498

H7 24011

H8 29

____________________

je cherche a creer des variables avec le nom qui correspond a la valeur

ex : la variable SOC = "995"

merci de votre aide