10_ZWav.pm: enable execInits for SEC connections (Forum #55127)

git-svn-id: https://svn.fhem.de/fhem/trunk@11807 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
rudolfkoenig 2016-07-17 14:50:04 +00:00
parent 3e9092a64c
commit 7c63f03e86

View File

@ -3126,12 +3126,18 @@ ZWave_secIncludeFinished($$) # only called by zwave_parseHook during Include
my $iodev = $hash->{IODev}; my $iodev = $hash->{IODev};
my $name = $hash->{NAME}; my $name = $hash->{NAME};
if ($arg =~ m/..9803(.*)/) {
ZWave_secSupported($hash, $1);
} else {
Log3 $name, 2, "$name: unknown answer for secSupported received";
}
if ($iodev->{secInitName}) { if ($iodev->{secInitName}) {
# Secure inclusion is finished, remove readings and execute "normal" init # Secure inclusion is finished, remove readings and execute "normal" init
delete $iodev->{secInitName}; delete $iodev->{secInitName};
ZWave_execInits($hash, 0); ZWave_execInits($hash, 0);
} }
return 0; # no "veto" for parseHook -> parsing of secureSupported return 1; # "veto" for parseHook -> secSupported to be called before execInits
} }
sub sub