From bd3f736d417d939eace5642c6b59c57589f1e8a4 Mon Sep 17 00:00:00 2001 From: Beta-User Date: Fri, 28 Jul 2023 10:01:14 +0000 Subject: [PATCH] 10_MYSENSORS_DEVICE: prevent smartSleep loop, #96518 git-svn-id: https://svn.fhem.de/fhem/trunk@27803 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/10_MYSENSORS_DEVICE.pm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/fhem/FHEM/10_MYSENSORS_DEVICE.pm b/fhem/FHEM/10_MYSENSORS_DEVICE.pm index 825070f16..2bade49f3 100755 --- a/fhem/FHEM/10_MYSENSORS_DEVICE.pm +++ b/fhem/FHEM/10_MYSENSORS_DEVICE.pm @@ -979,8 +979,9 @@ sub onInternalMessage { if ($type == I_PRE_SLEEP_NOTIFICATION) { $hash->{preSleep} = $msg->{payload}//500; - refreshInternalMySTimer($hash,"Asleep"); - refreshInternalMySTimer($hash,"Alive") if $hash->{timeoutAlive}; + refreshInternalMySTimer($hash,'Asleep'); + refreshInternalMySTimer($hash,'Alive') if $hash->{timeoutAlive}; + $hash->{nowSleeping} = 0; MYSENSORS::Timer($hash); sendRetainedMessages($hash) ; return;