FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: wendeling am 23 Dezember 2019, 17:07:15

Titel: [gelöst] AT Befehl alle 5 Minuten aber nur zwischen 10:00 und 18:00 Uhr
Beitrag von: wendeling am 23 Dezember 2019, 17:07:15
Hallo,
wer kann mir denn hier helfen. Ich möchte einen  AT Befehl alle 5 Minuten aber nur zwischen 10:00 und 18:00 Uhr setzen.
Momentan sieht mein AT Befehl wie folgt aus (bisher alle 5 Minuten)



+*00:05:00 { my $d= ReadingsVal("HM_5C2BBF_T1_T2","temperature",0); fhem("set HM_5C2BBF_T1_T2_dummy $d")}



Danke
Wendelin
Titel: Antw:AT Befehl alle 5 Minuten aber nur zwischen 10:00 und 18:00 Uhr
Beitrag von: Otto123 am 23 Dezember 2019, 17:57:39
Hallo Wendelin,

attr disabledForIntervals?
ZitatdisabledForIntervals HH:MM-HH:MM HH:MM-HH:MM ...
Das Argument ist eine Leerzeichengetrennte Liste von Minuszeichen- getrennten HH:MM oder D@HH:MM Paaren. Falls die aktuelle Uhrzeit zwischen diesen Werten fällt, dann wird die Ausführung, wie beim disable, ausgesetzt. Statt HH:MM kann man auch HH oder HH:MM:SS angeben. D ist der Tag der Woche, mit 0 als Sonntag and 3 als Mittwoch. Die Angabe des Wochentags für den "von" Wert impliziert _nicht_ den gleichen Tag für den "bis" Wert, z.Bsp. deaktiviert 1@00-24 die Asführung von Montag bis Ende der Woche, aber nicht Sonntag (da alle Zeitangaben am Montag vor 1@00 liegen). Um einen Intervall um Mitternacht zu spezifizieren, muss man zwei einzelne angeben, z.Bsp.:
23:00-24:00 00:00-01:00

Schöne Weihnachten
Otto
Titel: Antw:AT Befehl alle 5 Minuten aber nur zwischen 10:00 und 18:00 Uhr
Beitrag von: Frank_Huber am 23 Dezember 2019, 18:09:19
Wenn es nicht at sein muss könnte man das mit DOIF auch sehr einfach lösen.

Gesendet von meinem Doogee S60 mit Tapatalk

Titel: Antw:AT Befehl alle 5 Minuten aber nur zwischen 10:00 und 18:00 Uhr
Beitrag von: Otto123 am 23 Dezember 2019, 18:16:29
Nach ein Nachtrag - die Magie von set magic: 🎅
so wird der Ausführungsteil viel kürzer und ohne Perl :)
set HM_5C2BBF_T1_T2_dummy [HM_5C2BBF_T1_T2:temperature]
Titel: Antw:AT Befehl alle 5 Minuten aber nur zwischen 10:00 und 18:00 Uhr
Beitrag von: wendeling am 23 Dezember 2019, 18:58:31
Danke und schöne Weihnachten !