10_ZWave.pm: fix WARNING for get version (Forum #54548)

git-svn-id: https://svn.fhem.de/fhem/trunk@11652 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
rudolfkoenig
2016-06-12 16:51:32 +00:00
parent 55d0ed3b9b
commit ea42a64b45

View File

@@ -1665,10 +1665,12 @@ ZWave_versionClassAllGet($@)
my %h = map { $_=>1 } split(" ", AttrVal($name, "vclasses", ""));
return 0 if($data !~ m/^048614(..)(..)$/i); # ??
$h{$zwave_id2class{lc($1)}.":".hex($2)} = 1;
$hash->{".vclasses"}{$zwave_id2class{lc($1)}} = hex($2);
$attr{$name}{vclasses} = join(" ", sort keys %h);
return 1; # "veto" for parseHook
if($zwave_id2class{lc($1)}) {
$h{$zwave_id2class{lc($1)}.":".hex($2)} = 1;
$hash->{".vclasses"}{$zwave_id2class{lc($1)}} = hex($2);
$attr{$name}{vclasses} = join(" ", sort keys %h);
}
return !$hash->{asyncGet}; # "veto" for parseHook/getAll
}
sub