Novedad: el cortafuegos de IA supervisa cada módulo y explica cada incidente con palabras sencillas. Vea cómo funciona

Solución de problemas de reglas y alarmas

Por qué una alarma no se abrió, se repite o nunca se borra, y por qué una regla de la tarjeta Rules no se ejecutó, se ejecutó dos veces o fue rechazada, con las comprobaciones que hay que hacer.

Consulte la tabla para su síntoma. La mayoría de los problemas se deben a una clave que no coincide, a un debounce que espera lecturas que nunca llegan, o a un lugar en Manual.

Una alarma no se abrió

ComprobarCómo
El flujo raíz evalúa las reglas de alarmaEl flujo raíz de la organización (o del perfil) debe contener el bloque Alarm rules. Consulte Hosts, the root flow and profile root flows.
Los datos se almacenan en absolutoAbra la pestaña Telemetry del dispositivo. Si no hay valores, el problema está antes. Consulte Data does not arrive.
La clave coincide exactamenteLas claves distinguen mayúsculas y minúsculas. La lista de reglas marca Unknown key en las claves que el perfil no declara.
La regla está activada y guardadaLa pestaña muestra cambios sin guardar hasta que hace clic en Save rules.
El dispositivo pertenece a este perfilLas reglas se aplican solo a los dispositivos del perfil.
El valor es un número>, <, >=, <= sobre un texto que no es un número son siempre falsos.
El atributo de umbral existeCon { "attribute": … }, un dispositivo sin ese atributo de servidor o compartido no se comprueba.
El debounce puede alcanzarseCon Seconds (device time), el tiempo avanza solo cuando llegan lecturas. Un dispositivo que informa cada 10 minutos necesita al menos dos lecturas verdaderas.
El filtro de temaUna hoja con Only from topic ignora los mensajes de otros temas.
La lectura no llega tarde ni fuera de ordenLas lecturas más antiguas que la más reciente evaluada se omiten (salvo evaluateBackfill). Las lecturas tardías abren alarmas en silencio, con Backfilled.

Una alarma se abrió pero nadie fue avisado

Consulte Troubleshooting notifications. Causas habituales: la regla no tiene bloque notify, la gravedad está por debajo de minSeverity, el dispositivo está silenciado, la alarma fue backfilled o el cambio fue limitado (cronología: Notification held back (throttle)).

La misma alarma se abre una y otra vez

CausaSolución
El valor oscila en torno al umbralAñada histéresis, o aplique debounce por lecturas.
La alarma oscila más rápido de lo que permite el amortiguamientoSe marca como Flapping y se mantiene abierta; aumente holdSec o maxTransitions.
Dos reglas del mismo tipoImposible en un mismo perfil; pero un bloque de flujo puede generar el mismo tipo. Compruebe Related > Raised by en la página de la alarma.

La norma es una alarma por dispositivo y tipo: una condición que vuelve a dispararse mientras la alarma está activa solo incrementa Fired n times.

Una alarma nunca se borra

CausaSolución
Una condición clear explícita que nunca se cumpleCompruebe que el dispositivo envía esa clave y ese valor.
El dispositivo dejó de enviar las claves de la reglaLos mensajes sin las claves de la regla no son muestras. Bórrela manualmente o añada una alarma de desconexión.
Debounce de duración sin nuevas lecturasIgual: nada avanza sin lecturas.
Retención por oscilaciónSe borra cuando la condición ha estado inactiva durante holdSec.
La regla se desactivóSus alarmas abiertas permanecen abiertas. Bórrelas manualmente o vuelva a activar la regla.
Generada por una acción de la tarjeta Rules o por un flujoEstas alarmas no tienen condición; solo se borran mediante una acción de borrado, un flujo o una persona.

Una alarma se abrió de nuevo justo después de borrarla

No debería ocurrir: tras un borrado manual la regla espera hasta que la condición haya sido falsa una vez. Si se abrió una nueva alarma, la condición volvió a ser falsa y verdadera, o un flujo la generó. Compruebe la cronología.

Una regla de la tarjeta Rules no se ejecutó

ComprobarCómo
El lugar está en ManualLa tarjeta muestra el aviso y la regla muestra Stopped: Manual. Compruebe también los activos superiores al lugar.
La regla está Off o Needs attentionActívela; edite y guarde una regla que necesite atención.
El disparador es un flancorises above se dispara solo cuando el valor cruza el umbral. Si ya estaba por encima al guardar, no se dispara hasta que baje y vuelva a subir. Use Run now, o pase a Auto con Apply the rules now.
Se canceló «se mantiene así durante»Un mensaje que terminó la coincidencia cancela la espera.
Una condición era falsaHistory indica la primera condición que falla («Room 1 · temperature is 26.4, not above 28»).
Un valor ausente«… has no stored value»: el dispositivo nunca envió esa clave, o es un atributo y no telemetría.
Zona horariaUn disparador temporal usa la zona horaria de la organización; las ventanas horarias usan la del lugar. Consulte Time, sunrise/sunset, dates and holidays.
FestivoSin calendario de festivos, ningún día es festivo.
SolapamientoCon Ignore the new one, un disparador mientras una ejecución está en curso (incluidas sus esperas) se ignora.
La protección la pausóPaused by a guard: el motor de automatización pausó el flujo de la regla. Consulte Protections and failed messages.

Una regla se ejecutó pero un dispositivo no hizo nada

Mensaje en HistorySignificado
«skipped: device is in Manual»El dispositivo o un activo superior está en Manual.
Un paso de comando fallidoEl comando fue rechazado o expiró; abra los comandos del dispositivo. Consulte Commands do not reach the device.
«no device to act on»La fila Every profile no tiene ningún dispositivo en el lugar.
«n devices; only the first 200 are acted on»Divida la regla por lugar o perfil.

Una regla se ejecutó dos veces

  • Se dispararon dos disparadores (por ejemplo goes offline y una alarma en el mismo evento). Use Ignore the new one.
  • Un disparador de valor con changes se activa con cada cambio, incluidos los pequeños.
  • Run them side by side permite que las ejecuciones se solapen.

Se rechaza el guardado

MensajeSolución
«Type the value to compare with.»Introduzca el valor del disparador.
«Type the lowest and the highest value of the range.»Ambos extremos, el más bajo primero.
«Sunrise and sunset need the place’s location: set it on the place first.»Establezca latitud y longitud en el activo.
«Only a rule that just notifies or raises alarms may run in Manual; …»Desmarque Also runs in Manual.
«Starting another rule hands the run over to it, so it has to be the last step …»Mueva Start it al final.
«A rule cannot switch or run itself.»Elija otra regla.
«At most 20 actions, the ones inside choices included.»Divida la regla.
«… is not a device of this place.» / «More than one device is called …»Corrija los nombres de dispositivo de la fórmula.
«This device type has no such command.»El catálogo de comandos del perfil no lo tiene.
Un error de permisosNo tiene permiso para enviar uno de los comandos de la regla, o le falta Add, change, switch on or off and delete rules.

No se pueden guardar las reglas de alarma

MensajeSolución
«A key names a telemetry key: no spaces and not a number.»Ponga el valor en Value, no en Key.
«Another rule of this profile has this type.»Los tipos son únicos por perfil.
«Between 10 seconds and 7 days.»El retardo de desconexión está fuera de rango.
«The alarm rules changed at the same time; try again.»Recargue y guarde de nuevo.

¿Sigue atascado? Consulte Getting help.