APNT-64 - Variablen in Fibaro Home Center

Globale Variablen sind eine nützliche Art, Informationen zwischen verschiedenen Szenen oder Teilen Ihres Fiaro zu teilen Home Center 2. (HC2) oder Home Center Lite. (HCl) Z-Wave-Controller. Obwohl "Variable" ein Begriff ist, der häufig in der Computerprogrammierung verwendet wird, werden Sie nicht abgeschoben, sie sind einfach zu bedienen und haben viele Anwendungen.

Globale Variablen in Fibaro HC

Eine globale Variable ist einfach ein Wert, den Sie im Home Center (HC) definieren. Sie können es nennen, wie Sie möchten, und dann verwenden Sie es, um Informationen zu speichern, die von Szenen oder anderen Teilen des Systems verwendet werden können. Dies ist äußerst nützlich, um definierte Zeiträume des Tages zu setzt, wodurch einige Ereignisse passiert ist oder sogar diese Ereignisse zählt.

Die Fibaro HC hat zwei Arten von globaler Variablen - Standard und Vordefiniert. Sie sind beide auf ähnliche Weise geschaffen und arbeiten in Szenen gleich.

Standardvariable

Die Standardvariable kann alle speichern numerisch Wert, den Sie wünschen (Sie können keine Buchstaben oder andere Symbole speichern). Der in der Standardvariable gespeicherte Wert kann manuell in der HC-Variablen-Panel oder in einer HC-Szene eingestellt werden. Es kann dann als Teil eines Zustands in anderen HC-Szenen verwendet werden.

Die Standardvariable ähnelt einem Briefkasten - Sie speichern Werte, die dann von vielen Teilen des Systems verwendet werden können.

Beispiele für Standardvariablen sind:

  • Ereignisanzeiger. - Die Variable ist auf '1' gesetzt, wenn ein bestimmtes Ereignis aufgetreten ist. Dies ist nützlich, um ein momentanes Ereignis zu erfassen, beispielsweise ein Licht, das eingeschaltet ist, und anschließend kann eine Szene ausgelöst werden, basierend auf der Tatsache, dass das Licht irgendwann eingeschaltet wurde.
  • Schalter - Der variable Wert kann jedes Mal erhöht werden, wenn ein Ereignis auftritt. Ich benutze dies, um zu überwachen, wie oft es während eines zweittägigen Zeitraums regnet, um zu bestimmen, ob die Sprinkler verwendet werden müssen.

Vordefinierte Variable

Die vordefinierte Variable hat eingestellte Werte, die Sie konfigurieren, wenn Sie die Variable erstellen. Die Variable kann dann nur auf diese Werte eingestellt werden. Es ist nützlich, definierte Werte wie Nacht, Tag, Zuhause, entfernt usw. zu haben.

In dieser Hinsicht ist die vordefinierte Variable wie ein Flagge das zeigt einen definierten Wert.

Beispiele für vordefinierte Variablen:

  • Tag Nacht - Nützlich, um Szenen zu erlauben, nur während der speziellen Tageszeiten auszuführen, z. B. in Bewegung aktiviertes Licht während des Abends oder der Nacht.
  • Home / Away / Urlaub - Erlaubt verschiedene Szenen, zu laufen, wenn Menschen zu Hause oder heraus sind, und auch die Dinge absolut ändern, wenn Sie längere Zeit von zu Hause weg sind (Urlaub).

Erstellen von globalen Variablen in Fibaro HC

Beide Variablenarten werden auf ähnliche Weise erstellt - in den HCs Variablen-Panel. oder direkt aus dem grafischen Szenenbauer des Home Centers.

Vordefinierte Variablen

  • Nach hinten gehen Paneele Tab und wählen Sie die aus Variablen-Panel. Von der linken Navigationsleiste
  • Klicken Sie in 'vordefinierten Variablen' 'Klicken Sie auf'Addieren'
  • Geben Sie der neuen Variablen einen Namen an - zum Beispiel 'Home_away.'
  • Fügen Sie die Werte hinzu, die Sie möchten, um die Variable zu haben - zum Beispiel 'Zuhause' und 'Weg'
  • Klicken Sie auf den Blau 'Speichern' Taste

Erstellen einer vordefinierten Variable im Home CenterAbbildung 1: Erstellen einer vordefinierten Variablen im Home Center

Standardvariable

  • Nach hinten gehen Paneele Tab und wählen Sie die aus Variablen-Panel. Von der linken Navigationsleiste
  • Klicken Sie in 'Variablen' klicken Sie auf 'Addieren'
  • Geben Sie der neuen Variablen einen Namen an - zum Beispiel 'Regen'
  • Fügen Sie den Standardwert hinzu - Dies ist der Wert, auf den die Variable auf eingestellt ist, bevor Sie zukünftige Änderungen vornehmen
  • Klicken Sie auf den Blau 'Speichern' Taste

Erstellen eines vordefinierten Standards im Home CenterFigur 2: Erstellen einer Standardvariablen im Home Center

Verwenden von Variablen in Szenen

Die Variablen können jetzt in Szenen als Teil der Bedingungen verwendet werden, um die Szene auszulösen.

  • Erstellen Sie Ihre Szene - siehe APNT-61: Erstellen von Szenen im Fiaro Home Center für mehr Informationen
  • Beim Hinzufügen eines "Blocks" - Select Variable Aus dem Dropdown-Menü
  • Wählen Sie den variablen Namen aus, den Sie verwenden möchten
    Hinweis - Sie können die Variable auch die Option Hinzufügen / Bearbeiten auswählen, um direkt zum Panel Variablen zu gelangen
  • Drücke den 'Speichern' Taste
  • Fig. 3 zeigt eine sehr einfache Szene, die ein Licht dreht, wenn die Bewegung erkannt wird, und die Day_night-Variable ist auf "Nacht" gesetzt

Erstellen eines vordefinierten Standards im Home CenterFigur 3: Einfache Szene mit einer Variablen als Bedingung

Verwandte Informationen.