add more shading options

This commit is contained in:
Marko Oldenburg 2019-05-24 22:24:11 +02:00
parent a816200c98
commit 3141b609ec

View File

@ -1729,12 +1729,14 @@ sub EventProcessingShadingBrightness($@) {
. ' - Alle Bedingungen zur weiteren Beschattungsverarbeitung sind erfüllt. Es wird nun die eigentliche Beschattungsfunktion aufgerufen'
);
}
# else {
# unless ( $shutters->getShadingMode eq $homemode
# and
# $shutters->setShadingStatus('out');
# ShadingProcessingDriveCommand($hash,$shuttersDev);
# }
elsif ( $shutters->getShadingStatus eq 'in'
and $shutters->getShadingMode ne $homemode
and $shutters->getRainProtectionStatus eq 'unprotection'
and $shutters->getWindProtectionStatus eq 'unprotection' )
{
$shutters->setShadingStatus('out');
ShadingProcessingDriveCommand( $hash, $shuttersDev );
}
}
}
@ -1995,13 +1997,13 @@ sub ShadingProcessing($@) {
. $shutters->getShadingStatus );
}
ShadingProcessingDriveCommand($hash,$shuttersDev)
ShadingProcessingDriveCommand( $hash, $shuttersDev )
if ( $shutters->getShadingStatus eq 'out'
or $shutters->getShadingStatus eq 'in' );
}
sub ShadingProcessingDriveCommand($$) {
my ($hash,$shuttersDev) = @_;
my ( $hash, $shuttersDev ) = @_;
my $name = $hash->{NAME};
$shutters->setShuttersDev($shuttersDev);