fix ShadingProcessingDriceCommand check windows open condition

This commit is contained in:
Marko Oldenburg 2020-04-11 10:28:22 +02:00
parent f61ceaf6f0
commit 164a85edaa

View File

@ -2510,8 +2510,12 @@ sub ShadingProcessingDriveCommand {
if ( $shutters->getShadingStatus eq 'in' if ( $shutters->getShadingStatus eq 'in'
&& $getShadingPos != $getStatus ) && $getShadingPos != $getStatus )
{ {
if ( !CheckIfShuttersWindowRecOpen($shuttersDev) == 2 if (
&& $shutters->getShuttersPlace eq 'terrace' ) !(
CheckIfShuttersWindowRecOpen($shuttersDev) == 2
&& $shutters->getShuttersPlace eq 'terrace'
)
)
{ {
$shutters->setLastDrive('shading in'); $shutters->setLastDrive('shading in');
ShuttersCommandSet( $hash, $shuttersDev, $getShadingPos ); ShuttersCommandSet( $hash, $shuttersDev, $getShadingPos );