From 52871d8210c37f36d427ba3aaffe06eb026ace00 Mon Sep 17 00:00:00 2001 From: rudolfkoenig <> Date: Sat, 20 Feb 2016 07:09:07 +0000 Subject: [PATCH] 10_ZWave.pm: eventForRaw (Forum #36102) git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@10883 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- FHEM/10_ZWave.pm | 24 +++++++++++++++++------- 1 file changed, 17 insertions(+), 7 deletions(-) diff --git a/FHEM/10_ZWave.pm b/FHEM/10_ZWave.pm index bb62e6eed..8c1dd3aff 100755 --- a/FHEM/10_ZWave.pm +++ b/FHEM/10_ZWave.pm @@ -547,6 +547,7 @@ ZWave_Initialize($) dummy:1,0 ignore:1,0 noExplorerFrames:1,0 + eventForRaw secure_classes showtime:1,0 vclasses @@ -3671,7 +3672,9 @@ ZWave_Parse($$@) # Controller commands my $evt; - Log3 $ioName, 4, "$ioName CMD:$cmd ID:$id ARG:$arg"; + my $rawMsg = "CMD:$cmd ID:$id ARG:$arg"; # No fmt change, Forum #49165 + Log3 $ioName, 4, $rawMsg; + if($cmd eq 'ZW_ADD_NODE_TO_NETWORK' || $cmd eq 'ZW_REMOVE_NODE_FROM_NETWORK') { my @vals = ("learnReady", "nodeFound", "slave", @@ -3896,6 +3899,8 @@ ZWave_Parse($$@) readingsBulkUpdate($hash, "reportedState", $vv) if($vn eq "state"); # different from set } + readingsBulkUpdate($hash, "rawMsg", $rawMsg) + if(AttrVal($name, "eventForRaw", undef)); readingsEndUpdate($hash, 1); return join("\n", @event) if($srcCmd); @@ -4885,37 +4890,42 @@ s2Hex($) Attributes