diff --git a/CHANGED b/CHANGED
index e83e765f4..6650cf4e1 100644
--- a/CHANGED
+++ b/CHANGED
@@ -1,5 +1,6 @@
# Add changes at the top of the list. Keep it in ASCII, and 80-char wide.
# Do not insert empty lines here, update check depends on it.
+ - bugfix: 73_AutoShuttersControl: fix AntiFreeze_Fn
- feature 14_SD_UT: new model remote control Novy_840039
- bugfix: 88_Timer: fix2 list "Probably associated with" Forum: #1015549
- new: 70_DENON_AVR: initial commit.
diff --git a/FHEM/73_AutoShuttersControl.pm b/FHEM/73_AutoShuttersControl.pm
index 97467e74c..3531d4df3 100644
--- a/FHEM/73_AutoShuttersControl.pm
+++ b/FHEM/73_AutoShuttersControl.pm
@@ -296,13 +296,13 @@ sub Initialize($) {
## Da ich mit package arbeite müssen in die Initialize für die jeweiligen hash Fn Funktionen der Funktionsname
# und davor mit :: getrennt der eigentliche package Name des Modules
- $hash->{SetFn} = 'FHEM::AutoShuttersControl::Set';
- $hash->{GetFn} = 'FHEM::AutoShuttersControl::Get';
- $hash->{DefFn} = 'FHEM::AutoShuttersControl::Define';
- $hash->{NotifyFn} = 'FHEM::AutoShuttersControl::Notify';
- $hash->{UndefFn} = 'FHEM::AutoShuttersControl::Undef';
- $hash->{AttrFn} = 'FHEM::AutoShuttersControl::Attr';
- $hash->{AttrList} =
+ $hash->{SetFn} = 'FHEM::AutoShuttersControl::Set';
+ $hash->{GetFn} = 'FHEM::AutoShuttersControl::Get';
+ $hash->{DefFn} = 'FHEM::AutoShuttersControl::Define';
+ $hash->{NotifyFn} = 'FHEM::AutoShuttersControl::Notify';
+ $hash->{UndefFn} = 'FHEM::AutoShuttersControl::Undef';
+ $hash->{AttrFn} = 'FHEM::AutoShuttersControl::Attr';
+ $hash->{AttrList} =
'ASC_tempSensor '
. 'ASC_brightnessDriveUpDown '
. 'ASC_autoShuttersControlMorning:on,off '
@@ -322,8 +322,8 @@ sub Initialize($) {
. 'ASC_blockAscDrivesAfterManual:0,1 '
. 'ASC_debug:1 '
. $readingFnAttributes;
- $hash->{NotifyOrderPrefix} = '51-'; # Order Nummer für NotifyFn
- $hash->{FW_detailFn} = 'FHEM::AutoShuttersControl::ShuttersInformation';
+ $hash->{NotifyOrderPrefix} = '51-'; # Order Nummer für NotifyFn
+ $hash->{FW_detailFn} = 'FHEM::AutoShuttersControl::ShuttersInformation';
return FHEM::Meta::InitMod( __FILE__, $hash );
}
@@ -3193,10 +3193,11 @@ sub CreateNewNotifyDev($) {
sub ShuttersInformation($@) {
- my ($FW_wname, $d, $room, $pageHash) = @_;
+ my ( $FW_wname, $d, $room, $pageHash ) = @_;
my $hash = $defs{$d};
- my $ret = '
ASC Configuration and Information Summary
';
+ my $ret =
+ 'ASC Configuration and Information Summary';
$ret .= '';
$ret .= '';
$ret .= "Shutters | ";
@@ -4696,8 +4697,13 @@ sub getIsDay {
sub getFreezeStatus {
use POSIX qw(strftime);
- my $self = shift;
+ my $self = shift;
my $daytime = strftime( "%P", localtime() );
+ $daytime = (
+ defined($daytime) and $daytime
+ ? $daytime
+ : ( strftime( "%k", localtime() ) < 12 ? 'pm' : 'am' )
+ );
my $outTemp = $ascDev->getOutTemp;
$outTemp = $shutters->getOutTemp if ( $shutters->getOutTemp != -100 );
@@ -7891,7 +7897,7 @@ sub getblockAscDrivesAfterManual {
],
"release_status": "testing",
"license": "GPL_2",
- "version": "v0.8.14",
+ "version": "v0.8.15",
"author": [
"Marko Oldenburg "
],
|
|