FHEM Forum

FHEM => Automatisierung => Thema gestartet von: mickey001 am 12 Januar 2017, 08:09:58

Titel: AT Befehl in einem definierten Zeitraum alle 15 Minuten ausführen
Beitrag von: mickey001 am 12 Januar 2017, 08:09:58
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
Titel: Antw:AT Befehl in einem definierten Zeitraum alle 15 Minuten ausführen
Beitrag von: Benni am 12 Januar 2017, 08:30:17
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
Titel: Antw:AT Befehl in einem definierten Zeitraum alle 15 Minuten ausführen
Beitrag von: mickey001 am 12 Januar 2017, 10:21:18
Super Danke. Ich hab die ganze Zeit in den DEF Parametern gestöbert aber das es da ein Attribut gibt. Genial. Danke hat geklappt.