From a4747e5531a83236f060899bd614a491587e3c2a Mon Sep 17 00:00:00 2001 From: rudolfkoenig <> Date: Sat, 30 May 2015 16:13:52 +0000 Subject: [PATCH] 10_Zwave.pm: POWERLEVEL patch from krikan (Forum #37667) git-svn-id: https://svn.fhem.de/fhem/trunk@8661 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/10_ZWave.pm | 31 ++++++++++++++++++++++++++++++- 1 file changed, 30 insertions(+), 1 deletion(-) diff --git a/fhem/FHEM/10_ZWave.pm b/fhem/FHEM/10_ZWave.pm index e579d6492..172b0d46c 100755 --- a/fhem/FHEM/10_ZWave.pm +++ b/fhem/FHEM/10_ZWave.pm @@ -233,7 +233,16 @@ my %zwave_class = ( "087205(....)(....)(.{4})" =>'ZWave_mfsParse($hash,$1,$2,$3,1)', "087205(....)(.{4})(.{4})" =>'ZWave_mfsParse($hash,$1,$2,$3,2)'}, init => { ORDER=>49, CMD => '"get $NAME model"' } }, - POWERLEVEL => { id => '73' }, + POWERLEVEL => { id => '73', + set => { powerlevel => "01%02x%02x", + powerlevelTest => "04%02x%02x%04x" }, + get => { powerlevel => "02", + powerlevelTest => "05" }, + parse => { "047303(..)(..)" => + '"powerlvl:current ".hex($1)." remain ".hex($2)', + "067306(..)(..)(....)" => + '"powerlvlTest:node ".hex($1)." status ".hex($2). + " frameAck ".hex($3)',} }, PROTECTION => { id => '75', set => { protectionOff => "0100", protectionSeq => "0101", @@ -1956,6 +1965,14 @@ s2Hex($) Store NAME in the EEPROM. Note: only ASCII is supported.