FHEM Forum

FHEM => Automatisierung => Thema gestartet von: Tom71 am 01 Juni 2017, 21:15:03

Titel: at mit mehreren Zeiten
Beitrag von: Tom71 am 01 Juni 2017, 21:15:03
Hallo,
ich stehe etwas auf dem Schlauch und bräuchte eure Hilfe.
Ich möchte zu bestimmten Zeiten 5:00, 10:00, 14:00 und 22 Uhr jeden Tag eine function aufrufen. Es könnte mit WeekdayTimer gehen. Aber geht es auch mit at ?
Hintergrund: Ich habe eine eigene Bewässerungsfunktion, die ich zu bestimmten Uhrzeiten abfahren möchte.

Vielen Dank
Titel: Antw:at mit mehreren Zeiten
Beitrag von: RaspiLED am 01 Juni 2017, 21:19:02
Hi,
wie wären 4 einzelne at und eine function in 99_myUtils.pm
Gruß Arnd


Raspi2 mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, Bravia, ...
Titel: Antw:at mit mehreren Zeiten
Beitrag von: Wuppi68 am 01 Juni 2017, 21:20:37
Zitat von: RaspiLED am 01 Juni 2017, 21:19:02
Hi,
wie wären 4 einzelne at und eine function in 99_myUtils.pm
Gruß Arnd

dann lieber stündlich (at *+1:00) und die nicht gewünschten rausfiltern
Titel: Antw:at mit mehreren Zeiten
Beitrag von: Tom71 am 01 Juni 2017, 21:30:19
Ah, ich könnte auch ein
+*1:00 { if(( $hour == 5 || $hour == 10 || $hour==14 || $hour == 22) ) { checkBewaesserung() } }
Titel: Antw:at mit mehreren Zeiten
Beitrag von: Frank_Huber am 01 Juni 2017, 21:35:37
Doif wäre auch ne Möglichkeit.
Doif (Zeit1) (set bla) DOELSEIF (zeit2) (set bla) DOELSEIF (zeit3) (set bla)......

Gesendet von meinem S3_32 mit Tapatalk

Titel: Antw:at mit mehreren Zeiten
Beitrag von: Damian am 02 Juni 2017, 20:39:11
Zitat von: Frank_Huber am 01 Juni 2017, 21:35:37
Doif wäre auch ne Möglichkeit.
Doif (Zeit1) (set bla) DOELSEIF (zeit2) (set bla) DOELSEIF (zeit3) (set bla)......

Gesendet von meinem S3_32 mit Tapatalk

wenn bla immer gleich ist dann besser:

DOIF ([05:00] or [10:00] or [14:00] or [22:00]) {heckBewaesserung()}
attr  do always


Im Gegensatz zu at wird hier nicht unnötig getriggert.