From 875af674a2b1d43998f8f7964f906a6856935e7b Mon Sep 17 00:00:00 2001 From: Marko Oldenburg Date: Tue, 9 Apr 2019 12:47:36 +0200 Subject: [PATCH] fix shadingMinMaxTemp comparison --- 73_AutoShuttersControl.pm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/73_AutoShuttersControl.pm b/73_AutoShuttersControl.pm index 50a562c..8f9dcee 100644 --- a/73_AutoShuttersControl.pm +++ b/73_AutoShuttersControl.pm @@ -1705,7 +1705,8 @@ sub ShadingProcessing($@) { if ( $azimuth < $winPosMin or $azimuth > $winPosMax or $elevation < $shutters->getShadingMinElevation - or $brightness < $shutters->getShadingStateChangeCloudy ) + or $brightness < $shutters->getShadingStateChangeCloudy + or $outTemp < $shutters->getShadingMinOutsideTemperature ) { $shutters->setShadingStatus('out reserved') if ( $shutters->getShadingStatus eq 'in' @@ -1739,7 +1740,8 @@ sub ShadingProcessing($@) { elsif ( $azimuth > $winPosMin and $azimuth < $winPosMax and $elevation > $shutters->getShadingMinElevation - and $brightness > $shutters->getShadingStateChangeSunny ) + and $brightness > $shutters->getShadingStateChangeSunny + and $outTemp > $shutters->getShadingMinOutsideTemperature ) { $shutters->setShadingStatus('in reserved') if ( $shutters->getShadingStatus eq 'out'