Hallo zusammen,
als blutiger Anfänger habe ich eine Frage zum zeitabhängigen ausführen einer Aktion. Ich möchte meine Aktion 6, 12 und 18Uhr ausführen lassen. Kann ich das über ,,at" in irgendeiner Form abbilden?
z.B.
define MeineAktion at 06:00:00 | 12:00:00 | 18:00:00
Im Voraus danke für Eure Unterstützung.
jens
Nein, aber mit DOIF kannste das machen.
schau mal hier
http://forum.fhem.de/index.php?topic=11208.0
Danke für die Infos, dass probiere ich aus.
Viele Grüße
Jens
Weekdaytimer würde sich auch anbieten.
Rein akademischer Einwurf: Auch wenn es hier anscheined nicht geglaubt wird, das geht (natürlich) auch mit einem "at", das allerdings zugegeben etwas komplexer aussehen und perl enthalten würde. Der Unterschied zu DOIF ist daher eher akademischer Natur, aber GEHEN tut es.
Genau genommen fallen mir da sogar mehrere Methoden ein, alles ohne Weekdaystimer und DOIF, aber deswegen nicht einfacher.*
Tatsächlich wäre der mit Abstand einfachste Weg einfach 3x "define ...at" anzulegen. Das ist minimaler Aufwand mit den geringsten Fallstricken und tut nicht weh:
define MeineAktion1 at 06:00:00 set Blunz on
define MeineAktion2 at 12:00:00 set Blunz on
define MeineAktion3 at 18:00:00 set Blunz on
Praktische jede andere Lösung ist komplexer.
* (eine meiner Lösungen wird im von kumue geposteten Link gleich am Anfang dargestellt)
Nochwas: Es geht aus deinem ersten Post nicht hervor aber VERMUTLICH meinst du genau genommen, dass du du die jeden Tag zu diesen Uhrzeiten ausführen willst.
Das wäre dann
define MeineAktion1 at *06:00:00 set Blunz on
define MeineAktion2 at *12:00:00 set Blunz on
define MeineAktion3 at *18:00:00 set Blunz on
define MeineAktion1 at 06:00:00 set Blunz on
define MeineAktion2 at 12:00:00 set Blunz on
define MeineAktion3 at 18:00:00 set Blunz on
das wollte ich gerade auch fragen... was passiert am nächsten Tag ? :D
Frohes Fest !
at 03:00 -> 1x um 3 Uhr
at *03:00 -> jeden Tag um 3 Uhr
at +03:00 -> in 3 Stunden
at +*03:00 -> in 3 Stunden und dann alle 3 Stunden erneut
ZitatFrohes Fest !
Danke, ebenso!