El bloque Cuándo enumera los disparadores de una regla: «Cualquiera de estos inicia la regla.» Una regla tiene de 1 a 10 disparadores. Haga clic en Añadir un disparador y elija el tipo en Qué.
| Tipo (Qué) | Inicia la regla cuando |
|---|---|
| Cambia un valor | Un valor almacenado de un dispositivo cambia de la forma que usted elija. |
| Un dispositivo se conecta o desconecta | Un dispositivo se conecta, se desconecta o deja de enviar datos. |
| Una alarma | Una alarma se activa o se borra. |
| Una hora del día | Llega una hora de reloj, en los días de la semana elegidos. |
| Cada cierto tiempo | Cada N minutos. |
| Amanecer o anochecer | El sol sale o se pone en el lugar, con un desplazamiento. |
| Días del mes | Llega una hora en los días del mes y/o meses elegidos. |
| Solo cuando pulse Ejecutar ahora | Nunca por sí solo; lo inicia con Ejecutar ahora. |
Cuando se activa un disparador, se comprueban las condiciones Solo si; después se ejecutan las acciones Entonces. Consulte Condiciones y Acciones.
Cambia un valor
Elija el Dispositivo (un dispositivo, o todos los dispositivos de un perfil en el lugar), el Valor (una clave) y Cómo cambia:
| Opción | Se activa cuando |
|---|---|
| cambia | El valor es distinto del anterior (el primer valor también cuenta). |
| sube por encima de x | El valor pasa de no estar por encima de x a estar por encima de x. |
| baja por debajo de x | El valor pasa de no estar por debajo de x a estar por debajo de x. |
| pasa a ser x | El valor pasa a ser igual a x. |
| deja de ser x | El valor pasa a ser distinto de x. |
| entra en el rango x y y | El valor entra en [x, y] (ambos extremos incluidos). |
| sale del rango x y y | Un número fuera de [x, y] llega después de uno dentro. |
Las comparaciones siguen las reglas de alarma: los números (y el texto con forma numérica) se comparan como números, pasa a ser / deja de ser comparan cualquier otro valor como texto, y «por encima»/»por debajo» sobre un no número nunca coinciden.
Se activa por flanco, en el momento en que la condición pasa a ser verdadera, no en cada mensaje mientras siga siendo verdadera. Una temperatura que sube por encima de 28 se activa una vez; vuelve a activarse solo después de que el valor haya estado en 28 o por debajo y vuelva a subir.
y se mantiene así durante
Establezca y se mantiene así durante en un número de minutos (o de inmediato). La regla solo se inicia si la condición sigue siendo verdadera pasado ese tiempo. Un mensaje que termina la condición cancela la espera. La espera sobrevive a un reinicio de la plataforma. Máximo: 24 horas (1.440 minutos).
Ejemplo: sube por encima de 28 y se mantiene así durante 5 minutos: el ventilador solo se inicia si la sala se mantiene caliente durante 5 minutos.
Qué mensajes cuentan
El disparador reacciona después de que el valor se almacena: telemetría guardada y actualizaciones de atributos que contienen la clave. Un dispositivo del perfil cuenta por sí mismo: con Cada perfil, cada dispositivo tiene su propio flanco y su propio «se mantiene así durante».
Un dispositivo se conecta o desconecta
| Opción | Se activa cuando |
|---|---|
| se conecta | El dispositivo se conecta (según la regla de conexión del perfil). |
| se desconecta | El dispositivo se desconecta. |
| deja de enviar datos | El dispositivo no ha enviado nada durante el Tiempo de inactividad del perfil. |
Consulte Estado de conexión y actividad. Para actuar solo cuando un dispositivo permanece desconectado, use se desconecta, después Esperar y luego una opción «si el dispositivo está desconectado» (la regla lista Avisar a las personas cuando un dispositivo permanece desconectado hace exactamente esto).
Una alarma
| Campo | Significado |
|---|---|
| Dispositivo | Un dispositivo o todos los dispositivos de un perfil. En una tarjeta cuyo lugar es un dispositivo, también en este lugar (el propio dispositivo). |
| se activa / se borra | Se abre una alarma nueva, o una alarma se resuelve. Un cambio de gravedad o una confirmación no activan el disparador. |
| al menos | Una gravedad mínima, o cualquier gravedad. |
| Tipo de alarma (opcional) | Solo alarmas de este tipo, por ejemplo high_temperature. |
Una hora del día
A las una hora (HH:MM, 24 horas) En los días de la semana elegidos, o Todos los días. Consulte Hora, amanecer/anochecer, fechas y festivos para saber qué zona horaria se aplica.
Cada cierto tiempo
Cada de 1 a 1.440 minutos, contados desde que empieza el flujo de la regla, no desde la hora en punto. Combínelo con una condición de ventana horaria para «cada 15 minutos durante el horario laboral» (la regla lista Hacer algo cada cierto tiempo durante el horario laboral).
Amanecer o anochecer
Amanecer o Anochecer, un desplazamiento en minutos después de (negativo: antes) de −180 a 180, y opcionalmente días de la semana. El lugar necesita una ubicación: «El amanecer y el anochecer necesitan la ubicación de este lugar: establézcala primero en el lugar.» Para el domicilio de un dispositivo, se usa la ubicación del activo más cercano por encima del dispositivo. Detalles: Hora, amanecer/anochecer, fechas y festivos.
Días del mes
Una hora (A las) en los días del mes elegidos (1 a 31) y/o En los meses elegidos, o en días de la semana. «Elija días del mes o días de la semana, no ambos.» Ejemplo: a las 06:00 el día 1 de cada mes; a las 08:00 todos los días de junio, julio y agosto.
Debe elegir al menos uno de los meses, días del mes o días de la semana.
Solo cuando pulse Ejecutar ahora
La regla nunca se inicia por sí sola. Úsela para secuencias que inicia a mano desde la tarjeta, por ejemplo un programa de purga. Una regla con este disparador sigue comprobando sus condiciones Solo si.
Varios disparadores
Cualquier disparador inicia la regla. Cada disparador se activa por separado; si dos se activan muy juntos, las Opciones deciden si la segunda ejecución espera, se ejecuta en paralelo o se ignora. Consulte Acciones.
Límites
| Límite | Valor |
|---|---|
| Disparadores por regla | 10 |
| «se mantiene así durante» | hasta 24 horas |
| Cada cierto tiempo | de 1 a 1.440 minutos |
| Desplazamiento del sol | de −180 a 180 minutos |
| Dispositivos que representa una fila de perfil | 200 |
En JSON
La API almacena los disparadores así (los ids son nombres cortos de fila):
"when": [
{ "id": "t1", "kind": "value", "target": { "deviceType": "<profileId>" }, "key": "temperature", "change": "above", "value": 28, "forSec": 300 },
{ "id": "t2", "kind": "status", "target": { "device": "<deviceId>" }, "to": "offline" },
{ "id": "t3", "kind": "alarm", "target": { "home": true }, "event": "raised", "minSeverity": "major" },
{ "id": "t4", "kind": "time", "at": "07:30", "days": [1, 2, 3, 4, 5] },
{ "id": "t5", "kind": "every", "minutes": 15 },
{ "id": "t6", "kind": "sun", "event": "sunset", "offsetMin": 15 },
{ "id": "t7", "kind": "date", "at": "06:00", "daysOfMonth": [1] },
{ "id": "t8", "kind": "manual" }
]
Los días de la semana son 1 (lunes) a 7 (domingo). Las gravedades de las reglas se escriben en minúsculas (critical … info).

