Lo que te dice la tarjeta de uso de Automation, incluida la fila de protecciones
Traducido del English por IA ·
Esta es la parte superior de Automation en uno de nuestros espacios de trabajo de prueba, tomada esta mañana. La mayoría de la gente pasa de largo la tarjeta para llegar a sus flujos, así que aquí tienes lo que contiene.

El uso de este mes es noviembre hasta ahora, contado en UTC: 153.596 ejecuciones y 577.034 pasos, es decir, unos 3,8 pasos por ejecución. Script CPU es 0 ms y Limit hits es 0. Flows dice «1 · no plan limit». Script blocks muestra «0 of 0» en rojo. Flows y Script blocks son los dos recuadros que cuentan contra el plan; los script blocks solo cuentan en los flujos desplegados.
La fila Last 7 days tiene Errors (con la proporción de ejecuciones, 0 % aquí), Timeouts, Failed messages y Dropped messages.
La fila que miro primero cuando un flujo se comporta de forma extraña es Flow protections this month. Cada recuadro cuenta cuántas veces actuó esa protección: Loop guard, Runs a minute, Fan-out, Repeated messages, Runs at once, Message size, Retries used up, Too old, Device commands a minute y Repeated notifications. Todos están en cero. Los valores predeterminados de estas protecciones están en Protections and failed messages; los que más me preguntan: un flujo se pausa solo tras 6.000 ejecuciones en un minuto, como máximo 16 ejecuciones de un mismo flujo se realizan a la vez y el resto espera, los flujos pueden enviar a un dispositivo 30 comandos por minuto, y un mensaje puede pesar 256 KiB.
Arriba, en el encabezado, están Refresh, el botón rojo Emergency stop, Import y New flow, y las pestañas Flows y Templates debajo de la tarjeta.
This is the top of Automation on one of our test workspaces, taken this morning. Most people scroll past the card to get to their flows, so here is what’s on it.
Usage this month is November so far, counted in UTC: 153,596 runs and 577,034 steps, so about 3.8 steps per run. Script CPU is 0 ms and Limit hits 0. Flows says «1 · no plan limit». Script blocks reads «0 of 0» in red. Flows and Script blocks are the two boxes counted against the plan; script blocks count only in deployed flows.
The Last 7 days row has Errors (with the share of runs, 0 % here), Timeouts, Failed messages and Dropped messages.
The row I’d look at first when a flow behaves oddly is Flow protections this month. Each box counts how often that protection acted: Loop guard, Runs a minute, Fan-out, Repeated messages, Runs at once, Message size, Retries used up, Too old, Device commands a minute and Repeated notifications. All zero here. The defaults behind them are on Protections and failed messages; the ones I get asked about most: a flow pauses itself after 6,000 runs in a minute, at most 16 runs of one flow go at once and the rest wait, flows may send one device 30 commands a minute, and a message may be 256 KiB.
Up in the header there’s Refresh, the red Emergency stop, Import and New flow, and the Flows and Templates tabs under the card.
Traducido del English por IA ·
¿Es seguro pulsar Parada de emergencia una vez para ver qué hace? No quiero que deje de almacenarse los datos de nuestros dispositivos.
Is it safe to press Emergency stop once to see what it does? I don’t want our device data to stop being stored.
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.
Don’t try it on a workspace with live devices. It pauses every running flow on every host, root flows included, and the root flow is the one storing your device data. Device messages, schedules and webhooks start no run until you resume.
It does ask first: you tick «I understand that nothing runs until the flows are resumed.» and type STOP. Resume the flows brings back every flow the stop paused. A flow that had paused itself before stays paused. Both are in the audit log.
Traducido del English por IA ·
¿Por qué Script CPU muestra 0 ms con 150 mil ejecuciones? Pensaba que cada ejecución consumía CPU.
Why is Script CPU 0 ms with 150k runs? I thought every run used CPU.
Traducido del English por IA ·
Script CPU solo cuenta el tiempo de CPU de los bloques Script, no el resto de la ejecución. 0 ms significa que ninguna de las ejecuciones de este mes ha dedicado tiempo a un bloque Script.
Script CPU only counts the CPU time of Script blocks, not the rest of the run. 0 ms means none of this month’s runs spent time in one.
Traducido del English por IA ·
El mes pasado tuvimos una parada por «Runs a minute». Un disparador de Status vigilaba un bloque que cambiaba de estado con cada mensaje, así que el flujo se reiniciaba solo. Se pausó, llegó la alerta «Flow paused itself» y Activity > Errors lo dejó claro.
We had Runs a minute trip last month. A Status trigger was watching a block that changed its status on every message, so the flow kept starting itself. It paused, the «Flow paused itself» alert came in, and Activity > Errors made it obvious.
Traducido del English por IA ·
Ese otra vez. Tras la corrección: Deploy y luego Resume desde el menú de la fila del flujo. La pausa conserva la memoria del flujo y los mensajes que estaban en espera.
That one again. After the fix: Deploy, then Resume from the flow’s row menu. The pause keeps the flow’s memory and the messages that were waiting.
Traducido del English por IA ·
30 comandos por minuto y por dispositivo desde los flujos: tenemos una secuencia de purga que conmuta una válvula cada segundo durante dos minutos. ¿Eso lo superaría?
30 commands a minute per device from flows: we have a flush sequence that toggles a valve every second for two minutes. That would hit it?
Traducido del English por IA ·
Sí. Un cambio cada segundo son 60 por minuto, lo que supera el límite de flujos de 30 comandos y ajustes por minuto a un mismo dispositivo (se puede configurar entre 1 y 600), y el límite general de comandos, que es de 10 por dispositivo y minuto. Los comandos que superen el límite se rechazan. De todos modos, no controlaría una secuencia de un segundo desde la nube. Coloca la secuencia en el firmware del dispositivo y envía un único comando que la inicie, con la duración como parámetro.
Yes. A toggle every second is 60 a minute, over the flows limit of 30 commands and settings a minute to one device (it can be set anywhere from 1 to 600), and the general command limit is 10 per device per minute. Commands over the limit are refused. I wouldn’t drive a one-second sequence from the cloud anyway. Put the sequence in the device firmware and send one command that starts it, with the duration as a parameter.
- Debes estar registrado para responder a este debate.
Únete a la conversación
Inicia sesión para preguntar y responder, dar me gusta a las publicaciones útiles y marcar la respuesta que resolvió tu problema. Cada aportación suma puntos y niveles.

