From c56b8ba36846e65264ed5a77e6c6296f7943f211 Mon Sep 17 00:00:00 2001 From: rudolfkoenig <> Date: Fri, 1 May 2015 11:07:25 +0000 Subject: [PATCH] 10_ZWave.pm: fix config report (Forum #36812) git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@8509 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- FHEM/10_ZWave.pm | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/FHEM/10_ZWave.pm b/FHEM/10_ZWave.pm index dada48e00..4ccbd92ef 100755 --- a/FHEM/10_ZWave.pm +++ b/FHEM/10_ZWave.pm @@ -217,7 +217,7 @@ my %zwave_class = ( configWord => "04%02x02%04x", configLong => "04%02x04%08x", }, get => { config => "05%02x", }, - parse => { "^..70..(..)..(.*)" => 'ZWave_configParse($hash,$1,$2)'} }, + parse => { "^..70..(..)(..)(.*)" => 'ZWave_configParse($hash,$1,$2,$3)'} }, ALARM => { id => '71', get => { alarm => "04%02x", }, @@ -1173,9 +1173,10 @@ ZWave_protectionParse($$) } sub -ZWave_configParse($$$) +ZWave_configParse($$$$) { - my ($hash, $cmdId, $val) = @_; + my ($hash, $cmdId, $size, $val) = @_; + $val = substr($val, 0, 2*$size); $val = hex($val); $cmdId = hex($cmdId);