Rule Chain konfigurieren
Überblick

[A]
Start-/Stopp-Kette
Startet oder stoppt die aktuelle Regelkette.
[D]
Codeansicht
Zeigt die Codeansicht.
[E]
Fehler
Zeigt an, wie viele Fehler vorhanden sind. Ein Klick darauf öffnet ein Fenster, das die Fehler im Detail anzeigt.
[F]
Reihenfolge festlegen
Nach dem Klicken auf Reihenfolge festlegen, können Sie die Reihenfolge der Blöcke festlegen, in der sie ausgeführt werden sollen, indem Sie nacheinander auf die Elemente in [L] klicken.
[G]
Löschen
Hier kann der Regelkette kann gelöscht werden.
[H]
Speichern
Speichern Sie Ihre Änderungen.
[I]
Knoten
Knoten sind die Schnittstellen zum BuildingPro-Suites-System, die verschiedene Aktionen oder Datenverknüpfungen darstellen.
[J]
Bedingungen
Dies wird verwendet, um Bedingungen zwischen den Knoten zu erstellen, einschließlich zeitbasierter Bedingungen.
[K]
Operationen
Führt logische Operationen (z. B. UND, ODER) innerhalb der Regelkette aus.
[L]
Verknüpfungsfeld
Bereich, in dem die Knoten als auch Verbindungen platziert und miteinander verknüpft werden.
Schritt-für-Schritt eine Regelkette erstellen
Stellen Sie sicher, dass Sie sich in der Konfiguration der gewünschten Regelkette befinden. -> Öffnen Sie die Konfiguration einer vorhandenen Regelkette.
Trigger auswählen Entscheiden Sie, ob die Regel ereignisbasiert oder zyklusbasiert ausgelöst werden soll, und konfigurieren Sie die Asset oder das Zeitintervall. -> Trigger
Bausteine hinzufügen Ziehen Sie die erforderlichen Bausteine per Drag-and-drop auf die Arbeitsfläche [L]. -> Bausteine hinzufügen
Bausteine konfigurieren Klicken Sie im Baustein auf das Zahnradsymbol, um spezifische Einstellungen wie Asset, Attribut oder Bedingungen vorzunehmen. -> Einen Baustein konfigurieren
Bausteine verbinden Verbinden Sie die Bausteine, indem Sie eine Linie von einem Ausgangsanschluss zu einem Eingangsanschluss (achten Sie auf die gleichen Farben). -> Bausteine verbinden
Auf Fehler prüfen Verwenden Sie das Fehlerfenster, um Fehler zu lokalisieren und zu beheben. -> Fehler
Reihenfolge festlegen Bestimmen Sie im Modus „Reihenfolge festlegen“ die Ausführungsreihenfolge der Bausteine. -> Reihenfolge festlegen
Änderungen speichern
Vergessen Sie nicht, Ihre Änderungen zu speichern [H]
Auslöser
Unter Trigger [B], können Sie wählen, ob die Regelkette ausgelöst werden soll ereignisbasiert oder zyklusbasiert:
Ereignisbasiert: In diesem Fall muss ein Asset und sein Attribut in [C]ausgewählt werden. Jedes Mal, wenn neue Daten in dieses Attribut geschrieben werden, wird die Regelkette automatisch ausgelöst.

Zyklusbasiert: Wenn die Regelkette zyklisch ausgelöst werden soll, können Sie die Anzahl der Sekunden in [C] festlegen, nach denen die Regelkette in regelmäßigen Abständen ausgeführt wird.

Ausgabeknoten werden nur ausgelöst, wenn sich der eingehende Wert ändert.
Codeansicht
Im Codeansicht, können Sie den erstellten JSON-Code Ihrer Regelkette anzeigen und bearbeiten. Um den Codeansicht, klicken Sie auf [D]zu aktivieren. Sobald dies aktiviert ist, wird der JSON-Code der Regelkette angezeigt, der die Konfiguration und Reihenfolge der Knoten und Bedingungen enthält. Sie haben die Möglichkeit, den Code direkt zu ändern, um spezifische Anpassungen vorzunehmen, anstatt die visuelle Benutzeroberfläche zu verwenden.

Fehler
Wenn Sie auf Fehler [E]klicken, öffnet sich ein Fenster, das alle vorhandenen Fehler im Detail anzeigt.

Durch Klicken auf das Lokalisierungssymbol
können Sie direkt zu dem Element springen, das den Fehler im Verknüpfungsfeld [L].
Reihenfolge festlegen
Klicken Sie auf Reihenfolge festlegen [F] , um die Ausführungsreihenfolge der Knoten in der Regelkette festzulegen.
Sobald dieser Modus aktiviert ist, können Sie auf die Knoten in der Verknüpfungsfeld [L] nacheinander klicken, um die Reihenfolge ihrer Ausführung festzulegen.
Das Sequenznummer wird automatisch inkrementiert und oben rechts in jedem Knoten angezeigt. So können Sie direkt sehen, in welcher Reihenfolge die Knoten ausgeführt werden.
Bausteine hinzufügen
Um eine Regel zu erstellen, können die gewünschten Bausteine aus der rechten Leiste auf das [L] Feld gezogen und dort abgelegt werden. Jeder Baustein stellt eine bestimmte Funktion dar, die in der Regelkette verwendet werden kann.

Einen Baustein konfigurieren
Um einen Baustein zu konfigurieren, klicken Sie auf das Zahnradsymbol oben rechts im Baustein. Dadurch öffnet sich ein Fenster, in dem die einzelnen Einstellungen des Bausteins angepasst werden können, z. B. die Anzahl der Ein- und Ausgangsanschlüsse, das Asset zu verwendende

Bausteine verbinden
Bausteine werden miteinander verbunden, indem eine Linie von einem Ausgangsanschluss zu einem Eingangsanschluss eines anderen Bausteins gezogen wird. Achten Sie darauf, dass die Aus- und Eingangsanschlüsse die gleiche Farbe haben:
Rot steht für numerische Werte.
Blau steht für boolesche Werte (wahr/falsch).
Nur Anschlüsse mit derselben Farbe können miteinander verbunden werden, um eine korrekte Datenübertragung zu gewährleisten.
Dynamische Anschluss-Erweiterung
Wenn alle vorhandenen Anschlüsse eines Bausteins bereits belegt sind, erscheint beim Überfahren eines belegten Anschlusses ein neuer Anschluss. Dieser kann verwendet werden, um eine Verbindung zu einem anderen Eingang herzustellen. Sobald die Verbindung erstellt wurde, wird der neue Anschluss automatisch aktiviert und dauerhaft hinzugefügt.

Werte nach der Ausführung visualisieren
Nachdem eine Regelkette gespeichert und mindestens einmal ausgeführt wurde, werden die aktuellen Werte an den Eingangs- und Ausgangsanschlüssen der Bausteine in Lila sichtbar. Diese Werte zeigen an, welche Daten durch die Regelkette fließen, und ermöglichen eine direkte Überprüfung der Logik.
Die angezeigten Werte werden bei jeder neuen Ausführung aktualisiert und helfen bei der Fehlersuche und Optimierung der Regelkette.
Die Bausteine
Bausteine sind die grundlegenden Elemente einer Regelkette. Jeder Baustein erfüllt eine bestimmte Funktion, z. B. das Abrufen von Daten, das Festlegen von Bedingungen oder das Ausführen von Aktionen wie dem Senden von Alarmen oder E-Mails.
Bausteine können miteinander verbunden werden, um komplexe Prozesse zu steuern. Der Datenfluss wird über Eingangs- und Ausgangsanschlüsse geregelt, wobei nur kompatible Anschlüsse miteinander verbunden werden können.
Ein Hinweis kann auch in der Konfiguration eines Bausteins gespeichert werden. Dies dient dazu, wichtige Informationen oder Erläuterungen direkt im Baustein zu dokumentieren und erleichtert das Verständnis der Regelkette.

Knoten
Jeder Knoten hat jetzt eine eigene Seite.
Verwenden Sie die folgenden Links, um die Details und Einstellungen für jeden Knoten anzuzeigen:
Sie können auch die vollständige Knoten Übersicht öffnen.
Bedingungen
Bedingung

Funktion: Stellt eine Bedingung dar, die geprüft wird, bevor die Regelkette fortfährt, und gibt den booleschen Wert der Prüfung aus. Damit können numerische Vergleiche zwischen Eingaben durchgeführt werden.
Konfigurierbare Einstellungen:
Anzahl der Ein- und Ausgangsanschlüsse**: Sie können die Anzahl der Anschlüsse konfigurieren, um mehrere Bedingungen zu verknüpfen.
Vergleichsoperationen**: Wählen Sie aus „gleich“, „größer als“, „kleiner als“, „größer oder gleich“, „kleiner oder gleich“.
Wert**: Wenn nur ein Eingangsanschluss verwendet wird, kann ein fester Wert eingegeben werden, mit dem verglichen wird. Wenn mehrere Eingangsanschlüsse verwendet werden, werden die Eingaben miteinander verglichen.
Zeit

Funktion: Fügt Verzögerungen in die Regelkette ein, um Ereignisse entweder mit Zeitverzögerung auszuführen oder sie zu löschen.
Konfigurierbare Einstellungen:
Anzahl der Ein- und Ausgangsanschlüsse**: Legen Sie fest, wie viele Verzögerungen eingerichtet werden können.
Bedingung**: TON (Einschaltverzögerung) und TOFF (Ausschaltverzögerung).
Verzögerungszeit**: Die Verzögerung in Sekunden, die angewendet werden soll.
Zeitplan

Funktion: Das Zeitplan-Baustein ermöglicht, dass eine Regelkette auf Grundlage eines definierten Zeitplans ausgelöst wird. Innerhalb des festgelegten Zeitfensters gibt der Baustein ein „wahr“ -Signal aus; außerhalb dieses Zeitraums bleibt der Ausgang auf „falsch“.
Konfigurierbare Einstellungen:
Zeitplantyp: Auswahl des Zeitplans, z. B.
Zeitplan nach Zeit – Steuerung basierend auf einer definierten Zeit.
Zeitplan nach Tagen – Steuerung basierend auf bestimmten Wochentagen.
Beginnzeit: Startzeit des aktiven Zeitraums (hh:mm) (nur für Zeitplan nach Zeit).
Endzeit: Endzeit des aktiven Zeitraums (hh:mm) (nur für Zeitplan nach Zeit).
Aktive Tage: Auswahl der Wochentage, an denen die Regel aktiv sein soll (nur für Zeitplan nach Tagen).
Vorgang
Oder

Funktion: Prüft, ob eine der Eingabebedingungen wahr oder falsch ist, und gibt den booleschen Wert dieser Prüfung aus.
Konfigurierbare Einstellungen:
Anzahl der Ein- und Ausgangsanschlüsse**: Legen Sie die Anzahl der zu prüfenden Bedingungen fest.
Und

Funktion: Prüft, ob alle Eingabebedingungen wahr sind, und gibt den booleschen Wert dieser Prüfung aus.
Konfigurierbare Einstellungen:
Anzahl der Ein- und Ausgangsanschlüsse**: Legen Sie die Anzahl der Bedingungen fest, die gleichzeitig wahr sein müssen.
Arithmetik

Funktion: Führt mathematische Berechnungen mit den Eingabeparametern durch, um einen neuen Wert zu erzeugen.
Konfigurierbare Einstellungen:
Anzahl der Eingangsanschlüsse**: Legen Sie fest, wie viele Werte in die Berechnung einbezogen werden.
Vorgang**: Wählen Sie zwischen Addition, Subtraktion, Multiplikation und Division.
Wert**: Ein optionaler fester Wert, der in die Berechnung einbezogen wird.
Sonstiges
Notiz

Funktion: Das Hinweis-Baustein dient als reines Informationselement innerhalb der Regelkette. Es ermöglicht Ihnen, Notizen oder Kommentare hinzuzufügen, um die Übersichtlichkeit der Regelkette zu verbessern.
Konfigurierbare Einstellungen:
Textfeld: Geben Sie eine beliebige Notiz oder Beschreibung ein.
Zuletzt aktualisiert
War das hilfreich?