From eaa860ec51a2436c4a10be5b05c8501bfc436e6e Mon Sep 17 00:00:00 2001 From: martinp876 Date: Sun, 26 Jul 2015 06:20:41 +0000 Subject: [PATCH] 98_HMinfo: bugfix minor SumError git-svn-id: https://svn.fhem.de/fhem/trunk@8975 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/98_HMinfo.pm | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/fhem/FHEM/98_HMinfo.pm b/fhem/FHEM/98_HMinfo.pm index e7a3a2c7f..06d40b484 100644 --- a/fhem/FHEM/98_HMinfo.pm +++ b/fhem/FHEM/98_HMinfo.pm @@ -50,7 +50,7 @@ sub HMinfo_Define($$){######################################################### .",reduced:off" .",motorErr:ok" .",error:none" - .",uncertain:[no|yes]," + .",uncertain:[no|yes]" .",smoke_detect:none" .",cover:closed" ; @@ -109,6 +109,15 @@ sub HMinfo_Attr(@) {########################################################### $modules{CUL_HM}{helper}{hmManualOper} = substr($attrVal,0,1); } } + elsif($attrName eq "sumERROR"){ + if ($cmd eq "set"){ + foreach (split ",",$attrVal){ #prepare reading filter for error counts + my ($p,@a) = split ":",$_; + return "parameter illegal - " + if(!$p || !$a[0]); + } + } + } return; } @@ -126,6 +135,7 @@ sub HMinfo_status($){########################################################## my %sum; #--- used for error counts my @erro = split ",",$attr{$name}{sumERROR}; + my %errFlt; my %err; my @errNames;