From 0715222ce2e2a87fbaa2180250d62354c2d710f8 Mon Sep 17 00:00:00 2001 From: justme-1968 Date: Sun, 28 Feb 2016 16:07:49 +0000 Subject: [PATCH] =?UTF-8?q?98=5FlogProxy.pm:=20fix=20f=C3=BCr=20predict=20?= =?UTF-8?q?&=20steps=20by=20stromer-12.=20see=20forum:=20http://forum.fhem?= =?UTF-8?q?.de/index.php/topic,39232.msg366485.html#msg366485?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: https://svn.fhem.de/fhem/trunk@10957 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/98_logProxy.pm | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/fhem/FHEM/98_logProxy.pm b/fhem/FHEM/98_logProxy.pm index ffce300a1..96f6a22df 100644 --- a/fhem/FHEM/98_logProxy.pm +++ b/fhem/FHEM/98_logProxy.pm @@ -597,6 +597,13 @@ logProxy_clipData($$$$;$) if( defined($predict) && !defined($next_value) ) { $next_value = $prev_value; + my $sec = SVG_time_to_sec($prev_timestamp); + if( !$ret && $sec < $from && defined($prev_value) ) { + my @t = localtime($from); + my $timestamp = sprintf("%04d-%02d-%02d_%02d:%02d:%02d", $t[5]+1900, $t[4]+1, $t[3], $t[2], $t[1], $t[0]); + $ret .= "$timestamp $prev_value\n"; + } + #if $predict = 0 -> predict to end of plot my $time = $to; #else predict by $predict