diff --git a/fhem/FHEM/98_structure.pm b/fhem/FHEM/98_structure.pm
index 78531c095..9d93975c3 100644
--- a/fhem/FHEM/98_structure.pm
+++ b/fhem/FHEM/98_structure.pm
@@ -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
alias async_delay clientstate_behavior clientstate_priority
devStateIcon disable disabledForIntervals group icon room propagateAttr
setStateIndirectly stateFormat webCmd userattr
- To set them you can use the following expression:
-
- attr a:<struct_type>=<struct_name> <attrName>
- <attrVal>
-
setStateIndirectly
@@ -987,18 +982,14 @@ structure_Attr($@)
Falls der Regexp auf den Namen des Attributes zutrifft, dann wird dieses
Attribut an allen Mitglieder weitergegeben. Für featurelevel <= 5.9
ist die Voreinstellung .* (d.h. alle Attribute), sonst ^$ (d.h. keine
- Attribute). Achtung: folgende Attribute werden nie weitervererbt:
+ Attribute).
+
Achtung: folgende Attribute wurden fuer featurelevel<=5.9 nicht
+ weitervererbt:
alias async_delay clientstate_behavior clientstate_priority
devStateIcon disable disabledForIntervals group icon room propagateAttr
setStateIndirectly stateFormat webCmd userattr
- Um diese zu setzen kann man den Ausdruck
-
- attr a:<struct_type>=<struct_name> <attrName>
- <attrVal>
-
- verwenden.
setStateIndirectly