🛠️Configuration de la bande morte
La bande morte permet de filtrer les données à la source afin d'éviter d'historiser ou d'afficher un trop grand nombre de données. La bande morte permet de remonter des données selon 3 conditions.
📅 1. Variation temporelle (en millisecondes)
La variation temporelle fixe un intervalle de temps minimum entre deux données transmises pour une variable donnée. Les données en dehors de cet intervalle sont bloquées. 🚫
Exemple pour un intervalle de 1000 ms :
🔢 2. Variation de valeur (en nombre réel)
La variation de valeur définit une plage de tolérance entre deux données successives pour une variable donnée. Les données en dehors de cette plage sont bloquées. ✋
Exemple pour un intervalle de 0.1 :
📈 3. Variation en pourcentage (en %)
La variation en pourcentage s'applique à l'ensemble des variables d'une connexion d'équipement. Elle définit une marge de variation autorisée, exprimée en pourcentage par rapport à la dernière donnée acceptée. 📊
Exemple pour une tolérance de 10 % :
🔍 Comparaison des données
👉 Dans tous les cas, chaque nouvelle donnée est comparée à la dernière donnée acceptée. Cela garantit un contrôle précis de la qualité des données remontées. ✅
⚙️ Algorithme
L’algorithme appliqué en fonction des paramètres définis est le suivant :
Si une variation de valeur ou une variation temporelle est définie :
Si les deux sont définis 🌀 : Appliquer les deux filtres.
Si seule la variation de valeur est définie 📏 : Appliquer uniquement le filtre de valeur.
Si seule la variation temporelle est définie ⏳ : Appliquer uniquement le filtre de temporalité.
Sinon (aucun des deux paramètres n'est défini) :
Appliquer uniquement le filtre de variation en pourcentage 📈.
Last updated