fix party mode then close window
This commit is contained in:
@ -2332,7 +2332,8 @@ sub EventProcessingPartyMode($) {
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
elsif ( $shutters->getIsDay
|
elsif ( $shutters->getDelayCmd ne 'none'
|
||||||
|
and $shutters->getIsDay
|
||||||
and IsAfterShuttersManualBlocking($shuttersDev) )
|
and IsAfterShuttersManualBlocking($shuttersDev) )
|
||||||
{
|
{
|
||||||
$shutters->setLastDrive('drive after party mode');
|
$shutters->setLastDrive('drive after party mode');
|
||||||
@ -3961,6 +3962,20 @@ sub setDriveCmd {
|
|||||||
my $offSet;
|
my $offSet;
|
||||||
my $offSetStart;
|
my $offSetStart;
|
||||||
|
|
||||||
|
|
||||||
|
if ( $shutters->getPartyMode eq 'on'
|
||||||
|
and $ascDev->getPartyMode eq 'on' ) {
|
||||||
|
|
||||||
|
$shutters->setDelayCmd($posValue);
|
||||||
|
$ascDev->setDelayCmdReading;
|
||||||
|
$shutters->setNoDelay(0);
|
||||||
|
|
||||||
|
FHEM::AutoShuttersControl::ASC_Debug( 'setDriveCmd: '
|
||||||
|
. $shutters->getShuttersDev
|
||||||
|
. ' - Die Fahrt wird zurückgestellt. Grund kann ein geöffnetes Fenster sein oder ein aktivierter Party Modus'
|
||||||
|
);
|
||||||
|
}
|
||||||
|
else {
|
||||||
### antifreeze Routine
|
### antifreeze Routine
|
||||||
if ( $shutters->getFreezeStatus > 0 ) {
|
if ( $shutters->getFreezeStatus > 0 ) {
|
||||||
if ( $shutters->getFreezeStatus != 1 ) {
|
if ( $shutters->getFreezeStatus != 1 ) {
|
||||||
@ -4018,6 +4033,7 @@ sub setDriveCmd {
|
|||||||
. ( $shutters->getNoDelay ? 'JA' : 'NEIN' ) );
|
. ( $shutters->getNoDelay ? 'JA' : 'NEIN' ) );
|
||||||
$shutters->setNoDelay(0);
|
$shutters->setNoDelay(0);
|
||||||
return 0;
|
return 0;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
sub setSunsetUnixTime {
|
sub setSunsetUnixTime {
|
||||||
@ -6991,7 +7007,7 @@ sub getblockAscDrivesAfterManual {
|
|||||||
],
|
],
|
||||||
"release_status": "under develop",
|
"release_status": "under develop",
|
||||||
"license": "GPL_2",
|
"license": "GPL_2",
|
||||||
"version": "v0.6.104",
|
"version": "v0.6.105",
|
||||||
"author": [
|
"author": [
|
||||||
"Marko Oldenburg <leongaultier@gmail.com>"
|
"Marko Oldenburg <leongaultier@gmail.com>"
|
||||||
],
|
],
|
||||||
|
Reference in New Issue
Block a user