fix PrivacyDownStatus in Brightness

This commit is contained in:
Marko Oldenburg 2020-03-22 16:09:59 +01:00
parent 0081b53d16
commit 4454838eba

View File

@ -1997,6 +1997,8 @@ sub EventProcessingBrightness($@) {
{
$posValue = $shutters->getComfortOpenPos;
$lastDrive = 'minimum brightness threshold fell below';
$shutters->setPrivacyDownStatus(0)
if ( $shutters->getPrivacyDownStatus == 2 );
}
elsif ( CheckIfShuttersWindowRecOpen($shuttersDev) == 0
or $shutters->getVentilateOpen eq 'off' )
@ -2007,10 +2009,14 @@ sub EventProcessingBrightness($@) {
: $shutters->getClosedPos
);
$lastDrive = 'minimum brightness threshold fell below';
$shutters->setPrivacyDownStatus(0)
if ( $shutters->getPrivacyDownStatus == 2 );
}
else {
$posValue = $shutters->getVentilatePos;
$lastDrive = 'minimum brightness threshold fell below';
$shutters->setPrivacyDownStatus(0)
if ( $shutters->getPrivacyDownStatus == 2 );
}
$shutters->setLastDrive($lastDrive);
@ -2025,9 +2031,6 @@ sub EventProcessingBrightness($@) {
$shutters->setSunset(1);
}
$shutters->setPrivacyDownStatus(0)
if ( $shutters->getPrivacyDownStatus == 2
and $shutters->getSunrise );
ShuttersCommandSet( $hash, $shuttersDev, $posValue );
ASC_Debug( 'EventProcessingBrightness: '