add more values for ASC_Antifreeze

This commit is contained in:
Marko Oldenburg 2018-11-16 09:28:18 +01:00
parent d2151b5162
commit 9be02a810b

View File

@ -194,7 +194,7 @@ my %userAttrList = (
'ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100' => 'ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100' =>
[ '', 20, 80 ], [ '', 20, 80 ],
'ASC_GuestRoom:on,off' => 'none', 'ASC_GuestRoom:on,off' => 'none',
'ASC_Antifreeze:off,soft,hard' => 'off', 'ASC_Antifreeze:off,soft,hard,am,pm' => 'off',
'ASC_AntifreezePos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100' => [ '', 85, 15 ], 'ASC_AntifreezePos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100' => [ '', 85, 15 ],
'ASC_Partymode:on,off' => 'off', 'ASC_Partymode:on,off' => 'off',
'ASC_Roommate_Device' => 'none', 'ASC_Roommate_Device' => 'none',
@ -647,8 +647,8 @@ sub ShuttersDeviceScan($) {
; # temporär muss später gelöscht werden ab Version 0.2.0.6 ; # temporär muss später gelöscht werden ab Version 0.2.0.6
delFromDevAttrList( $_, 'ASC_Antifreeze:off,on' ) delFromDevAttrList( $_, 'ASC_Antifreeze:off,on' )
if ( AttrVal( $_, 'ASC_Antifreeze', 'on' ) ne 'soft' if ( AttrVal( $_, 'ASC_Antifreeze', 'on' ) eq 'on'
and AttrVal( $_, 'ASC_Antifreeze', 'on' ) ne 'hard' or AttrVal( $_, 'ASC_Antifreeze', 'on' ) eq 'off'
) )
; # temporär muss später gelöscht werden ab Version 0.2.0.6 ; # temporär muss später gelöscht werden ab Version 0.2.0.6
@ -2373,7 +2373,9 @@ sub setInTimerFuncHash {
} }
sub getFreezeStatus { sub getFreezeStatus {
use POSIX qw(strftime);
my $self = shift; my $self = shift;
my $daytime = strftime("%p", localtime());
if ( $shutters->getAntiFreeze eq 'soft' and if ( $shutters->getAntiFreeze eq 'soft' and
$ascDev->getOutTemp <= $ascDev->getFreezeTemp ) $ascDev->getOutTemp <= $ascDev->getFreezeTemp )