Bedingungsblock
Der Bedingungsblock gibt Ihnen die Möglichkeit, verschiedene Aktionen basierend auf dem Ergebnis einer Bedingungsprüfung auszuführen.
Falls die Bedingung als Wahr bewertet wird, wird die Automatisierung mit dem Pfad ab dem Grünen Häkchen
fortgesetzt. Falls die Bedingung als Falsch bewertet wird, wird die Automatisierung mit dem Pfad ab dem Roten X
fortgesetzt.
Inhaltsübersicht
🎬 Video-Tutorial
Mehrere Bedingungen prüfen
Sie können im Bedingungsblock mehrere Bedingungen angeben. Eine Kombination von UND- und ODER-Bedingungen ist möglich.
Sie können zum Beispiel prüfen, ob die Uhrzeit zwischen bestimmten Stunden liegt ODER ob der Zustand eines Geräts auf einen bestimmten Wert gesetzt ist, und mit dem Pfad ab dem Grünen Häkchen
fortsetzen, wenn eine der Bedingungen wahr ist. Oder Sie können festlegen, dass beide wahr sein müssen, damit die Automatisierung mit dem Pfad ab dem Grünen Häkchen
fortgesetzt wird.
Auf diese Weise ist es einfach, komplexere Bedingungen innerhalb desselben Bedingungsblocks auszuführen.
Daten aus dem System verwenden
Im Bedingungsblock können Sie auf Daten verweisen, die in Ihrem System vorhanden sind oder aus den vorangegangenen Schritten in dieser Automatisierung stammen.
Mögliche Daten:
- Systemzeit - Sie können Stunde, Minute, Tag, Monat, Jahr, Wochentag und mehr auswählen
- Beliebiger Zustand Ihrer Geräte - Sie können z. B. prüfen, ob die Helligkeit eines Lichtsensors (in Lux) einen bestimmten Wert überschreitet
- Ergebnisse aus vorherigen Schritten in der Automatisierung - zum Beispiel ein Wert des Auslösers oder ein Ergebnis einer bestimmten Aktion
Arbeiten mit KNX
Wie Sie Werte direkt von KNX in Bedingungsblöcken verwenden können, erfahren Sie in der Anleitung Arbeiten mit KNX in Automatisierungen.
Fehler behandeln
In manchen Fällen kann während der Bedingung ein Fehler auftreten.
Dies kann passieren, wenn das Gerät, das Sie in der Bedingung verwenden, um seinen Zustand zu überprüfen, offline ist oder wenn Sie eine ungültige Berechnung eingegeben haben.
Sie können entscheiden, was zu tun ist, wenn der Fehler auftritt. Hier sind die möglichen Optionen:
Wenn z. B. etwas schief geht, können Sie die gesamte Automatisierung abbrechen (im Ausführungsverlauf sehen Sie den Status "Fehlgeschlagen") oder die Bedingung in einem separaten Zweig wie unten gezeigt behandeln (dies ist nützlich, um eine Benachrichtigung für bestimmte kritische Automatisierungen zu senden).
Sie können auswählen, dass alle Probleme in einem separaten Zweig behandelt werden sollen. Siehe den orangefarbenen Alarmzweig oben.
Erweiterte Bedingungen
Innerhalb der linken oder rechten Seite jeder Bedingung können Sie erweiterte Daten-Transformationen, mathematische Berechnungen und mehr verwenden.
Überprüfen Sie den Abschnitt Daten in dynamischen Eingaben transformieren
in unserer Anleitung Daten in Automatisierungen transformieren, um mehr zu erfahren.