Skip to content

Compare

Threshold-based change detection.

1 modules

ModuleDescription
Détecter le changementDétecter si une valeur a changé au-delà du seuil (par montant ou pourcentage)

Modules

Détecter le changement

compare.change

Détecter si une valeur a changé au-delà du seuil (par montant ou pourcentage)

Parameters:

NameTypeRequiredDefaultDescription
current_valuenumberYes-The current/new value to compare
previous_valuenumberYes-The previous/old value to compare against
modeselect (percent, absolute, any)NopercentLa valeur précédente/ancienne à comparer
thresholdnumberNo5Changement minimum pour déclencher (5 = 5% ou 5 unités)
directionselect (both, up, down)NobothQuelle direction de changement détecter

Output:

FieldTypeDescription
okbooleanSi l'opération a réussi
changedbooleanSi l'opération a réussi
directionstringSi l'opération a réussi
change_percentnumberDirection du changement :
change_absolutenumberChangement en pourcentage (positif = augmentation, négatif = diminution)
current_valuenumberThe current value
previous_valuenumberThe previous value
summarystringLa valeur actuelle

Example: Crypto price alert (5% change)

yaml
current_value: 44500
previous_value: 42000
mode: percent
threshold: 5
direction: both

Example: Stock drop alert

yaml
current_value: 145.5
previous_value: 152.3
mode: percent
threshold: 3
direction: down

Example: Temperature change (absolute)

yaml
current_value: 32
previous_value: 25
mode: absolute
threshold: 5
direction: up

Released under the Apache 2.0 License.