diff --git a/fhem/FHEM/98_DOIF.pm b/fhem/FHEM/98_DOIF.pm index 381b0d412..9c25206c8 100644 --- a/fhem/FHEM/98_DOIF.pm +++ b/fhem/FHEM/98_DOIF.pm @@ -2015,7 +2015,7 @@ sub CheckiTimerDoIf($$$) { my $found; return 1 if ($itimer =~ /\[$device(\]|,.+\])/); for (my $j = 0; $j < $max; $j++) { - if ($eventa->[$j] =~ "^(.+): ") { + if ($eventa->[$j] =~ "^([^:]+): ") { $found = ($itimer =~ /\[$device:$1(\]|:.+\]|,.+\])/); if ($found) { return 1;