From f08bf2ee2208a2774c5e60237e46b3d7414fcfde Mon Sep 17 00:00:00 2001 From: martinp876 Date: Wed, 29 Jan 2014 10:29:30 +0000 Subject: [PATCH] implement virtTemp - 3 git-svn-id: svn://svn.code.sf.net/p/fhem/code/trunk@4771 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/10_CUL_HM.pm | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/fhem/FHEM/10_CUL_HM.pm b/fhem/FHEM/10_CUL_HM.pm index e01af2070..09be219eb 100755 --- a/fhem/FHEM/10_CUL_HM.pm +++ b/fhem/FHEM/10_CUL_HM.pm @@ -3510,11 +3510,19 @@ sub CUL_HM_valvePosUpdt(@) {#update valve position periodically to please valve my $nextTimer = (($lo+$hi)&0xff)/4 + 120;#original - instable my $name = $hash->{NAME}; - CUL_HM_PushCmdStack($hash,sprintf("%02X%s%s%s" + if ($hash->{helper}{vd}{typ} == 1){ + CUL_HM_PushCmdStack($hash,sprintf("%02X%s%s%s" ,$msgCnt ,$hash->{helper}{vd}{cmd} ,$hash->{helper}{virtTC} ,$hash->{helper}{vd}{val})); + } + else{ + CUL_HM_PushCmdStack($hash,sprintf("%02X%s%s" + ,$msgCnt + ,$hash->{helper}{vd}{cmd} + ,$hash->{helper}{vd}{val})); + } my $tn = gettimeofday(); $hash->{helper}{vd}{nextF} = $hash->{helper}{vd}{next} + $nextTimer;