From 2cee38a3184e6aecc6e2608bbf8859a866af05cc Mon Sep 17 00:00:00 2001 From: martinp876 <> Date: Sun, 12 Mar 2017 16:49:12 +0000 Subject: [PATCH] HMInfo: minor bug git-svn-id: https://svn.fhem.de/fhem/trunk@13686 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/98_HMinfo.pm | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/fhem/FHEM/98_HMinfo.pm b/fhem/FHEM/98_HMinfo.pm index d3ee9027a..94389e71f 100644 --- a/fhem/FHEM/98_HMinfo.pm +++ b/fhem/FHEM/98_HMinfo.pm @@ -201,7 +201,7 @@ sub HMinfo_Notify(@){########################################################## HMinfo_listOfTempTemplates() if (grep /(FILEWRITE.*$cfgFn|INITIALIZED)/,@{$events}); if (grep /(SAVE|SHUTDOWN)/,@{$events}){# also save configuration - HMinfo_archConfig($hash,$name,"",""); + HMinfo_archConfig($hash,$name,"","") if(AttrVal($name,"autoArchive",undef)); } if (grep /INITIALIZED/,@{$events}){ HMinfo_SetFn($hash,$name,"loadConfig") @@ -444,10 +444,10 @@ sub HMinfo_regCheck(@) { ###################################################### my $pre = (CUL_HM_getAttrInt($eName,"expert") & 0x02)?"":".";#raw register on delete $ehash->{helper}{shadowReg}{$rl} - if ( ( $ehash->{READINGS}{$pre.$rl} - && $ehash->{READINGS}{$pre.$rl}{VAL} eq $ehash->{helper}{shadowReg}{$rl} - ) # content is already displayed - ||(!$ehash->{helper}{shadowReg}{$rl}) # content is missing + if ( ( !$ehash->{helper}{shadowReg}{$rl}) # content is missing + ||( $ehash->{READINGS}{$pre.$rl} + && $ehash->{READINGS}{$pre.$rl}{VAL} eq $ehash->{helper}{shadowReg}{$rl} + ) # content is already displayed ); } push @regChPend,$eName if (keys %{$ehash->{helper}{shadowReg}});