From f11e8d88e16c1f98a92a253f32a95af2ef39793b Mon Sep 17 00:00:00 2001 From: Marko Oldenburg Date: Thu, 31 Oct 2019 16:35:11 +0100 Subject: [PATCH] fix privacy time calculation between privacy and last drive --- 73_AutoShuttersControl.pm | 30 +++++++++++++++++++++++++++++- 1 file changed, 29 insertions(+), 1 deletion(-) diff --git a/73_AutoShuttersControl.pm b/73_AutoShuttersControl.pm index 82c4974..76d5d7d 100644 --- a/73_AutoShuttersControl.pm +++ b/73_AutoShuttersControl.pm @@ -4009,6 +4009,20 @@ sub PrivacyUpTime($$) { $shuttersSunriseUnixtime = $privacyUpUnixtime; } } + else { + readingsSingleUpdate( + $shuttersDevHash, + 'ASC_Time_PrivacyDriveUp', + strftime( + "%e.%m.%Y - %H:%M", + localtime( + ( $shuttersSunriseUnixtime - $shutters->getPrivacyUpTime ) + + 86400 + ) + ), + 1 + ); + } return $shuttersSunriseUnixtime; } @@ -4037,6 +4051,20 @@ sub PrivacyDownTime($$) { $shuttersSunsetUnixtime = $privacyDownUnixtime; } } + else { + readingsSingleUpdate( + $shuttersDevHash, + 'ASC_Time_PrivacyDriveDown', + strftime( + "%e.%m.%Y - %H:%M", + localtime( + ( $shuttersSunsetUnixtime - $shutters->getPrivacyDownTime ) + + 86400 + ) + ), + 1 + ); + } return $shuttersSunsetUnixtime; } @@ -7363,7 +7391,7 @@ sub getblockAscDrivesAfterManual { ], "release_status": "under develop", "license": "GPL_2", - "version": "v0.6.136", + "version": "v0.6.137", "author": [ "Marko Oldenburg " ],