diff --git a/fhem/FHEM/98_structure.pm b/fhem/FHEM/98_structure.pm index a113f7f38..1ec658e90 100644 --- a/fhem/FHEM/98_structure.pm +++ b/fhem/FHEM/98_structure.pm @@ -48,7 +48,7 @@ structure_Initialize($) clientstate_priority disable disabledForIntervals - disabledMembers + considerDisabledMembers evaluateSetResult:1,0 propagateAttr setStateIndirectly:1,0 @@ -237,9 +237,9 @@ structure_Notify($$) my $minprio = 99999; my $devstate; - my $dm = AttrVal($me, "disabledMembers", undef); + my $cdm = AttrVal($me, "considerDisabledMembers", undef); foreach my $d (sort keys %{ $hash->{".memberHash"} }) { - next if(!$defs{$d} || (!$dm && IsDisabled($d))); + next if(!$defs{$d} || (!$cdm && IsDisabled($d))); if($attr{$d} && $attr{$d}{$devmap}) { my @gruppe = attrSplit($attr{$d}{$devmap}); @@ -670,8 +670,8 @@ structure_Attr($@)
  • disable
  • disabledForIntervals
  • - -
  • disabledMembers
    + +
  • considerDisabledMembers
    if set, consider disabled members when computing the overall state of the structure. If not set or set to 0, disabled members are ignored.
  • @@ -894,8 +894,8 @@ structure_Attr($@)
  • disable
  • disabledForIntervals
  • - -
  • disabledMembers
    + +
  • considerDisabledMembers
    wenn gesetzt (auf 1), werden "disabled" Mitglieder bei der Berechnung der Struktur-Status berücksichtigt, sonst werden diese ignoriert.