diff --git a/73_AutoShuttersControl.pm b/73_AutoShuttersControl.pm index 79e19f5..6eb62a6 100644 --- a/73_AutoShuttersControl.pm +++ b/73_AutoShuttersControl.pm @@ -2004,7 +2004,8 @@ sub EventProcessingBrightness($@) { $shutters->setLastDrive($lastDrive); if ( $shutters->getPrivacyDownStatus != 2 -# and $posValue != $shutters->getStatus + and ($posValue != $shutters->getStatus + or $shutters->getSelfDefenseState) ) { print( 'ASC_DEBUG!!! PrivacyStatus_2: ' @@ -2016,7 +2017,8 @@ sub EventProcessingBrightness($@) { } $shutters->setPrivacyDownStatus(0) - if ( $shutters->getPrivacyDownStatus == 2 ); + if ( $shutters->getPrivacyDownStatus == 2 + and $shutters->getSunset ); ShuttersCommandSet( $hash, $shuttersDev, $posValue ); ASC_Debug( 'EventProcessingBrightness: '