Extraction de données port série

Bonjour a tous,

Je suis confronté à un problème qui me paraissait pourtant simple mais la je cale. Je reçois des données en provenance d’une application android par le biais d’un module bluetooth (HC-05) sous la forme suivante (utilisation de softwareserial):

#457895#568974#455678#789865#456845#78AFFF#457895#568974#455678#789865#456845#78AFFF

Chaque série de 6 caractère derrière le # représente une couleur RGB notation HTML.
J’aimerais mettre à jour ma guirlande de LED a chaque trame valide :
#457895 → Changement de couleur
#568974 → Changement de couleur
#455678 → Changement de couleur
#789865 → Changement de couleur

Le problème c’est que peu importe la façon dont je traite la trame je me retrouve avec des trame de fin sur 3 caractères où des trames a plus de 15 caractères alors que mon application envoi a chaque fois une trame bien complète (vérifier avec caractère ‘\n’ en fin de trame (toute les trames font la même longueur))

Le problème vient donc de mon extraction de trame quelqu’un aurait une façon efficace de traiter ces données pour récupérer les couleurs.

bonjour,
un code entre balise code </>