From f1e819824b56793852d52ee64c289535d1c677b6 Mon Sep 17 00:00:00 2001 From: Damian <> Date: Tue, 20 Apr 2021 20:56:01 +0000 Subject: [PATCH] 98_DOIF.pm: svg card: time scaling position fixed git-svn-id: https://svn.fhem.de/fhem/trunk@24291 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/98_DOIF.pm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/fhem/FHEM/98_DOIF.pm b/fhem/FHEM/98_DOIF.pm index 1ab2f9f5c..f3a412979 100644 --- a/fhem/FHEM/98_DOIF.pm +++ b/fhem/FHEM/98_DOIF.pm @@ -4687,7 +4687,7 @@ sub card my ($sec,$minutes,$hour,$mday,$month,$year,$wday,$yday,$isdst) = localtime($timebeginn); my $beginhour=int($hour/$scale)*$scale; my $diffminutes=($hour-$beginhour)*60+$minutes; - my $pos=int ($diffminutes/($scale*60)*100)/10; + my $pos=int ($diffminutes/($scale*60)*1000)/100; # for (my $i=1;$i<=4;$i++) { # my $x=$i*15-0.5; @@ -4697,8 +4697,8 @@ sub card for (my $i=0;$i<=5;$i++) { my $hour=$beginhour+($i+1)*$scale; $hour=($hour >= 24 ? $hour % 24:$hour); - my $x=$i*10-$pos+9.5; - $out.=sprintf('',$x,$xpos+1.5,$x,$xpos-1.5); + my $x=$i*10-$pos+9; + $out.=sprintf('',$x,$xpos+1.5,$x,$xpos-1.5) if ($x > 0); $out.=sprintf('%02d',$x,$hour); } } else {