98_structure.pm: remove the ignore list for featurelevel <= 5.9

git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@21131 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
rudolfkoenig 2020-02-06 08:52:19 +00:00
parent d974d275dd
commit f347ba284d

View File

@ -539,7 +539,7 @@ structure_Attr($@)
userattr=>1
);
return undef if($ignore{$list[1]} || !$init_done);
return undef if(($ignore{$list[1]} && $featurelevel <= 5.9) || !$init_done);
my $me = $list[0];
my $hash = $defs{$me};
@ -748,17 +748,12 @@ structure_Attr($@)
if the regexp matches the name of the attribute, then this attribute will
be propagated to all the members. The default is .* (each attribute) for
featurelevel <= 5.9, else ^$ (no attribute).
Note: the following attibutes will never be propagated:
Note: the following attibutes were never propagated for featurelevel<=5.9
<ul>
alias async_delay clientstate_behavior clientstate_priority
devStateIcon disable disabledForIntervals group icon room propagateAttr
setStateIndirectly stateFormat webCmd userattr
</ul>
To set them you can use the following expression:
<ul>
attr a:&lt;struct_type&gt;=&lt;struct_name&gt; &lt;attrName&gt;
&lt;attrVal&gt;
</ul>
</li>
<li>setStateIndirectly<br>
@ -987,18 +982,14 @@ structure_Attr($@)
Falls der Regexp auf den Namen des Attributes zutrifft, dann wird dieses
Attribut an allen Mitglieder weitergegeben. F&uuml;r featurelevel <= 5.9
ist die Voreinstellung .* (d.h. alle Attribute), sonst ^$ (d.h. keine
Attribute). Achtung: folgende Attribute werden nie weitervererbt:
Attribute).
<br>Achtung: folgende Attribute wurden fuer featurelevel<=5.9 nicht
weitervererbt:
<ul>
alias async_delay clientstate_behavior clientstate_priority
devStateIcon disable disabledForIntervals group icon room propagateAttr
setStateIndirectly stateFormat webCmd userattr
</ul>
Um diese zu setzen kann man den Ausdruck
<ul>
attr a:&lt;struct_type&gt;=&lt;struct_name&gt; &lt;attrName&gt;
&lt;attrVal&gt;
</ul>
verwenden.
</li>
<li>setStateIndirectly<br>