Zum Hauptinhalt springen
CloudStudio

Schritte

Beim Erstellen eines neuen Schritts muss der Schritttyp angegeben werden sowie ob im Fehlerfall mit dem nächsten Schritt fortgefahren werden soll. Zusätzlich müssen die erforderlichen Attribute für jeden spezifischen Typ ausgefüllt werden.

Unabhängig vom Schritttyp kann für jeden Schritt angegeben werden, ob die Ausführung im Fehlerfall fortgesetzt werden soll, indem das Attribut Bei Fehler fortfahren verwendet wird: Dieses Feld gibt an, ob die Aktion bei Auftreten von Fehlern während der Ausführung des Schritts anhalten oder mit dem nächsten Schritt fortfahren soll. Wenn dieses Feld aktiviert ist, wird der Fehler protokolliert, aber die Aktion wird fortgesetzt mit der Ausführung des nächsten Schritts. Wenn das Feld deaktiviert ist, wird der Fehler protokolliert und die Aktion wird sofort beendet.

Schritte werden in folgende Typen unterteilt:

Setzen, Addieren und Subtrahieren

Diese drei Schritttypen werden mit derselben Benutzeroberfläche dargestellt, in der Sie den 1 Endpunkt auswählen können, auf den eingewirkt werden soll, die 1 Variable, die dem Endpunkt zugeordnet ist, und den 1 numerischen Wert, der den Zustand dieses Endpunkts ändern wird.

Dialog für den Schritt Setzen mit Endpunkt, Variable, Wert und Fortfahren bei Fehler

Dialog für den Schritt Addieren mit Endpunkt, Variable und hinzuzufügendem Zahlenwert

Wert addieren

Dialog für den Schritt Subtrahieren mit Endpunkt, Variable und abzuziehendem Zahlenwert

Wert subtrahieren

  • Endpunkte, deren Zugriff auf den Modus "Nur Lesen" eingestellt ist, werden für diesen Schritttyp nicht zur Auswahl angezeigt. - Standardmäßig ist der Zugriff auf Endpunkte auf den Modus "Nur Lesen" eingestellt, und es gibt Fälle, in denen dies aufgrund des Endpunkttyps, mit dem er erstellt wurde, nicht geändert werden kann. - Wenn der Endpunkttyp das Ändern des Zugriffs erlaubt, kann dies durch Zugriff auf die Registerkarte "Sicherheit" innerhalb der Endpunkt-Konfiguration erfolgen.

Einschalten, Ausschalten und Umschalten

Diese drei Schritttypen werden mit derselben Benutzeroberfläche dargestellt, in der Sie den 1 Endpunkt auswählen können, auf den eingewirkt werden soll, um dessen Zustand zu ändern. Sie können nur für Endpunkte vom Typ Appliances, Dimmer und Thermostat verwendet werden.

Dialog für den Schritt Einschalten mit Endpunktauswahl und Option Fortfahren bei Fehler

Einschalten

Dialog für den Schritt Ausschalten mit Endpunktauswahl und Option Fortfahren bei Fehler

Dialog für den Schritt Umschalten mit Endpunktauswahl und Option Fortfahren bei Fehler

Umschalten

Beim Typ "Umschalten" besteht das Verhalten darin, den Zustand umzuschalten: Wenn er "ein" war, ändert dieser Schritt ihn auf "aus" und umgekehrt.

E-Mail, SMS und Sprachnachricht

Diese drei Schritttypen ermöglichen das Senden einer Benachrichtigung per E-Mail, SMS oder Sprache.

Dialog für den Schritt E-Mail-Benachrichtigung mit Empfängern, Betreff, Nachricht und Vorlagenoption

Dialog für den Schritt SMS-Benachrichtigung mit Telefonnummer, Nachricht und Fortfahren bei Fehler

SMS-Benachrichtigung

Dialog für den Schritt Sprachbenachrichtigung mit Telefonnummer, Nachricht und Fortfahren bei Fehler

Sprachbenachrichtigung

Skript

Ein Code-Fragment in einer interpretierten Sprache (JavaScript), das leicht zu verstehen ist und die Palette der verfügbaren Werkzeuge bei der Verarbeitung einer spezifischen Geschäftslogik erweitert.

  • Registerkarte "Code": Ermöglicht die Bearbeitung des JavaScript-Codes, den der Aktionsschritt ausführen wird. Diese Skripte können auch Methoden aus der Utility-Bibliothek von Cloud Studio für JavaScript enthalten.
  • Registerkarte "Test": Ermöglicht das Testen der Ausführung des Skripts des Aktionsschritts und erlaubt die Änderung des von der Aktion empfangenen Ereignisses zu Testzwecken.
  • Abhängigkeiten: Ermöglicht die Auswahl von Skripten aus der gemeinsamen und globalen Skript-Bibliothek, die Abhängigkeiten für das Skript des Aktionsschritts sein werden.

Dialog für den Schritt Skript mit Tabs Code und Test, Abhängigkeiten und Code-Editor

Scripting

Zuletzt aktualisiert am

Auf dieser Seite