fix logic bug in brightness Fn
This commit is contained in:
parent
a55566a8a5
commit
e1c33c76f4
|
@ -1787,8 +1787,11 @@ sub EventProcessingBrightness($@) {
|
|||
86400
|
||||
)
|
||||
)
|
||||
and ( $1 > $brightnessMaxVal
|
||||
or $1 > $brightnessPrivacyUpVal )
|
||||
and (
|
||||
$1 > $brightnessMaxVal
|
||||
or ( $1 > $brightnessPrivacyUpVal
|
||||
and $shutters->getPrivacyUpStatus == 1 )
|
||||
)
|
||||
and $shutters->getUp eq 'brightness'
|
||||
and not $shutters->getSunrise
|
||||
and $ascDev->getAutoShuttersControlMorning eq 'on'
|
||||
|
@ -1817,8 +1820,8 @@ sub EventProcessingBrightness($@) {
|
|||
## Setzt den PrivacyDown Modus für die Sichtschutzfahrt auf den Status 0
|
||||
## 1 bedeutet das PrivacyDown Timer aktiviert wurde, 2 beudet das er im privacyDown ist
|
||||
## also das Rollo in privacyDown Position steht und VOR der endgültigen Nachfahrt
|
||||
$shutters->setPrivacyUpStatus(0)
|
||||
if ( not defined( $shutters->getPrivacyUpStatus ) );
|
||||
# $shutters->setPrivacyUpStatus(0)
|
||||
# if ( not defined( $shutters->getPrivacyUpStatus ) );
|
||||
|
||||
if (
|
||||
(
|
||||
|
@ -1839,8 +1842,9 @@ sub EventProcessingBrightness($@) {
|
|||
|
||||
if ( $brightnessPrivacyUpVal > 0
|
||||
and $1 < $brightnessMaxVal
|
||||
and $1 > $brightnessPrivacyUpVal
|
||||
and $shutters->getPrivacyUpStatus == 1 )
|
||||
and $1 > $brightnessPrivacyUpVal )
|
||||
|
||||
# and $shutters->getPrivacyUpStatus == 1 )
|
||||
{
|
||||
$shutters->setPrivacyUpStatus(2);
|
||||
$shutters->setLastDrive('brightness privacy day open');
|
||||
|
@ -1892,8 +1896,11 @@ sub EventProcessingBrightness($@) {
|
|||
and int( gettimeofday() / 86400 ) == int(
|
||||
computeAlignTime( '24:00', $shutters->getTimeDownLate ) / 86400
|
||||
)
|
||||
and ( $1 < $brightnessMinVal
|
||||
or $1 < $brightnessPrivacyDownVal )
|
||||
and (
|
||||
$1 < $brightnessMinVal
|
||||
or ( $1 < $brightnessPrivacyDownVal
|
||||
and $shutters->getPrivacyDownStatus == 1 )
|
||||
)
|
||||
and $shutters->getDown eq 'brightness'
|
||||
and not $shutters->getSunset
|
||||
and IsAfterShuttersManualBlocking($shuttersDev)
|
||||
|
@ -1926,8 +1933,8 @@ sub EventProcessingBrightness($@) {
|
|||
## Setzt den PrivacyDown Modus für die Sichtschutzfahrt auf den Status 0
|
||||
## 1 bedeutet das PrivacyDown Timer aktiviert wurde, 2 beudet das er im privacyDown ist
|
||||
## also das Rollo in privacyDown Position steht und VOR der endgültigen Nachfahrt
|
||||
$shutters->setPrivacyDownStatus(0)
|
||||
if ( not defined( $shutters->getPrivacyDownStatus ) );
|
||||
# $shutters->setPrivacyDownStatus(0)
|
||||
# if ( not defined( $shutters->getPrivacyDownStatus ) );
|
||||
|
||||
if ( $brightnessPrivacyDownVal > 0
|
||||
and $1 > $brightnessMinVal
|
||||
|
@ -7677,7 +7684,7 @@ sub getblockAscDrivesAfterManual {
|
|||
],
|
||||
"release_status": "under develop",
|
||||
"license": "GPL_2",
|
||||
"version": "v0.6.153",
|
||||
"version": "v0.6.154",
|
||||
"author": [
|
||||
"Marko Oldenburg <leongaultier@gmail.com>"
|
||||
],
|
||||
|
|
Loading…
Reference in New Issue
Block a user