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

Flow-Limits

Alle Flow-Limits an einer Stelle – Flows und Skript-Blöcke je IoT-Stufe, Skript-CPU, Größen, Timer, Webhooks, Schutzmechanismen und Aufbewahrung von Datensätzen.

Diese Seite fasst die Grenzwerte für Flows an einer Stelle zusammen. Die Planlimits richten sich nach Ihrer IoT-Stufe; feste Limits gelten für alle gleich. Die in jedem Abschnitt verlinkten Seiten erläutern sie.

Planlimits

LimitStarterGrowthScaleGezählt
Flows61258Jeder Flow, den Sie anlegen, auf jedem Host. Gelöschte Flows zählen nicht; ein wiederhergestellter Flow zählt erneut.
Skript-Blöcke3629Skript-Blöcke in bereitgestellten Flows
  • Der mitgelieferte Default root flow zählt nicht zu den Flows. Seine Skript-Blöcke zählen, falls Sie welche hinzufügen.
  • Flows, die von Modulen erstellt wurden (Regeln der Rules-Karte), zählen nicht, bis Sie einen davon in einen regulären Flow umwandeln.
  • Ein Deploy, Anlegen oder Wiederherstellen über einem Limit wird abgelehnt: „Your plan allows n flows: m in use, and this deploy adds k.“
  • Die Nutzungskarte unter Automation zeigt Flows und Script blocks im Vergleich zum Plan sowie Runs, Steps, Script CPU und Limit hits in diesem Monat (UTC).

Siehe Pläne und das IoT-Add-on.

Schutzmechanismen für Flows

Standardwerte; ein Plan kann andere Werte innerhalb der angegebenen Grenzen festlegen.

SchutzStandardGrenzen
Läufe eines Flows pro Minute, bevor er pausiert6,00060 bis 600.000
Fehlgeschlagene Läufe in Folge, bevor er pausiert1005 bis 100.000
Gleichzeitige Läufe eines Flows161 bis 1.024
Nachrichten, die ein Block pro Eingang sendet1001 bis 10.000
Fenster für wiederholte Gerätenachrichten60 s1 bis 3.600 s
Lebensdauer einer Nachricht (Time-to-live)5 min10 s bis 24 h
Befehle und Einstellungen von Flows an ein Gerät30 pro Minute1 bis 600
Dieselbe Benachrichtigung an dieselbe Personeinmal pro 10 min1 min bis 24 h
Kürzestes Wiederholungsintervall von Inject60 s1 bis 3.600 s
Aufbewahrte fehlgeschlagene Nachrichten10,000100 bis 100.000

Root-Flows sind von der automatischen Pause und vom Limit für gleichzeitige Läufe ausgenommen. Siehe Schutzmechanismen und fehlgeschlagene Nachrichten.

Feste Limits

ElementLimit
Blöcke in einem Flow500
Nachrichtengröße256 KiB
Schritte in einem Lauf512
Ereigniskette und Run flow zwischen Flows4 Sprünge
Verschachtelung von Link call16 Aufrufe tief
Flow-Kontext (flow.*)1 MiB pro Flow
Globaler Kontext (global.*)4 MiB pro Organisation
Speicher eines Blocks10.000 Schlüssel pro Block; darüber hinaus wird der älteste vergessen
Nachrichten, die ein Block hält (Verzögerungen, Zusammenführungen, Warteschlangen)16 MiB pro Block
Benannte Timer64 Timer mit 60 s oder weniger gleichzeitig und 10.000 längere pro Organisation
Längste Wartezeit (Delay, Trigger, Timer, Watchdog)7 Tage
Vergleichsmuster (reguläre Ausdrücke)64 Zeichen; Text wird höchstens 64 KiB getestet
Ausdrücke512 Zeichen; 10.000 Auswertungsschritte
Aktivieren oder Deaktivieren von Flows aus Flows heraus6 pro Minute und Organisation

Skript-Blöcke

ElementLimit
CPU-Zeit pro NachrichtStandardmäßig 50 ms (ein Plan kann auf höchstens 200 ms erhöhen)
Speicher32 MiB
Codegröße64 KiB
Vom Skript zurückgegebene Nachrichten64
In ein Skript übergebener Kontext64 KiB
Abbrüche vor einer Pause3 Timeouts oder Speicher-Abbrüche in Folge blockieren den Block für 60 Sekunden
Ausgänge1 bis 4

Siehe Der Skript-Block.

Webhooks

ElementLimit
Aufrufe pro Webhook60 pro Minute
Aufrufe pro Organisation, alle Webhooks50 pro 5 Sekunden
BodyStandardmäßig 16 KiB, höchstens 256 KiB
Wartende synchrone Aufrufer20 pro Organisation; jeder wartet höchstens 10 s
Signierte AnfragenDer Zeitstempel muss innerhalb von 300 s liegen
Wiederholter Idempotency-KeyEin No-Op innerhalb von 24 Stunden

Ausgehende Aufrufe

BlockTimeoutWiederholungenGröße
HTTP requestStandardmäßig 10 s, 1 bis 30 sStandardmäßig 3 Versuche, höchstens 5Antwort standardmäßig 64 KiB, höchstens 256 KiB
MQTT outStandardmäßig 10 s, 1 bis 30 sStandardmäßig 3 Versuche, höchstens 5Nachricht 256 KiB
Notify20 Empfänger; Anhänge 10 Dateien, zusammen 1 MiB

Private und interne Adressen werden immer abgelehnt. Siehe Verbindungen und Geheimnisse.

Nachrichten

ElementLimit
Automatisierungsnachrichten (General-Host)Nur, wenn Ihr Plan ein monatliches Kontingent festlegt; darüber hinaus werden neue Einträge abgelehnt und Webhooks antworten mit 429
Gerätenachrichten (IoT-Host)Als IoT-Nachrichten gezählt; werden wegen des Kontingents nie abgelehnt. Siehe Nachrichtenkontingent und Nutzung.

Aufbewahrungsdauer von Datensätzen

DatensatzAufbewahrt
Laufdatensätze24 Stunden
Nachrichten des Debug-Blocks24 Stunden
Protokollzeilen (Block System log)24 Stunden
Fehlerprotokoll7 Tage
Lebenszyklusereignisse30 Tage (die letzten 100)
Aufzeichnung bei Every run5 Minuten, danach kehrt die Stufe zurück
Ein aktivierter Trace5 Minuten
Gelöschte Flows7 Tage
Ungespeicherte EntwürfeStandardmäßig 30 Tage
VersionenDie neuesten 100 und jene, die jünger als 90 Tage sind, standardmäßig

Siehe Versionen, Testen und Zurücksetzen.