From 6898d3eac4d3f2736ffdcf795d15d048fe46f397 Mon Sep 17 00:00:00 2001 From: martinp876 Date: Thu, 28 Aug 2014 15:01:04 +0000 Subject: [PATCH] change attribut check git-svn-id: svn://svn.code.sf.net/p/fhem/code/trunk@6478 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/10_CUL_HM.pm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/fhem/FHEM/10_CUL_HM.pm b/fhem/FHEM/10_CUL_HM.pm index 4534ea996..93c5a7475 100755 --- a/fhem/FHEM/10_CUL_HM.pm +++ b/fhem/FHEM/10_CUL_HM.pm @@ -747,10 +747,6 @@ sub CUL_HM_Attr(@) {################################# } elsif($attrName eq "autoReadReg"){ if ($cmd eq "set"){ - if($init_done){ - return "$attrName only for physical devices" - if(CUL_HM_getAttr($name,"subType","virtual")); - } CUL_HM_complConfigTest($name) if (!CUL_HM_getAttrInt($name,"ignore"));; } @@ -807,6 +803,10 @@ sub CUL_HM_AttrCheck(@) {############################ return " $attrName only valid for devices" if (($modules{CUL_HM}{Attr}{dev}.$modules{CUL_HM}{Attr}{devPhy}) =~ m /\b$attrName\b/); } + if ($defs{$name}{helper}{role}{vrt}){ + return " $attrName only valid for physical devices" + if ($modules{CUL_HM}{Attr}{devPhy} =~ m /\b$attrName\b/); + } return undef; } sub CUL_HM_prtInit($){ #setup protocol variables after define