Einen Aktor für eine Zeitdauer einschalten: Unterschied zwischen den Versionen

Aus Wikimatic
Wechseln zu: Navigation, Suche
 
(2 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
=Was tut das WebUI-Programm=
+
Es gibt dafür mehrere Möglichkeiten.  
Dieses Programm schalten einen Aktor für eine gegebene Zeitdauer ein.  
+
  
Das entspricht einer Treppenlicht-Funktion, hier im Beispiel auf 10 sec gesetzt, damit man das Programm einfacher testen kann.  
+
== direkte Verknüpfung ==
 +
Die einfachste ist eine direkte Verknüpfung von einem Taster zu einem Aktor anzulegen und als Profil "Treppenhauslicht" anzugeben. Dabei kann man die Einschaltdauer angeben.  
  
 +
Nimmt man einen Bewegungsmelder anstelle eines Tasters erlaubt dieser auch die Eingabe einer Helligkeistschwelle unterhalb derer die der Aktor eingeschaltet wird, was einem klassischen Bewegungsmelder entspricht. Für die Zeitdauer des Einschaltens stehen bei diesen mehrere Modi zur Verfügung.
 +
 +
Nachteilig an diesem Verhalten ist die mangelnde Flexibilität. So können Nebenbedingungen z.B. man möchte das Licht manuell dauernd einschalten, nicht direkt eingebaut werden kann. Dies kann jedoch über die Sperrung des Aktors über ein Programm nachgerüstet werden. 
 +
 +
== per WebUI-Programm==
 +
Dieses Programm schalten einen Aktor für eine gegebene Zeitdauer ein.
  
=Voraussetzungen=
+
Das entspricht einer Treppenlicht-Funktion, hier im Beispiel auf 10 sec gesetzt, damit man das Programm einfacher testen kann.
keine
+
  
=Code=
+
=== Code ===
 
In dieser Variante wird die Einschaltdauer mit dem Einschaltsignal an den Aktor gesendet. Damit sichergestellt ist, das die Einschaltdauer vor dem Versand der des Einschaltsignals gesetzt ist, wird das Einschaltsignal verzögert versendet.
 
In dieser Variante wird die Einschaltdauer mit dem Einschaltsignal an den Aktor gesendet. Damit sichergestellt ist, das die Einschaltdauer vor dem Versand der des Einschaltsignals gesetzt ist, wird das Einschaltsignal verzögert versendet.
 
  wenn  
 
  wenn  
 +
    Gerät xyz bei xyz bei Änderung auslösen
 
  dann  
 
  dann  
 
     "Geräteauswahl" Kanal "sofort" "Einschaltdauer" auf "10" "sec"
 
     "Geräteauswahl" Kanal "sofort" "Einschaltdauer" auf "10" "sec"
Zeile 23: Zeile 29:
 
  sonst
 
  sonst
  
=Quellen=
+
==Quellen==
 
*Web-UI Handbuch [http://www.homematic.com/fileadmin/pdfs/einleitungen/HM_WebUI.pdf]
 
*Web-UI Handbuch [http://www.homematic.com/fileadmin/pdfs/einleitungen/HM_WebUI.pdf]

Aktuelle Version vom 3. Oktober 2014, 08:00 Uhr

Es gibt dafür mehrere Möglichkeiten.

direkte Verknüpfung

Die einfachste ist eine direkte Verknüpfung von einem Taster zu einem Aktor anzulegen und als Profil "Treppenhauslicht" anzugeben. Dabei kann man die Einschaltdauer angeben.

Nimmt man einen Bewegungsmelder anstelle eines Tasters erlaubt dieser auch die Eingabe einer Helligkeistschwelle unterhalb derer die der Aktor eingeschaltet wird, was einem klassischen Bewegungsmelder entspricht. Für die Zeitdauer des Einschaltens stehen bei diesen mehrere Modi zur Verfügung.

Nachteilig an diesem Verhalten ist die mangelnde Flexibilität. So können Nebenbedingungen z.B. man möchte das Licht manuell dauernd einschalten, nicht direkt eingebaut werden kann. Dies kann jedoch über die Sperrung des Aktors über ein Programm nachgerüstet werden.

per WebUI-Programm

Dieses Programm schalten einen Aktor für eine gegebene Zeitdauer ein.

Das entspricht einer Treppenlicht-Funktion, hier im Beispiel auf 10 sec gesetzt, damit man das Programm einfacher testen kann.

Code

In dieser Variante wird die Einschaltdauer mit dem Einschaltsignal an den Aktor gesendet. Damit sichergestellt ist, das die Einschaltdauer vor dem Versand der des Einschaltsignals gesetzt ist, wird das Einschaltsignal verzögert versendet.

wenn 
   Gerät xyz bei xyz bei Änderung auslösen
dann 
   "Geräteauswahl" Kanal "sofort" "Einschaltdauer" auf "10" "sec"
   "Geräteauswahl" Kanal "verzögert um" "1" "Sekunde" "Schaltzustand ein"
sonst

Mit dieser Variante wird der gleiche Effekt erzielt, jedoch zwei Schaltsignale über Funk an den Aktior gesendet.

wenn 
dann 
   "Geräteauswahl" Kanal "sofort" "Schaltzustand ein"
   "Geräteauswahl" Kanal "verzögert um" "10" "Sekunde" "Schaltzustand aus"
sonst

Quellen

  • Web-UI Handbuch [1]