Bonjour,
je n'arrive pas à intégrer une valeur de temps < Datetime.TimeDelta> dans une chaine de caractère ?
En détail :
J'utilise un RPI 3 + une camera avec Jessie et Python comme soft pour surveiller le déroulement d'impression 3D d'une machine qui se trouve 3 pièces plus loin,
J'ai utilisé un temps OCTOPRINT mais je loupais pas mal de pièces à cause de la liaison entre la carte mère de cette imprimante 3D(une Velleman K8400) et le RPI qui pourtant a sa propre source d'alimentation, donc j'ai déconnecter et je n'utilise plus que la camera,
Comme on peut le voir sur une image j'affiche l'heure en incrustation dans l'image (et aussi la température du RPI, mais pas quand j'ai pris la photo
j'ai imprimé, câbler et relier au RPI quatre roues codeuse sur lesquelles j'affiche la durée d'impression( qui vient du trancheur REPETIER quand je compile mon objet 3D à imprimer en GCODE),
les Roues en question(Je ne résiste pas à l'envie de partager mon œuvre avec vous) :
En Python j'additionne ce qui est sur les roues codeuses à l'heure courante, c'est à dire au moment où je débute l'impression , ce qui me donne l'heure de fin de la tâche et ensuite je soustrais l'heure de fin de tâche avec l'heure courante, ce qui me donne le temps restant à imprimer
Tous ceci fonctionne parfaitement et pour faire les additions/soustraction j'utilise la fonction TIMEDELTA,
Mais je n'arrive pas à intègre mon résultat dans mon incrustation d'image de ma camera, J'ai déjà quelques valeurs dans cette chaine et il me faut rajouter ce TIMEDLTA ?
Voici ou devrai se trouver ma valeur récalcitrante, juste après temps restant :
Merci par avance de votre aide SI VOUS AVEZ UNE SOLUTION ou d'autres suggestions.
Code : Sélectionner tout - Visualiser dans une fenêtre à part camera.annotate_text = dt.datetime.now().strftime('%d-%B-%Y %H:%M:%S\n') + ('temps restant : ') + ('Temperature RPI %0.1f' % chaleur)
Henri
Partager