FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Wolfgang Hochweller am 29 Juli 2016, 14:42:45

Titel: at Timespec
Beitrag von: Wolfgang Hochweller am 29 Juli 2016, 14:42:45
Ich kriege es nicht hin ...
Ich moechte jeden Tag, zwischen 22:00 und 06:00, einmal pro Stunde,  ein Kommando ausfuehren.
jeden Tag , jede Stunde :  +*01:00:00  geht ja noch, aber wie kriege ich von 22 - 06 da rein ?
Titel: Antw:at Timespec
Beitrag von: betateilchen am 29 Juli 2016, 14:46:18
Einfachste Lösung:

Mit

attr <atName> disableForInterval ...

das at einfach von 06:01 bis 21:59 Uhr deaktivieren.
Titel: Antw:at Timespec
Beitrag von: marvin78 am 29 Juli 2016, 14:47:10
Bitte nie nur Ausschnitte posten. Immer die gesamte Definition. Dann kann man besser helfen.

Sehe dir bitte die Perl Specials in der Doku an. Im speziellen die Variable $hour. Oder disableForInterval.

Edit: betateilchen war schneller.
Titel: Antw:at Timespec
Beitrag von: betateilchen am 29 Juli 2016, 14:50:26
Zitat von: marvin78 am 29 Juli 2016, 14:47:10
Bitte nie nur Ausschnitte posten. Immer die gesamte Definition. Dann kann man besser helfen.

In diesem Fall fand ich das Anliegen des Fragestellers zu 100% klar beschrieben. Auch ohne Codeschnipsel.
Titel: Antw:at Timespec
Beitrag von: Wolfgang Hochweller am 29 Juli 2016, 16:52:24
Danke, alles prima.