« Zurück zu Produkt

Dokumentation

Einmaliger Timer

Das Module "Einmaliger Timer" ermöglicht das zeitversetzte Ausführen von bestimmten Teilen des Logikplans.

Modul "Einmaliger Timer"

Datenpunkte Eingang

Name Beschreibung
Neustart/Aktiv Aktivierung des Timers, bei TRUE wird der Timer aktiviert und löst den Logikplan nach einer bestimmten Zeit wieder aus. Sollte der Timer bereits laufen, wird die verbleibende Zeit auf den ursprünglichen Wert zurückgesetzt.
Start Starten des Timers, bei TRUE wird der Timer aktiviert wenn dieser noch nicht aktiv ist und löst den Logikplan nach einer bestimmten Zeit wieder aus.
Zeit (Sekunden) Zeit in Sekunden, nach der Timer auslösen soll.

Datenpunkte Ausgang

Name Beschreibung
Auslösung Datenpunkt des Modules der TRUE liefert, wenn das Modul ausgelöst hat. Der nachfolgende Zweig des Logikplans wird nur ausgeführt wenn der Timer ausgelöst hat.
Keine Auslösung Datenpunkt des Modules der TRUE liefert, wenn das Modul nicht ausgelöst hat. Der nachfolgende Zweig des Logikplans wird nur ausgeführt wenn der Timer nicht ausgelöst hat.
Timer läuft Datenpunkt des Modules der TRUE liefert, wenn der Timer gestartet wurde, aber noch nicht ausgelöst hat.
Verbleibende Sekunden Liefert die Anzahl von Sekunden die bis zum Auslösen des Timers noch vergehen müssen.

Anwendungsbeispiel

Gegeben sind 1 Homematic Taster und 1 Homematic Aktor zum Schalten eines Lichtes:

Instanzen in IP-Symcon

Es soll nun ein Logikplan im Logikpläne erstellt werden, der bei einem Auslösen des Tasters ein Licht einschaltet und nach einer Minute wieder abschaltet.

Sie können diese Anforderung durch die Verwendung eines Modules Einmaliger Timer realisieren, vordefinierte Instanz Module für den Taster bzw. das Aktivieren des Lichtes finden Sie im Objektbaum des Logikplandesigners.

Logikplan im Designer.

Funktionsweise:

  • Die Variable PRESS_SHORT eines Homematic Tasters hat immer den Wert TRUE, bei Betätigung des Tasters wird der Wert der Variable aktualisiert und lediglich Datum/Uhrzeit der Variable werden aktualisiert. Diese Aktualisierung kann man mit dem Modul Bei Aktualisierung auswerten und andere Module damit steuern.
  • Im aktuellen Beispiel wird bei der Aktualisierung der Variable PRESS_SHORT das Licht eingeschaltet und gleichzeitig durch das Setzen des "Aktiv" Eingangs im Modul Einmaliger Timer ein Timer mit 60 Sekunden ausgelöst.
  • Das LogikplanSkript wird durch diesen Timer nach 60 Sekunden ein weiteres mal ausgeführt und schaltet das Licht über das Nicht Modul wieder aus.
Haben Sie noch Fragen?