From 457b354e8baff93f7f11f515ef376a9c33830e9d Mon Sep 17 00:00:00 2001 From: rudolfkoenig <> Date: Tue, 27 Mar 2012 12:13:24 +0000 Subject: [PATCH] Added multi-channel for threeStateSensor: HM-SCI-3-FM git-svn-id: https://svn.fhem.de/fhem/trunk@1391 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/10_CUL_HM.pm | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/fhem/FHEM/10_CUL_HM.pm b/fhem/FHEM/10_CUL_HM.pm index 3d212614c..d60804ed3 100755 --- a/fhem/FHEM/10_CUL_HM.pm +++ b/fhem/FHEM/10_CUL_HM.pm @@ -661,6 +661,15 @@ CUL_HM_Parse($$) } else { + # Multi-channel device: Switch to the shadow source hash + # for the HM-SCI-3-FM + my $chn = $2 if($p =~ m/^(..)(..)/); + if($chn && $chn ne "01" && $chn ne "00") { + my $sshash = $modules{CUL_HM}{defptr}{"$src$chn"}; + $shash = $sshash if($sshash); + $name = $shash->{NAME}; + } + my %txt; %txt = ("C8"=>"open", "64"=>"tilted", "00"=>"closed"); %txt = ("C8"=>"wet", "64"=>"damp", "00"=>"dry") # by peterp