From c2d051b860627b1a67729d600b72a905720ff7de Mon Sep 17 00:00:00 2001 From: Damian <> Date: Mon, 14 Nov 2022 16:43:41 +0000 Subject: [PATCH] 98_DOIF.pm: Timer: wdays 0 fixed, card: undefined $dim fixed git-svn-id: https://svn.fhem.de/fhem/trunk@26703 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/98_DOIF.pm | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/fhem/FHEM/98_DOIF.pm b/fhem/FHEM/98_DOIF.pm index bd11a5ba9..039511217 100644 --- a/fhem/FHEM/98_DOIF.pm +++ b/fhem/FHEM/98_DOIF.pm @@ -2081,6 +2081,7 @@ DOIF_CheckTimers($$$$) my $intervaltimer; $timer =~ s/\s//g; + ($timer,$days)=SplitDoIf('|',$timer); $days="" if (!defined $days); ($timer,$intervaltimer)=SplitDoIf(',',$timer); @@ -2151,7 +2152,7 @@ sub DOIF_getTime { $hash->{timer}{$nr}=0; $hash->{time}{$nr}=$time; $hash->{timeCond}{$nr}=$condition; - $hash->{days}{$nr}=$days if ($days); + $hash->{days}{$nr}=$days if ($days ne ""); $hash->{timers}{$condition}.=" $nr " if ($trigger); } @@ -4897,7 +4898,9 @@ sub card if (!defined $value1[0]{value}) { return(""); } - + if (!defined $dim) { + return(""); + } my $bheight=73; my $htrans=0;