From ea42a64b453af7e83ee0e15c9c430c23e34f1423 Mon Sep 17 00:00:00 2001 From: rudolfkoenig Date: Sun, 12 Jun 2016 16:51:32 +0000 Subject: [PATCH] 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 --- fhem/FHEM/10_ZWave.pm | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/fhem/FHEM/10_ZWave.pm b/fhem/FHEM/10_ZWave.pm index 6a3014549..4b7bf5b51 100755 --- a/fhem/FHEM/10_ZWave.pm +++ b/fhem/FHEM/10_ZWave.pm @@ -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