fix shadingMinMaxTemp comparison

This commit is contained in:
Marko Oldenburg 2019-04-09 12:47:36 +02:00
parent 93f1c62284
commit 875af674a2

View File

@ -1705,7 +1705,8 @@ sub ShadingProcessing($@) {
if ( $azimuth < $winPosMin if ( $azimuth < $winPosMin
or $azimuth > $winPosMax or $azimuth > $winPosMax
or $elevation < $shutters->getShadingMinElevation or $elevation < $shutters->getShadingMinElevation
or $brightness < $shutters->getShadingStateChangeCloudy ) or $brightness < $shutters->getShadingStateChangeCloudy
or $outTemp < $shutters->getShadingMinOutsideTemperature )
{ {
$shutters->setShadingStatus('out reserved') $shutters->setShadingStatus('out reserved')
if ( $shutters->getShadingStatus eq 'in' if ( $shutters->getShadingStatus eq 'in'
@ -1739,7 +1740,8 @@ sub ShadingProcessing($@) {
elsif ( $azimuth > $winPosMin elsif ( $azimuth > $winPosMin
and $azimuth < $winPosMax and $azimuth < $winPosMax
and $elevation > $shutters->getShadingMinElevation and $elevation > $shutters->getShadingMinElevation
and $brightness > $shutters->getShadingStateChangeSunny ) and $brightness > $shutters->getShadingStateChangeSunny
and $outTemp > $shutters->getShadingMinOutsideTemperature )
{ {
$shutters->setShadingStatus('in reserved') $shutters->setShadingStatus('in reserved')
if ( $shutters->getShadingStatus eq 'out' if ( $shutters->getShadingStatus eq 'out'