Hallo Rudi,
leider hatte ich in meinem damaligen Patch einen Fehler, bzw. zu viel des Guten, der mir erst jetzt auffällt.
In "structure_Notify":
Suche:# wenn zum Device das "structexclude" gesetzt ist, wird dieses nicht
# beruecksichtigt
if($attr{$d} && $attr{$d}{structexclude}) {
my $se = $attr{$d}{structexclude};
next if($me =~ m/$se/);
}
Ersetze:# wenn zum Device das "structexclude" gesetzt ist, wird dieses nicht
# beruecksichtigt
#if($attr{$d} && $attr{$d}{structexclude}) {
# my $se = $attr{$d}{structexclude};
# next if($me =~ m/$se/);
#}
Grund ist, das die Propagierung des aktuellen Zustandes der untergeordneten Geräte zur Structure dadurch ausgeschaltet ist. Macht bei Attr und Set Sinn, aber nicht beim Notify/Status der Structure.
Kannst du das bitte ändern?
Gruss
Tobias
Habs geaendert (== die Zeilen entfernt)