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 - To set them you can use the following expression: -
  • 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: - Um diese zu setzen kann man den Ausdruck - - verwenden.
  • setStateIndirectly