Skip to content

Compare

Threshold-based change detection.

1 modules

ModuleDescription
Detectar CambioDetectar si un valor ha cambiado más allá del umbral (por cantidad o porcentaje)

Modules

Detectar Cambio

compare.change

Detectar si un valor ha cambiado más allá del umbral (por cantidad o porcentaje)

Parameters:

NameTypeRequiredDefaultDescription
current_valuenumberYes-The current/new value to compare
previous_valuenumberYes-The previous/old value to compare against
modeselect (percent, absolute, any)NopercentEl valor anterior/viejo para comparar
thresholdnumberNo5Cambio mínimo para activar (5 = 5% o 5 unidades)
directionselect (both, up, down)NobothQué dirección del cambio detectar

Output:

FieldTypeDescription
okbooleanSi la operación tuvo éxito
changedbooleanSi la operación tuvo éxito
directionstringSi la operación tuvo éxito
change_percentnumberDirección del cambio:
change_absolutenumberCambio porcentual (positivo = sube, negativo = baja)
current_valuenumberThe current value
previous_valuenumberThe previous value
summarystringEl valor actual

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.