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
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'