Changer le lissage des valeurs remontées par vos capteurs en Aucun dans le plugin.
Sur le virtuel, passer le type des valeurs où il y a les calculs maxBetween en Numérique et enlever les ° pour avoir des valeurs numériques utilisables ensuite dans des scénarios. ( ° à mettre dans le champ Unité de la commande si besoin)
Mettre l’auto actualisation du virtuel à la minute * * * * *
@JAG
Merci de ton intervention. Donc il peut arriver épisodiquement et temporairement que l atempérature affichée soit supérieure au max ou inférieure au Min…
J’ai quand même du mal à comprendre si on peut avoir le vrai max et le vrai min ou si on ne peut pas. Un max et un min sont des valeurs discrètes qui ne doivent pas être modifiées par un méthode de lissage ou autre. Si ce n’est pas un vrai min ni un vrai max, il faut l’indiquer dans la doc et pourquoi ne pas corriger ce comportement ?
Les valeurs sont lissées avant le calcul des max, min.
Lisez toute la discussion fournie en lien juste au dessus. Toutes les réponses à vos questions sont déjà dedans.
Bah oui puisqu’il n’y a plus de lissage qui écrête les données avant calcul des maxs/mins.
C’est ce que j’ai essayé de vous expliquer dans le message 29
Dans mon cas, pour faire le test, il faut changer l’auto actualisation d’un équipement Zigbee, ce qui est déconseillé par Jeedom (voir photo). Je ferai donc la manip quand j’aurai une solution de backup complète. Si quelqu’un peut le faire sans prendre de risque, je suis preneur de la réponse.
Laissez l’équipement Zigbee vivre sa vie et fournir des données quand il a envie.
Pour que les calculs des min et max soient actualisés, il faut que le virtuel qui les contient le fasse:
Mettre l’auto actualisation du virtuel à la minute * * * * *
Si vous utilisez maxBetween dans un scénario, le calcul sera fait dans le scénario au moment de son exécution.
Précision pour : « Changer le lissage des valeurs remontées par vos capteurs en Aucun dans le plugin. » A faire dans le virtuel ou au niveau du capteur ?
La réponse de Jeedom : « C’est normal la formule maxBetween utilise l’historique qui a une granularité de 5min et lisse les valeurs il peut donc arriver que la formule ne renvoi pas exactement la valeur maximum. Vous pouvez essayer d’améliorer la précision en mettant aucun lissage sur l’historique de la commande. Attention cela aura un impact sur le stockage ainsi que les performances de jeedom. »
Effectivement en faisant cela il semble ne plus y avoir de valeur Max et Min erronées.