mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-03-04 11:26:55 +00:00
RESIDENTStk wakeuptimer: add missing file for set command "end"
git-svn-id: https://svn.fhem.de/fhem/trunk@8615 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
920304cca2
commit
9e63361be4
@ -47,7 +47,8 @@ sub RESIDENTStk_wakeupSet($$) {
|
|||||||
my @notify = split / /, $notifyValue;
|
my @notify = split / /, $notifyValue;
|
||||||
if (
|
if (
|
||||||
lc( $notify[0] ) !~
|
lc( $notify[0] ) !~
|
||||||
/^(off|nextrun|trigger|start|stop|reset|auto|([0-9]{2}:[0-9]{2}))$/ )
|
/^(off|nextrun|trigger|start|stop|end|reset|auto|([0-9]{2}:[0-9]{2}))$/
|
||||||
|
)
|
||||||
{
|
{
|
||||||
Log3 $NAME, 5,
|
Log3 $NAME, 5,
|
||||||
"RESIDENTStk $NAME: received unspecified notify '"
|
"RESIDENTStk $NAME: received unspecified notify '"
|
||||||
@ -694,9 +695,9 @@ if (\$EVTPART0 eq \"stop\") {\
|
|||||||
RESIDENTStk_wakeupRun($NAME);
|
RESIDENTStk_wakeupRun($NAME);
|
||||||
}
|
}
|
||||||
|
|
||||||
# stop
|
# stop | end
|
||||||
#
|
#
|
||||||
elsif ( $VALUE eq "stop" && $running ) {
|
elsif ( ( $VALUE eq "stop" || $VALUE eq "end" ) && $running ) {
|
||||||
Log3 $NAME, 4, "RESIDENTStk $NAME: stopping wake-up program";
|
Log3 $NAME, 4, "RESIDENTStk $NAME: stopping wake-up program";
|
||||||
fhem "setreading $NAME running 0";
|
fhem "setreading $NAME running 0";
|
||||||
fhem "set $NAME nextRun $nextRun";
|
fhem "set $NAME nextRun $nextRun";
|
||||||
@ -728,7 +729,7 @@ if (\$EVTPART0 eq \"stop\") {\
|
|||||||
$wakeupEnforced = 0;
|
$wakeupEnforced = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ( defined( $notify[1] ) ) {
|
if ( defined( $notify[1] ) || $VALUE eq "end" ) {
|
||||||
Log3 $NAME, 4,
|
Log3 $NAME, 4,
|
||||||
"RESIDENTStk $NAME: trigger $wakeupMacro stop $lastRun $wakeupOffset $wakeupEnforced $wakeupUserdevice";
|
"RESIDENTStk $NAME: trigger $wakeupMacro stop $lastRun $wakeupOffset $wakeupEnforced $wakeupUserdevice";
|
||||||
fhem
|
fhem
|
||||||
|
Loading…
x
Reference in New Issue
Block a user