Einige Hauptideen, die diese App ins Leben gerufen haben:
In der App legen Sie Regeln fest, wann verschiedene Aktionen ausgeführt werden sollen.
Die Bedeutung von “wann” in diesem Zusammenhang betrifft zwei Dinge. Wann werden Abläufe ausgelöst und wann werden Werte von Tags geändert.
Die Bedeutung von “verschiedenen Aktionen” in diesem Zusammenhang ist: Was in den Flows ausgelöst werden soll. Dies wird durch den Aufbau der Flows UND durch die Werte, der in den zuvor genannten Tags gesteuert.
Nachfolgend finden Sie eine Übersicht über den Aufbau eines Zeitplanereignisses, wie er in der App definiert ist. Die App kann viele Zeitplanereignisses enthalten.
Zeitplan
|
|- Enthält Tag-Definitionen (null oder mehr)
|
-- Enthält Zeitplanereignisse (null oder mehr)
|
-- Enthält Tags mit zu setzenden Werten (null oder mehr aus den obigen Tag-Definitionen)
Ein Zeitplan kann also Tag-Definitionen (mehr zu diesem Thema in Kürze) und Zeitplanereignisse enthalten. Jedes Zeitplanereignis stellt eine Zeit im Zeitplan dar. Diese Zeit kann fix sein oder auf Sonnenereignissen basieren (Sonnenuntergang, Sonnenaufgang usw.). Ein Zeitplanereignis informiert darüber, an welchem Wochentag dieser aktiv ist. Man hat die Wahl, von null Tagen (was nicht wirklich Sinn macht) bis hin zu allen sieben Tagen pro Woche, und das in jeder gewünschten Kombination.
Die im Zeitplan enthaltenen Tag-Definitionen sind ein einfacher Weg mit der “Außenwelt” zu interagieren und die Steuerung von Abläufen zu ermöglichen. Definieren Sie boolesche, numerische oder aus einer Zeichenfolge erstellte Tags und geben ihnen einen sinnvollen Namen.
Nach dem Einrichten der im Zeitplan enthaltenen Tag-Definitionen können diese zu den Zeitplanereignissen hinzugefügt werden. Wenn ein Zeitplanereignis erstellt wird, werden alle in diesem Zeitplan definierten Variablen automatisch zu dem Zeitplanereignis hinzugefügt. Für jedes Tag im Zeitplanereignis legen Sie einen Wert fest. Dieser Wert (oder diese Werte, wenn mehrere Tags verwendet werden) wird von der App gesetzt wenn das Zeitplanereignis ausgelöst wird.
Ein Ereignis kann auf der Grundlage einer festen Zeit oder von Sonnenereignissen ausgelöst werden. Darüber hinaus ist es möglich, Ergänzungen und Ausnahmen zu den Auslösern vorzunehmen.
Wenn Sie eine Zufallszeit angeben, legt die App eine Auslösezeit zwischen dem Hauptauslöser und der Zufallszeit fest. Die Zufallszeit kann eine feste Zeit oder ein Sonnenereignis sein.
Wenn Sie ein Solarereignis verwenden, variiert die Auslösezeit je nach der Jahreszeit. Wenn Sie beispielsweise eine Lampe bei Sonnenuntergang, jedoch nicht später als 21:00 Uhr einschalten möchten, richten Sie das Ereignis so ein, dass es bei Sonnenuntergang und 21:00 Uhr ausgelöst wird. Es ist auch möglich, das nicht das erste sondern das zweite Ereignis als Auslöser dient.
Bei Verwendung eines Solarereignisses variiert die Auslösezeit je nach Jahreszeit. Wenn Sie beispielsweise eine Lampe bei Sonnenuntergang einschalten möchten, jedoch nicht später als 21:00 Uhr, richten Sie das Ereignis so ein, dass es bei Sonnenuntergang ausgelöst wird, jedoch nur vor 21:00 Uhr.
Die oben beschriebenen Möglichkeiten können beliebig kombiniert werden. Bitte beachten Sie, dass einige Kombinationen dazu führen, dass das Ereigni nie ausgelöst wird. Nehmen wir zum Beispiel das Auslösen bei Sonnenaufgang, aber nicht vor 21:00 Uhr. Dies wird an vielen Orten der Welt nicht passieren :-)
Eine Lampe oder ein anderes Gerät zu regelmäßigen Zeiten ein-/ausschalten. In diesem Szenario jeden Tag um 19:00 Uhr ein- und um 07:00 Uhr ausschalten
Vorgehensweise:
Das alles mag übertrieben erscheinen, weil dieser Ablauf mit zwei Flows realisiert werden könnte, aber die Leistungsfähigkeit der App wird sich in den kommenden Szenarien noch zeigen.
Eine Lampe oder ein anderes Gerät zu Sonnenereignissen ein-/ausschalten (wenn gewünscht mit einer Offset-Zeit). In diesem Szenario jeden Tag bei Sonnenuntergang ein- und bei Sonnenaufgang ausschalten.
Vorgehensweise:
Das alles mag übertrieben erscheinen, weil dieser Ablauf mit zwei Flows und der Sonnenereignisse App realisiert werden könnte, aber die Leistungsfähigkeit der App wird sich in den kommenden Szenarien noch zeigen.
Eine Lampe oder ein anderes Gerät zu Sonnenereignissen ein-/ausschalten (wenn gewünscht mit einer Offset-Zeit) und während einer definierten Zeit in der Nacht ausschalten. In diesem Szenario jeden Tag bei Sonnenuntergang ein- und bei Sonnenaufgang ausschalten. Außerdem zwischen 23:00 und 05:00 Uhr ausschalten.
Vorgehensweise:
Dieser Ablauf könnte mit zwei weiteren Zeit-Flows, also insgesamt vier Flows, realisiert werden. Langsam kann man die Leistungsfähigkeit der App erahnen.
Eine Lampe oder ein anderes Gerät zu regelmäßigen Zeiten ein-/ausschalten, allerdings zu unterschiedlichen Zeiten an unterschiedlichen Wochentagen.
Vorgehensweise:
Eine Lampe oder ein anderes Gerät zu regelmäßigen Zeiten ein-/ausschalten UND ein dimmbares Gerät zu regelmäßigen Zeiten dimmen, aber zu unterschiedlichen Zeiten und Wochentagen.
Vorgehensweise:
Der Nachteil dabei ist, dass Sie zwei Aktionskarten zum Dimmen benötigen, da wir eine “Dann/Sonst”-Logik haben.
Eine Lampe oder ein anderes Gerät zu regelmäßigen Zeiten ein-/ausschalten UND ein dimmbares Gerät zu regelmäßigen Zeiten dimmen, aber zu unterschiedlichen Zeiten und Wochentagen.
Vorgehensweise:
Der Nachteil dabei ist, dass Sie einen zusätzlichen Flow für das zu dimmende Gerät benötigen. Aber im Gegensatz zu zwei benötigten Karten in Alternative 1, brauchen Sie hier nur eine Aktionskarte.
Wie Sie sehen, können Sie mit dieser App SEHR komplexe Zeitpläne erstellen ohne das komplexe Abläufe erforderlich sind.
Es ist durchaus möglich Tags in einem Zeitplan zu definieren, die nicht in den Zeitplanereignissen verwendet werden. Die Tag-Werte für ein bestimmtes Tag werden nur geändert, wenn diesem Zeitplanereignis ein Tag hinzugefügt wird. Vielleicht möchten Sie nur in einigen Ereignissen einen bestimmten Tag-Wert ändern. In diesem Fall entfernen Sie einfach die betreffenden Tags mit der Schaltfläche “Papierkorb”.