Messages : 9
Sujets : 4
Inscription : Jul 2016
Réputation :
0
Bonjour à tous,
Je cherche désespérément comment afficher dans DS, les mesures de plusieurs capteurs avec un seul chiffre après la virgule.
J'ai lu d'ancien post sur le forum, et j'ai l'impression que l'on ne peut pas personnaliser cet affichage ...
Si quelqu'un à la solution, je suis preneur!!
Likes Received: 0 in 0 posts
Likes Given: 0
Messages : 544
Sujets : 42
Inscription : Dec 2019
Réputation :
0
Version de firmware du serveur: 2.1.148
07-04-2020, 12:23 AM
(Modification du message : 07-04-2020, 12:31 AM par sud-domotique-expert.)
la fonction d'arrondi n'existe pas dans DS, il faut passer par un automate qui va transformer en string (avec ce qu'on veut) la valeur numérique de départ et stocker le résultat dans 1 variable globale en string , c'est alors cette variable qu'on affiche comme du texte.
le déclencheur de l'automate est "à chaque changement" de la variable numérique de départ.
- le truc est d'utiliser les fonction (abs, floor, ....)
- pour prendre la valeur absolue de la variable de départ, ce qui permet d'avoir ce qu'il y a avant les décimales ,
- soustraire cette valeur de la valeur initiale pour n'avoir que les décimales
- et le résultat (donc les décimales) x10 ou par x100 et faire l'arrondi (s'il reste une décimale) pour avoir la décimale voulue
- et concaténer avec soit 1 point soit 1 virgule
Likes Received: 32 in 28 posts
Likes Given: 12
Messages : 9
Sujets : 4
Inscription : Jul 2016
Réputation :
0
Merci pour ces infos,
Cela confirme ce que je pensais...
C'est bien dommage de devoir fabriquer un automate pour simplement faire un arrondi.
Je suis utilisateur Lifedomus depuis un peu plus d'un an, je fais évoluer mon installation quand j'ai du temps libre (donc pas souvent).
Je ne suis pas très au courant de l'avenir de Lifedomus mais j'ai cette impression que la plateforme n'évolue plus ?!?
Je vois des posts très anciens qui évoque le problème des décimales après la virgule... dommage de ne pas avoir implanté le choix du nombre de décimale après la virgule.
Likes Received: 0 in 0 posts
Likes Given: 0