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
- IODev
+ - disable
+ - disabledForIntervals
- do_not_notify
- ignore
- dummy
@@ -648,6 +653,8 @@ FBDECT_Undef($$)
Attribute
- IODev
+ - disable
+ - disabledForIntervals
- do_not_notify
- ignore
- dummy
diff --git a/fhem/FHEM/10_ZWave.pm b/fhem/FHEM/10_ZWave.pm
index 431ace2c2..d873ec70d 100644
--- a/fhem/FHEM/10_ZWave.pm
+++ b/fhem/FHEM/10_ZWave.pm
@@ -697,6 +697,8 @@ ZWave_Initialize($)
IODev
WNMI_delay
classes
+ disable:0,1
+ disabledForIntervals
do_not_notify:noArg
dummy:noArg
eventForRaw
@@ -990,6 +992,8 @@ ZWave_Cmd($$@)
}
SetExtensionsCancel($hash) if($type eq "set");
+ return "" if(IsDisabled($name));
+
return ZWave_neighborList($hash) if($cmd eq "neighborList");
################################
@@ -6204,6 +6208,9 @@ s2Hex($)
set/get commands depends on it. It contains a space separated list of
class names (capital letters).
+ - disable
+ - disabledForIntervals
+ - dummy
- do_not_notify
- dummy
- eventForRaw