FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: heiter am 24 Dezember 2015, 09:26:25

Titel: "at" Aktion mehrfach ausführen
Beitrag von: heiter am 24 Dezember 2015, 09:26:25
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
Titel: Antw:"at" Aktion mehrfach ausführen
Beitrag von: Amenophis86 am 24 Dezember 2015, 09:29:06
Nein, aber mit DOIF kannste das machen.
Titel: Antw:"at" Aktion mehrfach ausführen
Beitrag von: kumue am 24 Dezember 2015, 12:10:13
schau mal hier
http://forum.fhem.de/index.php?topic=11208.0
Titel: Antw:"at" Aktion mehrfach ausführen
Beitrag von: heiter am 24 Dezember 2015, 12:15:26
Danke für die Infos, dass probiere ich aus.

Viele Grüße

Jens
Titel: Antw:"at" Aktion mehrfach ausführen
Beitrag von: Puschel74 am 24 Dezember 2015, 12:40:45
Weekdaytimer würde sich auch anbieten.
Titel: Antw:"at" Aktion mehrfach ausführen
Beitrag von: Zrrronggg! am 24 Dezember 2015, 14:02:10
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)
Titel: Antw:"at" Aktion mehrfach ausführen
Beitrag von: Zrrronggg! am 24 Dezember 2015, 14:10:09
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
Titel: Antw:"at" Aktion mehrfach ausführen
Beitrag von: kumue am 24 Dezember 2015, 14:12:00
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 !
Titel: Antw:"at" Aktion mehrfach ausführen
Beitrag von: Zrrronggg! am 24 Dezember 2015, 16:03:58
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!