diff --git a/fhem.pl b/fhem.pl index 29bbf44e4..4b0e97525 100755 --- a/fhem.pl +++ b/fhem.pl @@ -65,6 +65,7 @@ sub IOWrite($@); sub InternalTimer($$$$); sub IsDummy($); sub IsIgnored($); +sub IsDisabled($); sub LoadModule($); sub Log($$); sub OpenLogfile($); @@ -516,6 +517,19 @@ IsIgnored($) return 0; } +sub +IsDisabled($) +{ + my $devname = shift; + if($devname && + defined($attr{$devname}) && + defined($attr{$devname}{disable})) { + Log 4, "Disabled $devname"; + return 1; + } + return 0; +} + ################################################ sub