diff --git a/fhem/FHEM/10_FBDECT.pm b/fhem/FHEM/10_FBDECT.pm index c6d2f7994..38ce77d9f 100644 --- a/fhem/FHEM/10_FBDECT.pm +++ b/fhem/FHEM/10_FBDECT.pm @@ -44,6 +44,7 @@ FBDECT_Initialize($) $hash->{ParseFn} = "FBDECT_Parse"; $hash->{AttrList} = "IODev do_not_notify:1,0 ignore:1,0 dummy:1,0 showtime:1,0 ". + "disable:0,1 disabledForIntervals ". "$readingFnAttributes " . "model:".join(",", sort @fbdect_models); $hash->{AutoCreate}= @@ -102,6 +103,7 @@ FBDECT_SetHttp($@) my $cmd = $a[1]; my $name = $hash->{NAME}; + return "" if(IsDisabled($name)); Log3 $name, 3, "FBDECT set $name $cmd"; if($cmd =~ m/^(on|off|toggle)$/) { @@ -142,6 +144,7 @@ FBDECT_Set($@) SetExtensionsCancel($hash); my $name = $hash->{NAME}; + return "" if(IsDisabled($name)); Log3 $name, 3, "FBDECT set $name $cmd"; my $relay; @@ -555,6 +558,8 @@ FBDECT_Undef($$) Attributes