From 84c066e45eab7a55bc3134cd83b479b74c0169b4 Mon Sep 17 00:00:00 2001 From: martinp876 <> Date: Sun, 23 Mar 2014 22:01:45 +0000 Subject: [PATCH] change levelRange off handling git-svn-id: https://svn.fhem.de/fhem/trunk@5309 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/10_CUL_HM.pm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/fhem/FHEM/10_CUL_HM.pm b/fhem/FHEM/10_CUL_HM.pm index b317fe872..50813d548 100755 --- a/fhem/FHEM/10_CUL_HM.pm +++ b/fhem/FHEM/10_CUL_HM.pm @@ -3104,7 +3104,7 @@ sub CUL_HM_Set($@) {#+++++++++++++++++ set command+++++++++++++++++++++++++++++ ? '00' : 'C8'; my(undef,$lvlMax)=split",",AttrVal($name, "levelRange", "0,100"); - $hash->{helper}{dlvl} = sprintf("%02X",$lvlMax) + $hash->{helper}{dlvl} = sprintf("%02X",$lvlMax*2) if ($hash->{helper}{dlvl} eq 'C8'); $hash->{helper}{dlvlCmd} = "++$flag"."11$id$dst" ."02$chn$hash->{helper}{dlvl}".'0000'; @@ -3130,7 +3130,9 @@ sub CUL_HM_Set($@) {#+++++++++++++++++ set command+++++++++++++++++++++++++++++ $ramp = ($ramp && $st eq "dimmer")?CUL_HM_encodeTime16($ramp):"0000"; delete $hash->{helper}{dlvl};#stop desiredLevel supervision $hash->{helper}{stateUpdatDly} = ($duration>120)?$duration:120; - CUL_HM_PushCmdStack($hash,"++${flag}11$id${dst}02${chn}C8$ramp$tval"); + my(undef,$lvlMax)=split",",AttrVal($name, "levelRange", "0,100"); + $lvlMax = sprintf("%02X",$lvlMax*2); + CUL_HM_PushCmdStack($hash,"++${flag}11$id${dst}02${chn}$lvlMax$ramp$tval"); $hash = $chnHash; # report to channel if defined } elsif($cmd eq "lock") { #####################################################