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

Buğra Demiriz

bugra.demiriz

@bugra-demiriz · Se unió el agosto 2026

Personal de HermetryRecién llegado
Temas
11
Respuestas
33
Puntos
0
Recién llegado10 puntos para Miembro

Respuestas de foro creadas

Viendo 15 entradas – de la 16 a la 30 (de un total de 33)

Traducido del English por IA ·

No lo pruebes en un workspace con dispositivos activos. Pausa todos los flujos en ejecución en todos los hosts, incluidos los flujos raíz, y el flujo raíz es el que almacena los datos de tus dispositivos. Los mensajes de los dispositivos, las programaciones y los webhooks no inician ninguna ejecución hasta que reanudes.Primero pide confirmación: marcas «Entiendo que nada se ejecuta hasta que los flujos se reanuden.» y escribes STOP. Reanudar los flujos devuelve todos los flujos que la parada pausó. Un flujo que se había pausado por sí mismo antes sigue pausado. Ambas cosas constan en el registro de auditoría.

♥ 0

Traducido del English por IA ·

La persona tiene prioridad. Solo un escritor cambia la sección de un dispositivo a la vez, y un cambio de una persona en la página del dispositivo prevalece sobre el trabajo; «Cambiado por una persona» es uno de los estados que un dispositivo puede mostrar en el trabajo. Cuando dos trabajos quieren el mismo dispositivo, el ajuste del trabajo decide si espera o omite el dispositivo.

♥ 0

Traducido del English por IA ·

No de esta manera, lo siento. Tienen que cumplirse dos cosas: el firmware anuncia sus secciones de ajustes al conectarse, y Hermetry tiene la descripción de ajustes (el manifiesto) para ese modelo y firmware. Los dispositivos con licencia tienen ambas.Para sus propias placas, declare las claves cfg.* en la pestaña Configuration keys del perfil (tipo, límites, valores permitidos) y deje que el firmware las lea como atributos compartidos. Obtendrá claves tipadas con límites, y la pestaña Attributes muestra cada una como In sync, Pending, Rejected o Drifted, sin escribir un manifiesto. Attributes describe el lado del dispositivo.

♥ 0

Traducido del English por IA ·

El historial de conexiones se conserva durante 30 días, y Cargar más retrocede aún más dentro de ese período. Los dispositivos cuyo perfil usa Visto por última vez no escriben filas de conexión ni de desconexión, así que revisa la regla de en línea del perfil si la pestaña parece vacía.

♥ 0

Traducido del English por IA ·

Se suscribe a v1/rpc/req/+ y obtiene el method y los params; para un comando bidireccional responde con el mismo id:

PUBLISH v1/rpc/req/42
{"method": "sys.ping", "params": {"host": "8.8.8.8", "count": 3}}

PUBLISH v1/rpc/res/42
{"ok": true, "result": {"sent": 3, "received": 3, "avg_ms": 18.2}}

Los comandos solo se entregan después de que el dispositivo se haya suscrito en esa conexión.

♥ 0

Traducido del English por IA ·

Cada comando del catálogo tiene un nivel. De forma predeterminada, Basic es para Users, Privileged y Critical para administradores, y un método raw que no está en el catálogo es solo para owners. Si un operador necesita comandos privileged, basta un grupo personalizado con iot_rpc.send.privileged, sin convertirlo en Admin.

♥ 0

Traducido del English por IA ·

Por eso se lee así. Una cosa para el lado del firmware, ya que estás en ello: un comando puede llegar dos veces, así que recuerda al menos los últimos 32 ID de solicitud durante 10 minutos y no ejecutes de nuevo el mismo ID.

♥ 0

Traducido del English por IA ·

Lo que vemos: la dirección de la conexión más reciente. Para dispositivos HTTP y sondeados (polled), que no mantienen una conexión, es la dirección de la actividad más reciente. Detrás de su router verá la dirección pública desde la que llega la conexión (la del router, o la dirección NAT del operador móvil si coloca una delante), no la 192.168 que tiene el dispositivo.

♥ 0

Traducido del English por IA ·

En la línea de tiempo de la alarma. Muestra Notificada con el número de destinatarios y canales, «Notificación retenida» cuando el limitador de frecuencia retuvo una, y Silenciada cuando no se avisó a nadie.El registro de notificaciones solo incluye los intentos realizados (enviado, fallido o pendiente por destinatario y canal). Algo retenido antes de intentarse (por una preferencia, horario de silencio, la ventana de repetición o un silencio) no llegó a esa fase, así que no aparece en el registro; esas decisiones se muestran en la línea de tiempo de la alarma.

♥ 0

Traducido del English por IA ·

La línea del changelog se refiere al disparador en sí: se almacena de forma duradera y se repara automáticamente tras una interrupción.En cuanto a las llamadas, una llamada webhook que esperó más de su time-to-live durante una interrupción no se ejecuta por sí sola. Pasa a Mensajes fallidos con el motivo «Esperó demasiado», y Reproducir la ejecuta. Reproducir mantiene los ids originales, y los bloques salientes envían la misma clave de idempotencia; si el sistema al que llamas la deduplica, solo ve la llamada una vez. Detalles en Protecciones y mensajes fallidos.

♥ 0

Traducido del English por IA ·

Para una clave fija en una cabecera, la pondría en la conexión del endpoint HTTP: tipo de autenticación header, header_name X-Api-Key, y el valor va en header_value, que se guarda como secreto. Así, el bloque solo nombra la conexión y la fila de las cabeceras del bloque puede eliminarse.Tras guardar, el campo muestra «Hay un valor guardado. Déjelo vacío para conservarlo.» y el valor nunca llega a un registro de ejecución, a un log ni a una exportación. Si exportas el flujo más adelante, quien lo importe tendrá que volver a introducir el secreto.

♥ 0

Yes, if the device sends its own time. A message like {"ts": 1759572000000, "values": {...}} is stored at ts, in milliseconds since 1970 UTC. A flat object is stored at the time it arrived. Two things to watch: a record more than 10 minutes in the future is refused as bad_ts, so keep the clocks synced, and an admin can set an oldest accepted age. Details on Timestamps, late and duplicate readings.

♥ 0

Traducido del English por IA ·

No pueden. Un grupo puede elevar a un miembro por encima del mínimo Admin, pero nunca por encima del mínimo Owner. Los comandos sin procesar, la transferencia de propiedad y la eliminación de la organización siguen en manos de los Owners independientemente de lo que indique un grupo, y esas celdas están bloqueadas en la matriz para todos menos para el Owner.

♥ 0

Traducido del English por IA ·

No, los grupos solo suman. Los derechos de un miembro son su rol más todos los grupos activos, y ningún grupo resta nada.
Para impedir a alguien lo que permite su rol, use una política de acceso con una denegación. Una denegación siempre prevalece sobre la matriz. Para configurar políticas se necesita el rol Owner: Políticas de acceso. Si lo que quiere cambiar es un rol completo (por ejemplo, que ningún User de su organización pueda reconocer alarmas), desmarcar esa celda para User en la matriz Access Rights es más sencillo.

♥ 0
Viendo 15 entradas – de la 16 a la 30 (de un total de 33)