fix shhutter drive morning up then roommate sleep and window is closed and selfdefense is on
This commit is contained in:
parent
88272bca99
commit
c3c82436fc
@ -41,7 +41,7 @@ package main;
|
|||||||
use strict;
|
use strict;
|
||||||
use warnings;
|
use warnings;
|
||||||
|
|
||||||
my $version = '0.2.3.2';
|
my $version = '0.2.3.3';
|
||||||
|
|
||||||
sub AutoShuttersControl_Initialize($) {
|
sub AutoShuttersControl_Initialize($) {
|
||||||
my ($hash) = @_;
|
my ($hash) = @_;
|
||||||
@ -1214,7 +1214,7 @@ sub EventProcessingBrightness($@) {
|
|||||||
);
|
);
|
||||||
|
|
||||||
my $posValue;
|
my $posValue;
|
||||||
if ( CheckIfShuttersWindowRecOpen($shuttersDev) == 2
|
if ( CheckIfShuttersWindowRecOpen($shuttersDev) == 2
|
||||||
and $shutters->getSubTyp eq 'threestate'
|
and $shutters->getSubTyp eq 'threestate'
|
||||||
and $ascDev->getAutoShuttersControlComfort eq 'on' )
|
and $ascDev->getAutoShuttersControlComfort eq 'on' )
|
||||||
{
|
{
|
||||||
@ -1767,9 +1767,11 @@ sub SunRiseShuttersAfterTimerFn($) {
|
|||||||
or $shutters->getRoommatesStatus eq 'gone'
|
or $shutters->getRoommatesStatus eq 'gone'
|
||||||
or $shutters->getRoommatesStatus eq 'none'
|
or $shutters->getRoommatesStatus eq 'none'
|
||||||
)
|
)
|
||||||
and $ascDev->getSelfDefense eq 'off'
|
and (
|
||||||
or ( $ascDev->getSelfDefense eq 'on'
|
$ascDev->getSelfDefense eq 'off'
|
||||||
and CheckIfShuttersWindowRecOpen($shuttersDev) == 0 )
|
or ( $ascDev->getSelfDefense eq 'on'
|
||||||
|
and CheckIfShuttersWindowRecOpen($shuttersDev) == 0 )
|
||||||
|
)
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
$shutters->setLastDrive('day open');
|
$shutters->setLastDrive('day open');
|
||||||
|
Loading…
x
Reference in New Issue
Block a user