From 3e981e7c4498ee33d324f308827df764e2a33a1a Mon Sep 17 00:00:00 2001 From: Damian <> Date: Wed, 26 Jul 2017 10:27:41 +0000 Subject: [PATCH] 98_DOIF.pm: fixed attribute repeatcmd git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@14790 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- FHEM/98_DOIF.pm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/FHEM/98_DOIF.pm b/FHEM/98_DOIF.pm index 977ea3c67..8c822ee5e 100644 --- a/FHEM/98_DOIF.pm +++ b/FHEM/98_DOIF.pm @@ -1446,7 +1446,7 @@ DOIF_cmd ($$$$) DOIF_cmd ($hash,$nr,$subnr,$event); } } else { - if (defined ($sleeptimer[$nr])) { + if ($sleeptimer[$nr]) { my $last_cond=ReadingsVal($pn,"cmd_nr",0)-1; if (DOIF_SetSleepTimer($hash,$last_cond,$nr,0,$event,-1,$sleeptimer[$nr])) { DOIF_cmd ($hash,$nr,$subnr,$event); @@ -2041,9 +2041,9 @@ DOIF_SetSleepTimer($$$$$$$) or AttrVal($pn,"do","") eq "always" or AttrVal($pn,"do","") eq "resetwait" or AttrVal($pn,"repeatsame","") - or defined($repeatcmd))) { + or $repeatcmd)) { my $sleeptime=0; - if (defined ($repeatcmd)) { + if ($repeatcmd) { $sleeptime=$repeatcmd; } else { my @sleeptimer=SplitDoIf(':',AttrVal($pn,"wait","")); @@ -2073,7 +2073,7 @@ DOIF_SetSleepTimer($$$$$$$) } InternalTimer($next_time, "DOIF_SleepTrigger",$hash, 0); return 0; - } elsif (defined($repeatcmd)){ + } elsif ($repeatcmd){ return 0; } else { return 1;