Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.
Sendet zu einem festgelegten Zeitpunkt ein TRUE.
Info
Tipp

--R Sven

Inhalt dieser Seite

Inhalt

Funktionsbeschreibung

Sendet an einem mittels einer Unix-Zeit festgelegten Zeitpunkt ein TRUE auf den Ausgang.

Da diese Funktion in jeder Logik-Zelle, die aus einem eingebauten Logik-Modul erzeugt wurde, in den Trigger-Eingangsfunktionen enthalten ist, wird dieses Logik-Modul selten Einsatz finden. Diese Modul bietet aber den Vorteil, dass der Cron-Parameter als String von einem Objekt eingelesen werden kann. Nähere Beschreibung insbesondere zur Cron-Syntax siehe hier:

https://elabnet.atlassian.net/wiki/spaces/TSKB/pages/431390748/Triggerfunktion+von+Eing+ngen#Triggerfunktion-zu-einem-bestimmten-Zeitpunkt

Eingänge

  • Zeit(integer): Bestimmt den (Weck)Zeitpunkt in der Form eines UNIX-Zeitwerts (d.h. in Sekunden seit dem 1.1.1970 00:00:00 UTC)

  • (Optional) Inhibit 1-n(boolean): (Optionale) Sperreingänge, lösen die Abbruchfunktion aus.

  • (Optional) Trigger 1-n(boolean): (Optionale) Triggereingänge, lösen die Triggerfunktion aus.

Ausgänge

  • Alarm (boolean): Ausgangswert.

Hinweise

Praktische Anwendungsbeispiele

  •   Zeitschaltungen (Gartenlicht, Deaktivieren von Zirkulationspumpen in der Nacht, etc)

Zugrundeliegender Modulbaustein

Status
colourYellow
titleFortgeschrittene

→Wakeup-Modulbaustein

Code

Status
colourRed
titleExperten
Der Custom-Logik-Code dieses Logik-Moduls lautet wie folgt: Codeblock{ "Level": [ [ "$Date", "int", 0 ], [ "$Alarm", "bool", false ], [ "$VAR<Inhibit?>", "bool", false ] ], "Module": [ [ "Break", [ "$VAR<Inhibit?>" ] ], [ "Wakeup", "$Date", "$Alarm" ] ], "Input": [ [ "Zeit", "Unix-Zeit", "$Date", "c" ], [ "Inhibit", "INHIBIT", "$VAR<Inhibit?>", "u" ] ], "Output": [ [ "Alarm", "Alarm", "$Alarm", "a" ] ] }