change attribut check

git-svn-id: svn://svn.code.sf.net/p/fhem/code/trunk@6478 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
martinp876
2014-08-28 15:01:04 +00:00
parent 105c11b476
commit 6898d3eac4

View File

@@ -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