Was die Nutzungskarte in Automation zeigt, einschließlich der Zeile Schutzmechanismen
Von English mit KI übersetzt ·
Das ist der obere Bereich von Automation auf einem unserer Testarbeitsbereiche, heute Morgen aufgenommen. Die meisten scrollen an der Karte vorbei, um zu ihren Flows zu gelangen, deshalb erkläre ich hier, was darauf zu sehen ist.

Die Nutzung in diesem Monat umfasst bisher den November, gezählt in UTC: 153.596 Runs und 577.034 Schritte, also etwa 3,8 Schritte pro Run. Script CPU liegt bei 0 ms und Limit hits bei 0. Flows zeigt „1 · no plan limit“. Script blocks steht rot bei „0 of 0“. Flows und Script blocks sind die beiden Kästen, die auf das Tarifkontingent angerechnet werden; Script blocks zählen nur in bereitgestellten Flows.
Die Zeile Last 7 days enthält Errors (mit dem Anteil der Runs, hier 0 %), Timeouts, Failed messages und Dropped messages.
Die Zeile, die ich mir bei einem sonderbaren Flow-Verhalten zuerst anschaue, ist Flow protections this month. Jeder Kasten zählt, wie oft diese Schutzfunktion eingegriffen hat: Loop guard, Runs a minute, Fan-out, Repeated messages, Runs at once, Message size, Retries used up, Too old, Device commands a minute und Repeated notifications. Hier alles null. Die Standardwerte dazu stehen unter Protections and failed messages; die Werte, nach denen am häufigsten gefragt wird: Ein Flow pausiert sich selbst nach 6.000 Runs in einer Minute, höchstens 16 Runs eines Flows laufen gleichzeitig und der Rest wartet, Flows dürfen einem Gerät höchstens 30 Befehle pro Minute senden, und eine Nachricht darf 256 KiB groß sein.
Oben in der Kopfzeile gibt es Refresh, den roten Emergency stop, Import und New flow sowie die Tabs Flows und Templates unter der Karte.
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.
Von English mit KI übersetzt ·
Ist es sicher, einmal auf Not-Halt zu drücken, um zu sehen, was er bewirkt? Ich möchte nicht, dass die Speicherung unserer Gerätedaten aufhört.
Is it safe to press Emergency stop once to see what it does? I don’t want our device data to stop being stored.
Von English mit KI übersetzt ·
Probieren Sie das nicht in einem Workspace mit aktiven Geräten aus. Es pausiert jeden laufenden Flow auf jedem Host, einschließlich der Root-Flows, und der Root-Flow ist derjenige, der Ihre Gerätedaten speichert. Gerätenachrichten, Zeitpläne und Webhooks starten keinen Lauf, bis Sie fortsetzen.Vorher wird eine Bestätigung abgefragt: Sie aktivieren das Kontrollkästchen „Ich verstehe, dass nichts läuft, bis die Flows fortgesetzt werden.“ und geben STOP ein. Das Fortsetzen der Flows stellt jeden Flow wieder her, den der Stopp pausiert hat. Ein Flow, der sich vorher selbst pausiert hatte, bleibt pausiert. Beides steht im Audit-Log.
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.
Von English mit KI übersetzt ·
Warum steht bei Script CPU 0 ms, obwohl es 150.000 Ausführungen gibt? Ich dachte, jede Ausführung verbraucht CPU.
Why is Script CPU 0 ms with 150k runs? I thought every run used CPU.
Von English mit KI übersetzt ·
Script CPU zählt nur die CPU-Zeit der Script-Blöcke, nicht den restlichen Ablauf. 0 ms bedeutet, dass keiner der Läufe in diesem Monat Zeit in einem Script-Block verbracht hat.
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.
Von English mit KI übersetzt ·
Letzten Monat hatten wir einen Auslöser „Runs a minute“. Ein Status-Trigger überwachte einen Block, der bei jeder Nachricht seinen Status änderte, sodass der Flow sich immer wieder selbst startete. Er pausierte, die Meldung „Flow paused itself“ kam, und unter Activity > Errors war das Problem sofort klar.
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.
Von English mit KI übersetzt ·
Das schon wieder. Nach der Korrektur: Deploy, dann Resume über das Zeilenmenü des Flows. Die Pause behält den Speicher des Flows und die wartenden Nachrichten bei.
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.
Von English mit KI übersetzt ·
30 Befehle pro Minute und Gerät aus Flows: Wir haben eine Spülsequenz, die zwei Minuten lang jede Sekunde ein Ventil umschaltet. Würde das das Limit auslösen?
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?
Von English mit KI übersetzt ·
Ja. Ein Umschalten pro Sekunde ergibt 60 pro Minute. Das überschreitet das Flow-Limit von 30 Befehlen und Einstellungen pro Minute an ein einzelnes Gerät (es lässt sich auf einen Wert zwischen 1 und 600 setzen) sowie das allgemeine Befehlslimit von 10 pro Gerät und Minute. Befehle über dem Limit werden abgelehnt. Ich würde eine Sekundenfolge ohnehin nicht aus der Cloud steuern. Lege die Sequenz in der Gerätefirmware ab und sende einen einzigen Befehl, der sie startet, wobei die Dauer als Parameter übergeben wird.
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.
- Du musst angemeldet sein, um auf dieses Thema antworten zu können.
Mitdiskutieren
Melde dich an, um Fragen zu stellen und zu beantworten, hilfreiche Beiträge mit „Gefällt mir“ zu markieren und die Antwort zu kennzeichnen, die dein Problem gelöst hat. Jeder Beitrag bringt Punkte und Stufen.

