at mit mehreren Zeiten

Begonnen von Tom71, 01 Juni 2017, 21:15:03

Vorheriges Thema - Nächstes Thema

Tom71

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
Homematic | RaspberryMatic

RaspiLED

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, ...
Raspberry Pi mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, WifiLight2, Bravia, ...

Wuppi68

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
FHEM unter Proxmox als VM

Tom71

Ah, ich könnte auch ein
+*1:00 { if(( $hour == 5 || $hour == 10 || $hour==14 || $hour == 22) ) { checkBewaesserung() } }
Homematic | RaspberryMatic

Frank_Huber

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


Damian

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.
Programmierte FHEM-Module: DOIF-FHEM, DOIF-Perl, DOIF-uiTable, THRESHOLD, FHEM-Befehl: IF