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. 🚫
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. ✋
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 📈.