diff --git a/fhem/FHEM/10_CUL_HM.pm b/fhem/FHEM/10_CUL_HM.pm index f1d4c6147..53cd77693 100755 --- a/fhem/FHEM/10_CUL_HM.pm +++ b/fhem/FHEM/10_CUL_HM.pm @@ -1936,7 +1936,7 @@ sub CUL_HM_Parse($$) {######################################################### push @entities,CUL_HM_pushEvnts(); @entities = CUL_HM_noDup(@entities,$shash->{NAME}); - $defs{$_}{".noDispatchVars"} = 1 foreach (grep !/$name/,@entities); + $defs{$_}{".noDispatchVars"} = 1 foreach (grep !/$devH->{NAME}/,@entities); return @entities; } @@ -5010,10 +5010,12 @@ sub CUL_HM_ID2PeerList ($$$) { ||($md eq "HM-TC-IT-WM-W-EU" && $chn=~ m/(07)/)){ if ($chn eq "04"){ #if 04 is peered we are "teamed" -> set channel 05 - CUL_HM_UpdtReadSingle($modules{CUL_HM}{defptr}{$dHash->{DEF}."05"},"state","peered"); + my $ch05H = $modules{CUL_HM}{defptr}{$dHash->{DEF}."05"}; + CUL_HM_UpdtReadSingle($ch05H,"state","peered",0) + if($ch05H); } else{ - CUL_HM_UpdtReadSingle($hash,"state","peered"); + CUL_HM_UpdtReadSingle($hash,"state","peered",0); } } }