AT Befehl in einem definierten Zeitraum alle 15 Minuten ausführen

Begonnen von mickey001, 12 Januar 2017, 08:09:58

Vorheriges Thema - Nächstes Thema

mickey001

Ich möchte eine Aktion mehrmals auslösen und zwar innerhalb eines definierten Zeitraums (z.B. von 16:00 Uhr- 17:30 Uhr).
Die Aktion soll dann alle 15 Minuten erfolgen. Ich dachte an einen at Befehl.
Ähnlich wie dieser Codeschnipsel jedoch ohne die Abhängigkeit von Sonnuntergang/Sonnenaufgang und einem  Intervall von 15 Minuten  define sonne_an at *{sunset(-1800,"16:00","17:30")} set steckdose on

Benni

Du brauchst ein wiederholendes at, das alle 15 Minuten was macht, aber in einem definierten Zeitraum nichts macht (inaktiv ist):


define atMachWas at +*00:15:00 set steckdose an
attr atMachWas disabledForIntervals 17:30-24:00 00:00-16:00


s.a. http://fhem.de/commandref_DE.html#at

mickey001

Super Danke. Ich hab die ganze Zeit in den DEF Parametern gestöbert aber das es da ein Attribut gibt. Genial. Danke hat geklappt.