From 2b4e5afe9fc0cc6db69e80cea423db267ad58e7e Mon Sep 17 00:00:00 2001 From: rudolfkoenig <> Date: Thu, 25 Nov 2010 07:55:20 +0000 Subject: [PATCH] Sync git-svn-id: https://svn.fhem.de/fhem/trunk@758 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/10_CUL_HM.pm | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/fhem/FHEM/10_CUL_HM.pm b/fhem/FHEM/10_CUL_HM.pm index 278ad9796..93dc57b1e 100755 --- a/fhem/FHEM/10_CUL_HM.pm +++ b/fhem/FHEM/10_CUL_HM.pm @@ -297,6 +297,11 @@ CUL_HM_Set($@) my $state; if($cmd eq "raw") { ################################################## + return "Usage: set $a[0] $cmd rowdata" if(@a != 3); + CUL_HM_SendCmd($hash, $a[2], 0, 1); + return ""; + + } elsif($cmd eq "rawStack") { ######################################## return "Usage: set $a[0] $cmd rowdata" if(@a != 3); CUL_HM_PushCmdStack($hash, $a[2]); return ""; @@ -487,6 +492,7 @@ CUL_HM_SendCmd($$$$) $io->{HM_CMDNR} = $mn; $cmd = sprintf("As%02X%02x%s", length($cmd2)/2+1, $mn, $cmd2); + Log 1, "CUL_HM SEND $cmd"; Log $l4, "CUL_HM SEND $cmd"; IOWrite($hash, "", $cmd); if($waitforack) { @@ -503,7 +509,7 @@ CUL_HM_PushCmdStack($$) my ($hash, $cmd) = @_; my @arr = (); $hash->{cmdStack} = \@arr if(!$hash->{cmdStack}); - #Log 1, $cmd; + Log 1, $cmd; push(@{$hash->{cmdStack}}, $cmd); }