2
0
mirror of https://github.com/fhem/fhem-mirror.git synced 2025-04-21 20:06:18 +00:00

10_FBDECT.pm/10_ZWave.pm: add disable and disabledFoIntervals (Forum #78215)

git-svn-id: https://svn.fhem.de/fhem/trunk@15295 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
rudolfkoenig 2017-10-20 07:03:57 +00:00
parent 9565f9a254
commit 185608b30c
2 changed files with 14 additions and 0 deletions

View File

@ -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($$)
<b>Attributes</b>
<ul>
<li><a href="#IODev">IODev</a></li>
<li><a href="#disable">disable</a></li>
<li><a href="#disabledForIntervals">disabledForIntervals</a></li>
<li><a href="#do_not_notify">do_not_notify</a></li>
<li><a href="#ignore">ignore</a></li>
<li><a href="#dummy">dummy</a></li>
@ -648,6 +653,8 @@ FBDECT_Undef($$)
<b>Attribute</b>
<ul>
<li><a href="#IODev">IODev</a></li>
<li><a href="#disable">disable</a></li>
<li><a href="#disabledForIntervals">disabledForIntervals</a></li>
<li><a href="#do_not_notify">do_not_notify</a></li>
<li><a href="#ignore">ignore</a></li>
<li><a href="#dummy">dummy</a></li>

View File

@ -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).
</li>
<li><a href="#disable">disable</a></li>
<li><a href="#disabledForIntervals">disabledForIntervals</a></li>
<li><a href="#dummy">dummy</a></li>
<li><a href="#do_not_notify">do_not_notify</a></li>
<li><a href="#dummy">dummy</a></li>
<li><a name="eventForRaw">eventForRaw</a><br>