mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-04-22 20:24:36 +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:
parent
0dabb0ecde
commit
3f9cea50b0
@ -454,7 +454,7 @@ sub HMinfo_paramCheck(@) { ####################################################
|
|||||||
foreach my $eName (@entities){
|
foreach my $eName (@entities){
|
||||||
if ($defs{$eName}{helper}{role}{dev}){
|
if ($defs{$eName}{helper}{role}{dev}){
|
||||||
my $ehash = $defs{$eName};
|
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 $IoDev = $ehash->{IODev} if ($ehash->{IODev});
|
||||||
my $ioHmId = AttrVal($IoDev->{NAME},"hmId","-");
|
my $ioHmId = AttrVal($IoDev->{NAME},"hmId","-");
|
||||||
if (!$IoDev) { push @noIoDev,$eName;}
|
if (!$IoDev) { push @noIoDev,$eName;}
|
||||||
@ -1346,7 +1346,6 @@ sub HMinfo_loadConfig($@) {####################################################
|
|||||||
}
|
}
|
||||||
elsif($cmd eq "regBulk"){
|
elsif($cmd eq "regBulk"){
|
||||||
next if($param !~ m/RegL_0[0-9]:/);
|
next if($param !~ m/RegL_0[0-9]:/);
|
||||||
|
|
||||||
my $exp = CUL_HM_getAttrInt($eN,"expert");
|
my $exp = CUL_HM_getAttrInt($eN,"expert");
|
||||||
$param =~ s/\.RegL/RegL/;
|
$param =~ s/\.RegL/RegL/;
|
||||||
$param =~ s/RegL/\.RegL/ if ($exp != 2);
|
$param =~ s/RegL/\.RegL/ if ($exp != 2);
|
||||||
@ -1361,7 +1360,8 @@ sub HMinfo_loadConfig($@) {####################################################
|
|||||||
push @elincmpl,"$eN reg list:$reg";
|
push @elincmpl,"$eN reg list:$reg";
|
||||||
next;
|
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);
|
close(aSave);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user