Neu: Die KI-Firewall überwacht die gesamte Plattform und erklärt jeden Vorfall in einfachen Worten. So funktioniert es

Was die Nutzungskarte in Automation zeigt, einschließlich der Zeile Schutzmechanismen

Was die Nutzungskarte in Automation zeigt, einschließlich der Zeile Schutzmechanismen

8 5

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.
Was die Nutzungskarte in Automation zeigt, einschließlich der Zeile Schutzmechanismen
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.

♥ 0

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.

Measure twice, poll once.
♥ 0

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.

♥ 0

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.

♥ 0

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.

♥ 0

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.

♥ 0

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.

♥ 0

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?

♥ 0

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.

♥ 0
Ansicht von 9 Beiträgen – 1 bis 9 (von insgesamt 9)
  • 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.

Teilen