From 6c38a5cdc25416e398297e79b2a7cc8a955ff7b7 Mon Sep 17 00:00:00 2001 From: rudolfkoenig <> Date: Tue, 2 Apr 2019 19:48:57 +0000 Subject: [PATCH] 92_FileLog.pm: fix createGluedFile if span contains DST change (Forum #99215) git-svn-id: https://svn.fhem.de/fhem/trunk@19102 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/92_FileLog.pm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/fhem/FHEM/92_FileLog.pm b/fhem/FHEM/92_FileLog.pm index 80aa8a56e..bc6727d60 100644 --- a/fhem/FHEM/92_FileLog.pm +++ b/fhem/FHEM/92_FileLog.pm @@ -646,6 +646,9 @@ FileLog_Get($@) if(open(my $out,'>',$tempfileName)){ my $sec = time_str2num("$fy-$fm-$fd 00:00:00"); my $secTo = time_str2num("$ty-$tm-$td 00:00:00"); + if(($secTo-$sec)%86400) { #DST change inbetween, #99215 + $secTo = $sec + 86400*int(($secTo-$sec+3600)/86400); + } my $lastFile = ""; while($sec <= $secTo) { # Loop over each day $linf=ResolveDateWildcards($hash->{logfile},localtime($sec));