fix little typo bug in code
This commit is contained in:
parent
62ca4ead34
commit
0aa3b79a4b
@ -2038,14 +2038,14 @@ sub ShadingProcessingDriveCommand($$) {
|
|||||||
if ( $shutters->getShadingStatus eq 'in'
|
if ( $shutters->getShadingStatus eq 'in'
|
||||||
and $getShadingPos != $getStatus )
|
and $getShadingPos != $getStatus )
|
||||||
{
|
{
|
||||||
# my $queryShuttersShadingPos = (
|
# my $queryShuttersShadingPos = (
|
||||||
# $shutters->getShuttersPosCmdValueNegate
|
# $shutters->getShuttersPosCmdValueNegate
|
||||||
# ? $getStatus > $getShadingPos
|
# ? $getStatus > $getShadingPos
|
||||||
# : $getStatus < $getShadingPos
|
# : $getStatus < $getShadingPos
|
||||||
# );
|
# );
|
||||||
|
|
||||||
if (
|
if (
|
||||||
not $shutters->getQueryShuttersPos($shutters->getShadingPos);
|
not $shutters->getQueryShuttersPos( $shutters->getShadingPos )
|
||||||
and not( CheckIfShuttersWindowRecOpen($shuttersDev) == 2
|
and not( CheckIfShuttersWindowRecOpen($shuttersDev) == 2
|
||||||
and $shutters->getShuttersPlace eq 'terrace' )
|
and $shutters->getShuttersPlace eq 'terrace' )
|
||||||
)
|
)
|
||||||
@ -2395,10 +2395,10 @@ sub RenewSunRiseSetShuttersTimer($) {
|
|||||||
# delFromDevAttrList( $_, 'ASC_BrightnessMaxVal' )
|
# delFromDevAttrList( $_, 'ASC_BrightnessMaxVal' )
|
||||||
# ; # temporär muss später gelöscht werden ab Version 0.4.11beta9
|
# ; # temporär muss später gelöscht werden ab Version 0.4.11beta9
|
||||||
$attr{$_}{'ASC_Shading_MinMax_Elevation'} =
|
$attr{$_}{'ASC_Shading_MinMax_Elevation'} =
|
||||||
AttrVal( $_, 'ASC_Shading_Min_Elevation', 'none' )
|
AttrVal( $_, 'ASC_Shading_Min_Elevation', 'none' )
|
||||||
if ( AttrVal( $_, 'ASC_Shading_Min_Elevation', 'none' ) ne 'none' );
|
if ( AttrVal( $_, 'ASC_Shading_Min_Elevation', 'none' ) ne 'none' );
|
||||||
|
|
||||||
delFromDevAttrList( $_, 'ASC_Shading_Min_Elevation')
|
delFromDevAttrList( $_, 'ASC_Shading_Min_Elevation' )
|
||||||
; # temporär muss später gelöscht werden ab Version 0.6.17
|
; # temporär muss später gelöscht werden ab Version 0.6.17
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -2484,14 +2484,15 @@ sub SunSetShuttersAfterTimerFn($) {
|
|||||||
my $homemode = $shutters->getRoommatesStatus;
|
my $homemode = $shutters->getRoommatesStatus;
|
||||||
$homemode = $ascDev->getResidentsStatus if ( $homemode eq 'none' );
|
$homemode = $ascDev->getResidentsStatus if ( $homemode eq 'none' );
|
||||||
|
|
||||||
if ( $ascDev->getAutoShuttersControlEvening eq 'on'
|
if (
|
||||||
and IsAfterShuttersManualBlocking($shuttersDev)
|
$ascDev->getAutoShuttersControlEvening eq 'on'
|
||||||
and (
|
and IsAfterShuttersManualBlocking($shuttersDev)
|
||||||
|
and (
|
||||||
$shutters->getModeDown eq $homemode
|
$shutters->getModeDown eq $homemode
|
||||||
or ( $shutters->getModeDown eq 'absent'
|
or ( $shutters->getModeDown eq 'absent'
|
||||||
and $homemode eq 'gone' )
|
and $homemode eq 'gone' )
|
||||||
or $shutters->getModeDown eq 'always'
|
or $shutters->getModeDown eq 'always'
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
# my $queryShuttersPosPrivacyDown = (
|
# my $queryShuttersPosPrivacyDown = (
|
||||||
@ -2530,13 +2531,17 @@ sub SunRiseShuttersAfterTimerFn($) {
|
|||||||
my $homemode = $shutters->getRoommatesStatus;
|
my $homemode = $shutters->getRoommatesStatus;
|
||||||
$homemode = $ascDev->getResidentsStatus if ( $homemode eq 'none' );
|
$homemode = $ascDev->getResidentsStatus if ( $homemode eq 'none' );
|
||||||
|
|
||||||
if ( $ascDev->getAutoShuttersControlMorning eq 'on'
|
if (
|
||||||
and ( $shutters->getModeUp eq $homemode
|
$ascDev->getAutoShuttersControlMorning eq 'on'
|
||||||
or ( $shutters->getModeUp eq 'absent'
|
and (
|
||||||
and $homemode eq 'gone' )
|
$shutters->getModeUp eq $homemode
|
||||||
or $shutters->getModeUp eq 'always' )
|
or ( $shutters->getModeUp eq 'absent'
|
||||||
|
and $homemode eq 'gone' )
|
||||||
|
or $shutters->getModeUp eq 'always'
|
||||||
|
)
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
|
|
||||||
if (
|
if (
|
||||||
(
|
(
|
||||||
$shutters->getRoommatesStatus eq 'home'
|
$shutters->getRoommatesStatus eq 'home'
|
||||||
@ -4160,7 +4165,8 @@ sub getShadingMinOutsideTemperature {
|
|||||||
sub getShadingMinElevation {
|
sub getShadingMinElevation {
|
||||||
my $self = shift;
|
my $self = shift;
|
||||||
|
|
||||||
return $self->{ $self->{shuttersDev} }->{ASC_Shading_MinMax_Elevation}->{minVal}
|
return $self->{ $self->{shuttersDev} }->{ASC_Shading_MinMax_Elevation}
|
||||||
|
->{minVal}
|
||||||
if (
|
if (
|
||||||
exists(
|
exists(
|
||||||
$self->{ $self->{shuttersDev} }->{ASC_Shading_MinMax_Elevation}
|
$self->{ $self->{shuttersDev} }->{ASC_Shading_MinMax_Elevation}
|
||||||
@ -4170,8 +4176,8 @@ sub getShadingMinElevation {
|
|||||||
$self->{ $self->{shuttersDev} }->{ASC_Shading_MinMax_Elevation}
|
$self->{ $self->{shuttersDev} }->{ASC_Shading_MinMax_Elevation}
|
||||||
->{LASTGETTIME} ) < 2
|
->{LASTGETTIME} ) < 2
|
||||||
);
|
);
|
||||||
$self->{ $self->{shuttersDev} }->{ASC_Shading_MinMax_Elevation}->{LASTGETTIME} =
|
$self->{ $self->{shuttersDev} }->{ASC_Shading_MinMax_Elevation}
|
||||||
int( gettimeofday() );
|
->{LASTGETTIME} = int( gettimeofday() );
|
||||||
my ( $min, $max ) =
|
my ( $min, $max ) =
|
||||||
FHEM::AutoShuttersControl::GetAttrValues( $self->{shuttersDev},
|
FHEM::AutoShuttersControl::GetAttrValues( $self->{shuttersDev},
|
||||||
'ASC_Shading_MinMax_Elevation', '25.0:100.0' );
|
'ASC_Shading_MinMax_Elevation', '25.0:100.0' );
|
||||||
@ -4179,16 +4185,20 @@ sub getShadingMinElevation {
|
|||||||
### erwartetes Ergebnis
|
### erwartetes Ergebnis
|
||||||
# MIN:MAX
|
# MIN:MAX
|
||||||
|
|
||||||
$self->{ $self->{shuttersDev} }->{ASC_Shading_MinMax_Elevation}->{minVal} = $min;
|
$self->{ $self->{shuttersDev} }->{ASC_Shading_MinMax_Elevation}->{minVal} =
|
||||||
$self->{ $self->{shuttersDev} }->{ASC_Shading_MinMax_Elevation}->{maxVal} = $max;
|
$min;
|
||||||
|
$self->{ $self->{shuttersDev} }->{ASC_Shading_MinMax_Elevation}->{maxVal} =
|
||||||
|
$max;
|
||||||
|
|
||||||
return $self->{ $self->{shuttersDev} }->{ASC_Shading_MinMax_Elevation}->{minVal};
|
return $self->{ $self->{shuttersDev} }->{ASC_Shading_MinMax_Elevation}
|
||||||
|
->{minVal};
|
||||||
}
|
}
|
||||||
|
|
||||||
sub getShadingMaxElevation {
|
sub getShadingMaxElevation {
|
||||||
my $self = shift;
|
my $self = shift;
|
||||||
|
|
||||||
return $self->{ $self->{shuttersDev} }->{ASC_Shading_MinMax_Elevation}->{maxVal}
|
return $self->{ $self->{shuttersDev} }->{ASC_Shading_MinMax_Elevation}
|
||||||
|
->{maxVal}
|
||||||
if (
|
if (
|
||||||
exists(
|
exists(
|
||||||
$self->{ $self->{shuttersDev} }->{ASC_Shading_MinMax_Elevation}
|
$self->{ $self->{shuttersDev} }->{ASC_Shading_MinMax_Elevation}
|
||||||
@ -4200,7 +4210,8 @@ sub getShadingMaxElevation {
|
|||||||
);
|
);
|
||||||
$shutters->getShadingMinElevation;
|
$shutters->getShadingMinElevation;
|
||||||
|
|
||||||
return $self->{ $self->{shuttersDev} }->{ASC_Shading_MinMax_Elevation}->{maxVal};
|
return $self->{ $self->{shuttersDev} }->{ASC_Shading_MinMax_Elevation}
|
||||||
|
->{maxVal};
|
||||||
}
|
}
|
||||||
|
|
||||||
sub getShadingStateChangeSunny {
|
sub getShadingStateChangeSunny {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user