From 890a5511ffb40d51ad33eccff1fb46a74343fd9c Mon Sep 17 00:00:00 2001 From: rudolfkoenig <> Date: Wed, 30 Dec 2015 14:57:34 +0000 Subject: [PATCH] 10_ZWave.pm: add lowlevel class 01 git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@10309 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- FHEM/10_ZWave.pm | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/FHEM/10_ZWave.pm b/FHEM/10_ZWave.pm index 59258aa9f..e9d36d3c6 100755 --- a/FHEM/10_ZWave.pm +++ b/FHEM/10_ZWave.pm @@ -25,8 +25,19 @@ use vars qw($FW_ME $FW_tp $FW_ss); use vars qw(%zwave_id2class); my %zwave_class = ( - NO_OPERATION => { id => '00' }, - NEIGHBOR_UPDATE => { id => '01' }, # reported by ZWCUL + NO_OPERATION => { id => '00' }, # lowlevel + ZWAVE => { id => '01', # lowlevel + set => { zwaveAssignId => "03%02x%08x" }, + parse => { "..0101(....)..(..)..(.*)" => + '"zwaveNIF:baseClass:$2 flags:$1 classes:$3"', + "..0103(..)(........)" => + '"zwaveAssignId:homeId:$2 nodeIdHex:$1"', + "..0104(.*)"=> '"zwaveFindNodesInRange:$1"', + "..0105" => '"zwaveGetNodesInRange:noarg"', + "..0106(.*)"=> '"zwaveNodeRangeInfo:$1"', + "..0107(.*)"=> '"zwaveCommandComplete:$1"', + "..010801" => '"zwaveTransferPresentation"' + }}, BASIC => { id => '20', set => { basicValue => "01%02x", basicSet => "01%02x" }, # Alias, Forum #38200