diff --git a/fhem/FHEM/10_CUL_HM.pm b/fhem/FHEM/10_CUL_HM.pm index 89ceea23c..9ef1c516b 100755 --- a/fhem/FHEM/10_CUL_HM.pm +++ b/fhem/FHEM/10_CUL_HM.pm @@ -83,7 +83,7 @@ my %culHmModel=( "003C" => "HM-WDS20-TH-O", "003D" => "HM-WDS10-TH-O", # Reported to work (2011-07-26) "003E" => "HM-WDS30-T-O", - "003F" => "HM-WDS40-TH-I", + "003F" => "HM-WDS40-TH-I", # Tested by peterp "0040" => "HM-WDS100-C6-O", # Identical to KS550? "0041" => "HM-WDC7000", "0042" => "HM-SEC-SD", # Tested @@ -113,6 +113,7 @@ my %culHmModel=( "0060" => "HM-PB-4DIS-WM", # Tested "0061" => "HM-LC-SW4-DR", "0062" => "HM-LC-SW2-DR", + "0066" => "HM_LC_Sw4-WM", # Tested by peterp ); diff --git a/fhem/FHEM/14_CUL_TX.pm b/fhem/FHEM/14_CUL_TX.pm index 6fe6eb12e..054148215 100644 --- a/fhem/FHEM/14_CUL_TX.pm +++ b/fhem/FHEM/14_CUL_TX.pm @@ -63,7 +63,7 @@ CUL_TX_Parse($$) if($a[5] ne $a[8] || $a[6] ne $a[9]) { Log 4, "CUL_TX $id3 ($msg) data error"; - return; + return ""; } my $def = $modules{CUL_TX}{defptr}{$id3}; @@ -110,7 +110,6 @@ CUL_TX_Parse($$) DoTrigger($name, undef) if($init_done); return $name; - } 1;