From 2330f056b2b5afd83a11336cb35f80a613df049e Mon Sep 17 00:00:00 2001 From: rudolfkoenig Date: Mon, 25 Apr 2011 07:20:30 +0000 Subject: [PATCH] Bugfix and some simplification git-svn-id: svn://svn.code.sf.net/p/fhem/code/trunk@895 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/10_CUL_HM.pm | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/fhem/FHEM/10_CUL_HM.pm b/fhem/FHEM/10_CUL_HM.pm index 5c625f02f..d188f4745 100755 --- a/fhem/FHEM/10_CUL_HM.pm +++ b/fhem/FHEM/10_CUL_HM.pm @@ -698,14 +698,11 @@ CUL_HM_Set($@) CUL_HM_pushConfig($hash, $id, $dst, 2, $list, $data); return; - } elsif($cmd =~ m/^matic(...)/) { ####################### By Frank - my $btna = sprintf "%X", $a[2]; - my $lg = length($btna); - my $btnb =" "; - if ($lg eq "1"){ - $btnb = sprintf("0%s", $btna); - } - $sndcmd = sprintf("++B03E%s%s%s40%s%s",$id, $dst, $id, $btnb, $chn); + } elsif($cmd eq "matic") { ##################################### + # Trigger pre-programmed action in the winmatic. These actions must be + # programmed via the original software. + + $sndcmd = sprintf("++B03E%s%s%s40%02X%s",$id, $dst, $id, $a[2], $chn); }