From f8218646a7294a902568917d5de0390edf7a7b6e Mon Sep 17 00:00:00 2001 From: Marko Oldenburg Date: Fri, 21 Feb 2020 09:54:12 +0100 Subject: [PATCH] bugfix SleepPosition #1 --- 73_AutoShuttersControl.pm | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/73_AutoShuttersControl.pm b/73_AutoShuttersControl.pm index 92dd774..2364999 100644 --- a/73_AutoShuttersControl.pm +++ b/73_AutoShuttersControl.pm @@ -1233,7 +1233,11 @@ sub EventProcessingRoommate($@) { $posValue = ( $shutters->getSleepPos > 0 ? $shutters->getSleepPos - : $shutters->getClosedPos + : ( + $shutters->getSleepPos > 0 + ? $shutters->getSleepPos + : $shutters->getClosedPos + ) ); } else { @@ -1447,7 +1451,7 @@ sub EventProcessingResidents($@) { ) { $shutters->setLastDrive('residents come home'); - $shutters->setDriveCmd( $shutters->getClosedPos ); + $shutters->setDriveCmd( ($shutters->getSleepPos > 0 ? $shutters->getSleepPos : $shutters->getClosedPos) ); } elsif ( ( @@ -1651,7 +1655,11 @@ sub EventProcessingWind($@) { : ( $shutters->getPrivacyDownStatus == 2 ? $shutters->getPrivacyDownPos - : $shutters->getClosedPos + : ( + $shutters->getSleepPos > 0 + ? $shutters->getSleepPos + : $shutters->getClosedPos + ) ) ) ); @@ -7897,7 +7905,7 @@ sub getblockAscDrivesAfterManual { ], "release_status": "testing", "license": "GPL_2", - "version": "v0.8.16", + "version": "v0.8.17", "author": [ "Marko Oldenburg " ],