mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-04-22 02:10:32 +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:
parent
9565f9a254
commit
185608b30c
@ -44,6 +44,7 @@ FBDECT_Initialize($)
|
|||||||
$hash->{ParseFn} = "FBDECT_Parse";
|
$hash->{ParseFn} = "FBDECT_Parse";
|
||||||
$hash->{AttrList} =
|
$hash->{AttrList} =
|
||||||
"IODev do_not_notify:1,0 ignore:1,0 dummy:1,0 showtime:1,0 ".
|
"IODev do_not_notify:1,0 ignore:1,0 dummy:1,0 showtime:1,0 ".
|
||||||
|
"disable:0,1 disabledForIntervals ".
|
||||||
"$readingFnAttributes " .
|
"$readingFnAttributes " .
|
||||||
"model:".join(",", sort @fbdect_models);
|
"model:".join(",", sort @fbdect_models);
|
||||||
$hash->{AutoCreate}=
|
$hash->{AutoCreate}=
|
||||||
@ -102,6 +103,7 @@ FBDECT_SetHttp($@)
|
|||||||
|
|
||||||
my $cmd = $a[1];
|
my $cmd = $a[1];
|
||||||
my $name = $hash->{NAME};
|
my $name = $hash->{NAME};
|
||||||
|
return "" if(IsDisabled($name));
|
||||||
Log3 $name, 3, "FBDECT set $name $cmd";
|
Log3 $name, 3, "FBDECT set $name $cmd";
|
||||||
|
|
||||||
if($cmd =~ m/^(on|off|toggle)$/) {
|
if($cmd =~ m/^(on|off|toggle)$/) {
|
||||||
@ -142,6 +144,7 @@ FBDECT_Set($@)
|
|||||||
SetExtensionsCancel($hash);
|
SetExtensionsCancel($hash);
|
||||||
|
|
||||||
my $name = $hash->{NAME};
|
my $name = $hash->{NAME};
|
||||||
|
return "" if(IsDisabled($name));
|
||||||
Log3 $name, 3, "FBDECT set $name $cmd";
|
Log3 $name, 3, "FBDECT set $name $cmd";
|
||||||
|
|
||||||
my $relay;
|
my $relay;
|
||||||
@ -555,6 +558,8 @@ FBDECT_Undef($$)
|
|||||||
<b>Attributes</b>
|
<b>Attributes</b>
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="#IODev">IODev</a></li>
|
<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="#do_not_notify">do_not_notify</a></li>
|
||||||
<li><a href="#ignore">ignore</a></li>
|
<li><a href="#ignore">ignore</a></li>
|
||||||
<li><a href="#dummy">dummy</a></li>
|
<li><a href="#dummy">dummy</a></li>
|
||||||
@ -648,6 +653,8 @@ FBDECT_Undef($$)
|
|||||||
<b>Attribute</b>
|
<b>Attribute</b>
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="#IODev">IODev</a></li>
|
<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="#do_not_notify">do_not_notify</a></li>
|
||||||
<li><a href="#ignore">ignore</a></li>
|
<li><a href="#ignore">ignore</a></li>
|
||||||
<li><a href="#dummy">dummy</a></li>
|
<li><a href="#dummy">dummy</a></li>
|
||||||
|
@ -697,6 +697,8 @@ ZWave_Initialize($)
|
|||||||
IODev
|
IODev
|
||||||
WNMI_delay
|
WNMI_delay
|
||||||
classes
|
classes
|
||||||
|
disable:0,1
|
||||||
|
disabledForIntervals
|
||||||
do_not_notify:noArg
|
do_not_notify:noArg
|
||||||
dummy:noArg
|
dummy:noArg
|
||||||
eventForRaw
|
eventForRaw
|
||||||
@ -990,6 +992,8 @@ ZWave_Cmd($$@)
|
|||||||
}
|
}
|
||||||
SetExtensionsCancel($hash) if($type eq "set");
|
SetExtensionsCancel($hash) if($type eq "set");
|
||||||
|
|
||||||
|
return "" if(IsDisabled($name));
|
||||||
|
|
||||||
return ZWave_neighborList($hash) if($cmd eq "neighborList");
|
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
|
set/get commands depends on it. It contains a space separated list of
|
||||||
class names (capital letters).
|
class names (capital letters).
|
||||||
</li>
|
</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="#do_not_notify">do_not_notify</a></li>
|
||||||
<li><a href="#dummy">dummy</a></li>
|
<li><a href="#dummy">dummy</a></li>
|
||||||
<li><a name="eventForRaw">eventForRaw</a><br>
|
<li><a name="eventForRaw">eventForRaw</a><br>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user