From 05567d9da8dd4716c0c8058c33170ce549605ee1 Mon Sep 17 00:00:00 2001 From: martinp876 Date: Sun, 26 Jan 2014 10:38:00 +0000 Subject: [PATCH] repair apptime git-svn-id: svn://svn.code.sf.net/p/fhem/code/trunk@4743 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/10_CUL_HM.pm | 3 +-- fhem/FHEM/98_apptime.pm | 6 +++--- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/fhem/FHEM/10_CUL_HM.pm b/fhem/FHEM/10_CUL_HM.pm index f58fb448d..ca7b2b0ed 100755 --- a/fhem/FHEM/10_CUL_HM.pm +++ b/fhem/FHEM/10_CUL_HM.pm @@ -5661,12 +5661,11 @@ sub CUL_HM_complConfigTest($){# RemoveInternalTimer("CUL_HM_complConfigTO"); InternalTimer(gettimeofday()+ 1800,"CUL_HM_complConfigTO","CUL_HM_complConfigTO", 0); } - (@{$modules{CUL_HM}{helper}{qReqStat}}) } sub CUL_HM_complConfigTO($){ my @arr = @{$modules{CUL_HM}{helper}{confCheckArr}}; @{$modules{CUL_HM}{helper}{confCheckArr}} = (); - CUL_HM_complConfig($_) foreach (@arr); + CUL_HM_complConfig($_) foreach (CUL_HM_noDup(@arr)); } sub CUL_HM_complConfig($) {# read config if enabled and not complete my $name = shift; diff --git a/fhem/FHEM/98_apptime.pm b/fhem/FHEM/98_apptime.pm index 6ed536fef..31c533850 100644 --- a/fhem/FHEM/98_apptime.pm +++ b/fhem/FHEM/98_apptime.pm @@ -84,9 +84,9 @@ sub apptime_getTiming($$$@) { !$defs{$e}{helper}{bm} || !$defs{$e}{helper}{bm}{$fnName} ){ - $defs{$e}{helper}{bm}{$fnName} =(max =>0, mAr =>"", - cnt =>1, tot =>0, - dmx =>0); + %{$defs{$e}{helper}{bm}{$fnName}} =(max =>0, mAr =>"", + cnt =>1, tot =>0, + dmx =>0); $h = $defs{$e}{helper}{bm}{$fnName}; }