mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-03-03 16:56:54 +00:00
98_MSwitch.pm:fix Calculation time range over date limit
git-svn-id: https://svn.fhem.de/fhem/trunk@18049 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
f8f02fa1f6
commit
cc211cc205
@ -6580,7 +6580,7 @@ sub MSwitch_checkcondition($$$) {
|
||||
if ( $field =~ m/([0-9]{2}):([0-9]{2}):([0-9]{2})/ ) {
|
||||
my $hh = $1;
|
||||
if ( $hh > 23 ) { $hh = $hh - 24 }
|
||||
if ( $hh < 10 ) { $hh = "0" . $hh }
|
||||
#if ( $hh < 10 ) { $hh = "0" . $hh }
|
||||
$field = $hh . ":" . $2;
|
||||
}
|
||||
|
||||
@ -6937,7 +6937,7 @@ sub MSwitch_Checkcond_time($$) {
|
||||
|
||||
#my $time1;
|
||||
my ( $tday, $tmonth, $tdate, $tn ); #my ($tday,$tmonth,$tdate,$tn,$time1);
|
||||
if ( ( $akthour < $hour1 && $akthour < $hour2 ) && $hour2 < $hour1 ) # und
|
||||
if ( ( $akthour < $hour1 && $akthour <= $hour2 ) && $hour2 < $hour1 ) # und
|
||||
{
|
||||
use constant SECONDS_PER_DAY => 60 * 60 * 24;
|
||||
$timecondtest = localtime( time - SECONDS_PER_DAY );
|
||||
|
Loading…
x
Reference in New Issue
Block a user