From 97df310d8db2a033f1bade93fb16b5d1294a0426 Mon Sep 17 00:00:00 2001 From: jpawlowski Date: Wed, 29 Mar 2017 18:52:06 +0000 Subject: [PATCH] RESIDENTStk: always reset wakeup state in ROOMMATE/GUEST when ending wakeup program git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@13846 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- FHEM/RESIDENTStk.pm | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/FHEM/RESIDENTStk.pm b/FHEM/RESIDENTStk.pm index 46a3bde34..14fdbfb4a 100644 --- a/FHEM/RESIDENTStk.pm +++ b/FHEM/RESIDENTStk.pm @@ -93,7 +93,7 @@ m/^(off|nextrun|trigger|start|stop|end|reset|auto|[\+\-][1-9]*[0-9]*|[\+\-]?[0-9 AttrVal( $NAME, "wakeupUserdevice", "" ), AttrVal( AttrVal( $NAME, "wakeupUserdevice", "" ), "rr_realname", - "group" + "alias" ), $wakeupUserdeviceRealname ); @@ -774,13 +774,14 @@ if (\$EVTPART0 eq \"stop\") {\ fhem "set $wakeupUserdevice:FILTER=state=asleep awoken"; } - fhem "setreading $wakeupUserdevice:FILTER=wakeup=1 wakeup 0"; - my $wakeupStopAtdevice = $wakeupAtdevice . "_stop"; if ( defined( $defs{$wakeupStopAtdevice} ) ) { fhem "delete $wakeupStopAtdevice"; } } + + fhem "setreading $wakeupUserdevice:FILTER=wakeup=1 wakeup 0"; + return; }