From 1ec4fd6e87afbde6059d6a23d94d10227dd49b02 Mon Sep 17 00:00:00 2001 From: martinp876 <> Date: Fri, 29 Dec 2017 19:28:53 +0000 Subject: [PATCH] CUL_HM:update git-svn-id: https://svn.fhem.de/fhem/trunk@15719 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/10_CUL_HM.pm | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/fhem/FHEM/10_CUL_HM.pm b/fhem/FHEM/10_CUL_HM.pm index 898e5e7bd..94585bb49 100755 --- a/fhem/FHEM/10_CUL_HM.pm +++ b/fhem/FHEM/10_CUL_HM.pm @@ -3694,6 +3694,9 @@ sub CUL_HM_Get($@) {#+++++++++++++++++ get command+++++++++++++++++++++++++++++ return "" if(!$hash->{NAME}); my $name = $hash->{NAME}; + return "" + if (CUL_HM_getAttrInt($name,"ignore")); + my $devName = InternalVal($name,"device",$name); my $st = AttrVal($devName, "subType", ""); my $md = AttrVal($devName, "model", ""); @@ -3951,7 +3954,7 @@ sub CUL_HM_Set($@) {#+++++++++++++++++ set command+++++++++++++++++++++++++++++ if ($modules{CUL_HM}{helper}{updating}); my $act = join(" ", @a[1..$#a]); my $name = $hash->{NAME}; - return "device ignored due to attr 'ignore'" + return "" if (CUL_HM_getAttrInt($name,"ignore")); my $devName = InternalVal($name,"device",$name); my $st = AttrVal($devName, "subType", ""); @@ -8902,6 +8905,7 @@ sub CUL_HM_assignIO($){ #check and assign IO } if (!$newIODev) {# not assigned thru CCU - try normal + return if (!$oldIODev);# no IOdev by now - can't help $newIODev = $oldIODev; my $dIo = AttrVal($hash->{NAME},"IODev",""); if ( $defs{$dIo}