From d551d55730e819a84c2fed4f9284dcff9ec8165a Mon Sep 17 00:00:00 2001 From: martinp876 <> Date: Sun, 14 Jun 2015 06:39:03 +0000 Subject: [PATCH] 10_CUL_HM: remove bug for vccu git-svn-id: https://svn.fhem.de/fhem/trunk@8740 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/10_CUL_HM.pm | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/fhem/FHEM/10_CUL_HM.pm b/fhem/FHEM/10_CUL_HM.pm index d3c2ae07e..50cdeb651 100755 --- a/fhem/FHEM/10_CUL_HM.pm +++ b/fhem/FHEM/10_CUL_HM.pm @@ -275,8 +275,11 @@ sub CUL_HM_updateConfig($){ } } elsif ($md =~ m/(CCU-FHEM)/){ - if(eval "defined(&HMLAN_writeAesKey)"){ - HMLAN_writeAesKey($_) foreach (split ",",AttrVal($name,"IOList","")); + if($hash->{helper}{role}{dev}){ + if(eval "defined(&HMLAN_writeAesKey)"){ + HMLAN_writeAesKey($_) foreach (split ",",AttrVal($name,"IOList","")); + } + CUL_HM_UpdtCentral($name); } } elsif ($st eq "dimmer" ) {#setup virtual dimmer channels @@ -317,9 +320,6 @@ sub CUL_HM_updateConfig($){ } elsif ($st eq "virtual" ) {#setup virtuals $hash->{helper}{role}{vrt} = 1; - if($hash->{helper}{role}{dev} && $md eq "CCU-FHEM"){ - CUL_HM_UpdtCentral($name); - } if ( $hash->{helper}{fkt} && $hash->{helper}{fkt} =~ m/^(vdCtrl|virtThSens)$/){ my $vId = substr($id."01",0,8);