diff --git a/fhem/FHEM/98_structure.pm b/fhem/FHEM/98_structure.pm index 63361397e..6248e39f6 100755 --- a/fhem/FHEM/98_structure.pm +++ b/fhem/FHEM/98_structure.pm @@ -148,7 +148,7 @@ sub structure_Notify($$) } } - return "" if(AttrVal($me,"disable", undef)); + return "" if(IsDisabled($me)); #pruefen ob Devices welches das notify ausgeloest hat Mitglied dieser # Struktur ist @@ -396,7 +396,7 @@ structure_Attr($@) if($hash->{INATTR}) { Log3 $me, 1, "ERROR: endless loop detected in structure_Attr for $me"; - next; + return; } $hash->{INATTR} = 1; @@ -637,6 +637,9 @@ structure_Attr($@) Attribute