diff --git a/fhem/FHEM/98_DOIF.pm b/fhem/FHEM/98_DOIF.pm
index 65b77c8c4..f147df678 100644
--- a/fhem/FHEM/98_DOIF.pm
+++ b/fhem/FHEM/98_DOIF.pm
@@ -3849,6 +3849,7 @@ sub set_Exec
{
my ($timername,$sec,$subname,$param4,$param5)=@_;
my $count=0;
+ my $hash=$hs;
if (defined $param5) {
$hs->{ptimer}{$timername}{cond}=$param5;
$hs->{ptimer}{$timername}{param}=$param4;
@@ -5495,7 +5496,7 @@ Das Format lautet: [:MM] MM sind Minutenangaben zwischen 00 und 59.
Relative Zeitangaben nach Zeitraster ausgerichtet back
-Das Format lautet: [+:MM] MM sind Minutenangaben zwischen 1 und 59.
+Das Format lautet: [+:MM] MM sind Minutenangaben zwischen 00 und 59.
Anwendungsbeispiel: Gong alle fünfzehn Minuten um XX:00 XX:15 XX:30 XX:45
@@ -5508,7 +5509,7 @@ attr di_gong do always
Zeitangaben nach Zeitraster ausgerichtet alle X Stunden back
-Format: [+[h]:MM] mit: h sind Stundenangaben zwischen 2 und 23 und MM Minuten zwischen 00 und 59
+Format: [+[h]:MM] mit: h sind Stundenangaben zwischen 1 und 23 und MM Minuten zwischen 00 und 59
Anwendungsbeispiel: Es soll immer fünf Minuten nach einer vollen Stunde alle 2 Stunden eine Pumpe eingeschaltet werden, die Schaltzeiten sind 00:05, 02:05, 04:05 usw.
@@ -5880,6 +5881,8 @@ Beispiel:
attr my_doif wait 1:[mydummy:state]*3:rand(600)+100,Attr("mydevice","myattr","")
+Im Perl-Modus werden Verzögerungen mit Hilfe der Funktion set_Exec realisiert.
+