From 58544edf2a4dfccbfad5dd1a18141d34367d678a Mon Sep 17 00:00:00 2001 From: Marko Oldenburg Date: Thu, 28 Nov 2019 13:24:16 +0100 Subject: [PATCH] fix close drive after selfdefense drive bug --- 73_AutoShuttersControl.pm | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/73_AutoShuttersControl.pm b/73_AutoShuttersControl.pm index e3e7c62..684f8cc 100644 --- a/73_AutoShuttersControl.pm +++ b/73_AutoShuttersControl.pm @@ -1995,10 +1995,18 @@ sub EventProcessingBrightness($@) { } $shutters->setLastDrive($lastDrive); - $shutters->setSunrise(0); - $shutters->setSunset(1) - unless ( $shutters->getPrivacyDownStatus == 2 - and $posValue == $shutters->getStatus ); + + if ( $shutters->getPrivacyDownStatus != 2 + and $posValue != $shutters->getStatus ) + { + print( 'ASC_DEBUG!!! PrivacyStatus_2: ' + . $shutters->getPrivacyDownStatus + . ' Innerhalb der unless Abfrage' + . "\n" ); + $shutters->setSunrise(0); + $shutters->setSunset(1); + } + $shutters->setPrivacyDownStatus(0) if ( $shutters->getPrivacyDownStatus == 2 ); ShuttersCommandSet( $hash, $shuttersDev, $posValue );