Einen Aktor für eine Zeitdauer einschalten: Unterschied zwischen den Versionen
(Eine dazwischenliegende Version von einem anderen Benutzer werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
− | + | 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= | + | === 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 22: | 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.
Inhaltsverzeichnis
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]