Bonjour ,
Je désire faire la moyenne de deux températures et arrondir a 1 décimal dans un scénario.
Dans le testeur d’expression:
( (#[Rez de chaussé][25 - Oeil Couloir][Température]# + #[étage][3 - oeil mezzanine][Température]# ) / 2.0 )
donne
Je vais évaluer : ( (17.6 + 17.3 ) / 2.0 )
Résultat : 17.450000000000003
et quand je rajoute la fonction round
round( ( (#[Rez de chaussé][25 - Oeil Couloir][Température]# + #[étage][3 - oeil mezzanine][Température]# ) / 2.0 ) , 1)
donne
Attention : il doit y avoir un souci, car le résultat est le même que l'expression
Je vais évaluer : 26.3
Résultat : 26.3
En mettant ces expressions directement dans un scenario j’ai le même comportement.
les 2 valeurs viennent du plugin zwave-js et mon jeedom est en version 4.4.19
Pourquoi ? Quelqu’un à un idée …
merci d’avance