## Allgemeines

Diese digitalSTROM Applikation dient zum Auslösen von weiteren Aktionen auf aufgerufene Aktivitäten im System.
Damit kann z.B. im Raum 'B' automatisch Licht eingeschaltet werden, wenn im Raum 'A' der Schalter betätigt wurde. Oder es könnte in allen Räumen des 1. Stocks eines Hauses das Licht gelöscht werden, sobald im Treppenhaus das Licht gelöscht und durch langes Drücken ein 'Deep Off' ausgelöst wurde.
Weiter können durch die Verwendung eines App-Tasters verschiedenartige Aktionen auf die vier Klicks programmiert werden, oder per Verbrauchsmeldung eines Zwischensteckers das Ein- oder Ausschalten eines Drittgerätes erkannt werden. App-Taster sind Joker Taster, welche der Farbgruppe Joker zugewiesen wurden und direkt von den Server-Apps wie diesem Scene-Responder ausgewertet werden. Verbrauchsmeldungen können für Geräte wie Zwischenstecker im Konfigurator unter 'Hardware / Verbrauchsmeldung konfigurieren' eingestellt werden. Die Meldungen werden verschickt, wenn die angeschlossene Last ein- oder ausgeschaltet wurde. Damit wird z.B. beim Einschalten des TV automatisch eine Jalousie geschlossen.
Somit können Abläufe auf einfache Weise automatisiert werden.

## Übersicht über alle Automaten

Automaten können beliebig erstellt, bearbeitet oder gelöscht werden. In der Listenansicht sehen Sie auf einen Blick Ihre gespeicherten Einstellungen (Name, Auslöser, Auszuführende Aktivitäten, Verzögerung und Bedingungen). Wird ein Automat nicht mehr benötigt, kann er vorübergehend deaktiviert oder ganz gelöscht werden. Die Funktion 'Automat testen' führt die auszuführenden Aktivitäten sofort aus, um diese zu testen. Dabei werden die definierten Bedingungen nicht berücksichtigt.

## Automat erstellen oder bearbeiten

Geben Sie Ihrem Automaten zuerst einen Wunschnamen.
Im Tab 'Auslöser' definieren Sie die Aktivität, welche als Auslöser für die auszuführende Aktivität dienen soll. Als Auslöser können verschiedenartige Aktivitäten dienen:

- Aktivität im Raum: Aufrufen einer einzelnen oder verschiedener Stimmungen in einem bestimmten oder einem beliebigen Raum.
- Taster Betätigung: Verwendet die Schaltbefehle von lokal geschalteten Geräten (z.B. Schnurdimmer lokal ein, lokal aus) oder die Klicks eines App-Tasters. Diese Schaltbefehle beeinflussen keine Stimmung im Raum und werden nur von einer Server-App ausgewertet.
- Verbrauchsmeldung: Konfigurierte Verbrauchsmeldungen von Zwischensteckern oder schwarzen Klemmen-L.
- Benutzerdefinierte Handlungen: Auslösen einer benutzerdefinierten Handlung z.B. über ein Smartphone.
- Benutzerdefinierter Zustand: Zustandswechsel eines Benutzerdefinierten Zustandes
- Globale Aktivitäten Gehen, Kommen, Klingeln und Panik.

Dabei können auch mehrere verschiedene Stimmungen oder Klicks als Auslöser dienen, damit z.B. für Stimmungen 1, 2, 3 und 4 eine weitere Aktivität ausgelöst wird. Durch Halten der Ctrl.-Taste auf Ihrer Tastatur können Sie mehrere Stimmungen gleichzeitig auswählen.
Optional kann bei einem Auslöser eine Verzögerung eingegeben werden, damit die auszuführende Aktivität erst nach Ablauf dieser Zeit ausgeführt wird.Standardmässig wird für jeden Auslöser eine Aktivität nach der definierten Verzögerung ausgeführt. Es besteht aber auch die Möglichkeit, währen der Verzögerungszeit die vorherigen Auslöser zu ignorieren. Damit wird die Aktivität nur einmal ausgeführt, wenn während der Verzögerungszeit kein weiterer Auslöser aufgerufen wurde.

Jeder Automat kann aus beliebig vielen auszuführenden Aktivitäten bestehen, welche folgende Möglichkeiten bieten:

- Aktivität im Raum: Rufen Sie eine Stimmung im Raum auf oder schalten Sie das Licht aus. 'Alles aus' bedeutet hier, dass auch die lokal (z.B. über einen Schnurdimmer) eingeschalteten Geräte ausgeschaltet werden. 'Aus' schaltet diese lokal geschalteten Geräte nicht aus.
- Einzelnes Gerät: Schalten Sie ein einzelnes Gerät durch das Aufrufen einer Stimmung ein- oder aus.
- Benutzerdefinierte Handlung: rufen Sie eine Handlung auf, die Sie in der Server-App 'Benutzerdefinierte Handlungen' erstellt haben.
- Benutzerdefinierter Zustand: wurde ein manuell zu setzender Zustand definiert, kann dieser hier gesetzt resp. zurückgesetzt werden.
- URL aufrufen: Durch das Ausführen einer URL kann ein anderes, mit ihrem LAN verbundenes Gerät gesteuert werden. Damit kann z.B. bei gewissen Webcams das Versenden eines Bildes an eine vordefinierte E-Mail Adresse ausgelöst werden.
- Aufrufen von Aktivitäten im ganzen Haus für Zugang (z.B. Gehen oder Klingeln), Wetter (z.B. Regen oder Wind) oder Sicherheit (z.B. Panik oder Alarme).

Wählen Sie dazu die gewünschte Aktivität und ggfs. den gewünschten Raum, die Farbgruppe und die Stimmung. Mittels Doppelklick auf die Auswahl in der letzten Spalte oder einen Klick auf 'Alle Aktivitäten anzeigen' wechseln Sie in die Liste aller Aktivitäten. 'Neue Aktivität' öffnet eine leere Eingabemaske und durch Doppelklick auf eine Aktivität in der Liste oder durch 'Aktivität bearbeiten' können Sie die ausgewählte Aktivität ändern. Mit den Pfeiltasten links und rechts wechseln Sie einfach zwischen den bereits definierten Aktivitäten oder können mit dem Symbol Abfalleimer bei Bedarf eine einzelne Aktivität löschen.

Die Ausführung von Automaten kann mittels Bedingungen auch eingeschränkt werden. So wird eine Automat z.B. nur bei Tageslicht ausgeführt. Folgende Bedingungen können definiert werden:

- Sonnenstand

- Tag: nur zwischen Sonnenaufgang und Sonnenuntergang ausführen
- Nacht: nur zwischen Sonnenuntergang und Sonnenaufgang ausführen
- Hell: nur zwischen Morgendämmerung und Abenddämmerung ausführen
- Dunkel: nur zwischen Abenddämmerung und Morgendämmerung ausführen

- Tageszeit: Definieren Sie einen Zeitbereich, in welchem die Aktivität ausgeführt wird. Damit kann die Ausführung eines Automaten auf eine bestimmte Zeitspanne limitiert werden.
- Wochentag: beschränkt die Ausführung auf definierte Wochentage.
- Datum: führt die Aktivität nur in einem bestimmten Datums-Bereich aus.
- Schaltsensor-Meldung: führ die Aktivität nur aus, wenn ein Sensor auf dem definierten Wert steh.
- Geräte Zustand: gewisse Geräte bieten einen Betriebszustand, der als Bedingung für die Ausführung der Aktivität verwendet werden kann.
- Benutzerdefinierter Zustand: führt die Aktivität nur aus, wenn der benutzerdefinierte Zustand den gewünschten Wert einnimmt.
- Anwesenheit: führt den Automaten je nach gewählter Bedingung dann aus, wenn Sie Anwesend oder Abwesend sind.
- Anwesenheitssimulation: führt den Automaten nur aus, wenn die Anwesenheitssimulation entweder aktiv oder inaktiv ist.
- Wetter: führt die Aktivität nur aus, wenn die gewählte Wetter-Bedingung zutrifft.
- Sicherheit: führt die Aktivität nur aus, wenn die gewählte Sicherheits-Bedingung zutrifft.
- Raumzustand: der Automat wird nur ausgeführt, wenn die definierte Stimmung im Raum aktiv ist. Damit kann z.B. der Ausschaltbefehlt eines Bewegungsmelders nur dann ausgeführt werden, wenn das Licht automatisch eingeschaltet wurde, nicht aber über den Raumtaster.
- Heizungs-System: führt die Aktivität nur aus, wenn die Heizung entweder ein- oder ausgeschaltet ist.

Die Automaten werden nur dann ausgeführt, wenn alle definierten Bedingungen erfüllt sind. Der aktuellen Gesamtzustand der definierten Bedingungen wird durch das linke Symbol in der Spalte 'Bedingungen' der Listenansicht repräsentiert:

- Alle Bedingungen erfüllt, der Automat wird ausgeführt.
- Nicht alle Bedingung erfüllt, der Automat wird nicht ausgeführt.

Der aktuelle Zustand der einzelnen Bedingungen ist im Tooltip ersichtlich. Der Zustand wird jeweils beim Laden der Seite oder mit 'Ansicht aktualisieren' aufdatiert. 'Automat testen' führt den Automaten in jedem Fall aus und berücksichtigt die Bedingungen nicht.
Bedingungen sind optional.

Die Einstellungen des Automaten werden durch 'Speichern' gesichert und aktiviert.

## Hinweise

- Wird auf einem einzelnen Gerät eine Stimmung aufgerufen, wird der Raumzustand damit nicht verändert. Wird z.B. eine Lampe mittels Zeitschaltuhr eingeschaltet, ruft der nächste Klick auf den Taster im Raum die Stimmung 1 auf, obwohl bereits eine Lampe an ist. Die Lampe schaltet damit nicht direkt aus.
- Werden Rollladen, Jalousien oder Markisen über einen Scene Responder bewegt, so obliegt es dem Benutzer dafür zu sorgen, dass vom automatisierten Öffnen oder Schliessen keine Gefahr ausgeht.
- Rot markierte Einträge in der Liste der Auszuführenden Aktivitäten sind ungültig und können in dieser Version der App nicht mehr erstellt oder bearbeitet werden. So ist z.B. das direkte Setzen von Ausgangswerten für Geräte und Räume oder das Aufrufen einer globalen Aktivität wie 'Klingeln' in einem einzelnen Raum nicht mehr möglich. Diese Befehle müssen durch eine Stimmung ersetzt werden. Löschen Sie dazu den alten Automaten und erstellen Sie diesen neu.
  Diese Aktivitäten werden jedoch noch ausgeführt.

## Beispiel zu zentralem Rollladen/Jalousie-Taster

Eine mögliche Anwendung ist ein zentraler Taster für alle Rollläden oder Jalousien. Verwenden Sie dazu einen 2-Wege-Taster, der entweder in einen separaten Raum oder einen Raum ohne Rollläden (z.B. Flur) gesetzt wird.

Legen Sie nun einen neuen Automaten an und definieren in diesem Raum (z.B. Flur) für Schatten die Stimmung 'Zu' als Auslöser. Unter 'Auszuführende Aktivitäten' wählen Sie 'alle Räume' und für Schatten die Stimmung 'Zu'. Alternativ können Sie einzelne Räume wählen, wenn Sie z.B. nur die Rollläden in den Räumen im 1. Stock steuern wollen. Nach dem Speichern dieser Einstellungen können Sie mit dem 'Ab' Taster die Rollläden in sämtlichen Räumen schliessen.

Die gleiche Definition erstellen Sie nun auch für die 'Auf' Stimmung und für 'Anhalten'. 'Anhalten' wird benötigt, damit die Bewegung bei Bedarf auch zentral gestoppt werden kann.