2
0
mirror of https://github.com/fhem/fhem-mirror.git synced 2025-04-22 08:11:44 +00:00

improof config reload

git-svn-id: https://svn.fhem.de/fhem/trunk@5518 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
martinp876 2014-04-13 15:22:34 +00:00
parent 0dabb0ecde
commit 3f9cea50b0

View File

@ -454,7 +454,7 @@ sub HMinfo_paramCheck(@) { ####################################################
foreach my $eName (@entities){
if ($defs{$eName}{helper}{role}{dev}){
my $ehash = $defs{$eName};
my $pairId = CUL_HM_Get($ehash,$eName,"param","PairedTo");
my $pairId = CUL_HM_Get($ehash,$eName,"param","R-pairCentral");
my $IoDev = $ehash->{IODev} if ($ehash->{IODev});
my $ioHmId = AttrVal($IoDev->{NAME},"hmId","-");
if (!$IoDev) { push @noIoDev,$eName;}
@ -1346,7 +1346,6 @@ sub HMinfo_loadConfig($@) {####################################################
}
elsif($cmd eq "regBulk"){
next if($param !~ m/RegL_0[0-9]:/);
my $exp = CUL_HM_getAttrInt($eN,"expert");
$param =~ s/\.RegL/RegL/;
$param =~ s/RegL/\.RegL/ if ($exp != 2);
@ -1361,7 +1360,8 @@ sub HMinfo_loadConfig($@) {####################################################
push @elincmpl,"$eN reg list:$reg";
next;
}
$changes{$eN}{$reg}=$data if (!$defs{$eN}{READINGS}{$reg});
$changes{$eN}{$reg}=$data if (!$defs{$eN}{READINGS}{$reg} ||
$defs{$eN}{READINGS}{$reg}{VAL} !~ m/00:00/);
}
}
close(aSave);