change code for shutters drive
This commit is contained in:
parent
875af674a2
commit
ad979345c8
@ -2181,23 +2181,29 @@ sub SunSetShuttersAfterTimerFn($) {
|
||||
and IsAfterShuttersManualBlocking($shuttersDev)
|
||||
)
|
||||
{
|
||||
$shutters->setLastDrive(
|
||||
(
|
||||
$funcHash->{privacyMode} == 1
|
||||
? 'privacy position'
|
||||
: 'night close'
|
||||
)
|
||||
);
|
||||
$shutters->setSunset(1);
|
||||
ShuttersCommandSet(
|
||||
$hash,
|
||||
$shuttersDev,
|
||||
(
|
||||
$funcHash->{privacyMode} == 1
|
||||
? $shutters->getPrivacyDownPos
|
||||
: $posValue
|
||||
)
|
||||
my $queryShuttersPosPrivacyDown = (
|
||||
$shutters->getShuttersPosCmdValueNegate
|
||||
? $shutters->getStatus > $shutters->getPrivacyDownPos
|
||||
: $shutters->getStatus < $shutters->getPrivacyDownPos
|
||||
);
|
||||
|
||||
if ( $funcHash->{privacyMode} == 1
|
||||
and not $queryShuttersPosPrivacyDown )
|
||||
{
|
||||
$shutters->setLastDrive('privacy position');
|
||||
ShuttersCommandSet(
|
||||
$hash,
|
||||
$shuttersDev,
|
||||
$shutters->getPrivacyDownPos );
|
||||
}
|
||||
elsif ( $funcHash->{privacyMode} == 0 ) {
|
||||
$shutters->setSunset(1);
|
||||
$shutters->setLastDrive('night close');
|
||||
ShuttersCommandSet(
|
||||
$hash,
|
||||
$shuttersDev,
|
||||
$posValue );
|
||||
}
|
||||
}
|
||||
|
||||
CreateSunRiseSetShuttersTimer( $hash, $shuttersDev );
|
||||
|
Loading…
x
Reference in New Issue
Block a user