Habilita la monitorización pasiva, la generación de alertas complejas, el control de dispositivos y la activación de diferentes acciones dentro y fuera de Ubidots creando eventos que se activan en función de un conjunto de condiciones fáciles de configurar.
1. Creación de un evento condicional
Para comenzar, dirígete a la pestaña “datos” →"Eventos" y pasa el cursor sobre el botón “+”, ubicado en la esquina superior derecha de la pantalla, y haz clic en el botón “crear evento” (el que tiene un ícono de “+”).
Una vez que aparezca el modal del evento, te encontrarás en la primera etapa de configuración, donde configurarás la lógica de los disparadores.
Por defecto, un evento recién creado se carga con un disparador basado en valores, pero puedes elegir otro tipo de disparador haciendo clic en los botones “+ agregar disparador” o “+ agregar grupo OR”.
Los tipos de disparadores disponibles son estos:
Basado en valores (por ejemplo, si el valor es mayor que X).
Inactividad (por ejemplo, si la variable no se ha actualizado en X cantidad de tiempo).
Geocerca (si el dispositivo entra/sale de un área definida en un mapa).
Estos disparadores se pueden eliminar o copiar haciendo clic en el botón correspondiente ubicado en la esquina superior derecha del disparador.
Para aprender sobre los disparadores de inactividad y geocerca, dirígete a sus respectivas guías, enlazadas arriba. Sigue leyendo esta guía para aprender sobre los disparadores basados en valores.
2. Creación de un disparador basado en valores
2.1. Disparadores
Paso 1: Selecciona una variable por expresión condicional. Se pueden agregar múltiples variables utilizando condicionales AND (“+ agregar disparador”)/OR (“+ agregar grupo OR”).
Paso 2: Define la condición de activación de estas opciones:
Igual a
No igual a
Mayor que
Mayor o igual que
Menor que
Menor o igual que
Paso 3: Selecciona si el valor de la variable del evento se comparará con un valor fijo o con otra variable de Ubidots eligiendo la opción Umbral Dinámico (el botón “+” junto al campo “valor de activación”). Con un umbral dinámico es posible, por ejemplo, que un evento se active cuando el valor de una variable sea mayor que el de otra variable. Ten en cuenta que los umbrales dinámicos solo están disponibles desde el plan Industrial y superiores.
2.2. Acciones
Después de configurar la pestaña de “disparadores” y hacer clic en “siguiente”, pasarás a la pestaña de “acciones”. Allí, podrás seleccionar y configurar la acción que se activará cuando se active el evento.
Paso 4: Haz clic en el botón “+ agregar acción” para comenzar este proceso. Estas son las opciones que puedes elegir:
Para una explicación detallada sobre cómo funcionan y cómo configurar cada una de las acciones, visita sus respectivos artículos (enlazados arriba).
2.3. Configuración
Después de completar la configuración de la acción y hacer clic en “siguiente”, procederás al paso final, la pestaña de “configuración”. Allí, identificarás tu evento y definirás sus ventanas activas.
Paso 5: Comienza esta etapa nombrando tu evento y, opcionalmente, dándole una descripción para que sea fácil de distinguir de otros eventos más adelante.
Paso 6: Otro paso opcional es usar una etiqueta en el evento. Esta es una excelente herramienta para controlar lo que tus usuarios finales ven en tu aplicación. En este caso, por ejemplo, podrías decidir que tu usuario final vea un evento, pero no otro, usando etiquetas. Aprende más sobre etiquetas aquí.
Paso 7: Determina la ventana de actividad en la que se deben ejecutar los eventos. Un evento puede tener múltiples ventanas activas haciendo clic en el botón “+ agregar ventana” y configurándolas correspondientemente.
Notas:
Los eventos solo se activarán durante las ventanas activas que definas en este paso.
Una variable cuyos valores entrantes no bajen del umbral definido aún activará el evento cuando llegue un nuevo valor durante la próxima ventana activa (como se muestra en la imagen a continuación).
Nota: Para aprender más sobre cómo y cuándo se activan los eventos de Ubidots, echa un vistazo a esta guía.
Paso 8: Haz clic en el botón “guardar” para finalizar la creación del evento.