diff --git a/fhem/FHEM/98_DOIF.pm b/fhem/FHEM/98_DOIF.pm
index e7b4986ae..1b1e2aefe 100644
--- a/fhem/FHEM/98_DOIF.pm
+++ b/fhem/FHEM/98_DOIF.pm
@@ -4439,11 +4439,11 @@ sub bar
my ($valInt,$valDec)=split(/\./,sprintf($format,$val));
if (defined $valDec) {
- $out.= sprintf('%s.%s%s',
- $bwidth+6,(defined ($icon) ? $height/2+23:$height/2+12),color($currColor,$ln),$fontformat,$valInt,$valDec,$unit);
+ $out.= sprintf('%s.%s%s',
+ $bwidth+6,(defined ($icon) ? $height/2+25:$height/2+12),color($currColor,$ln),$fontformat,$valInt,$valDec,$unit);
} else {
- $out.= sprintf('%s%s',
- $bwidth+6,(defined ($icon) ? $height/2+23:$height/2+12),color($currColor,$ln),$fontformat,$valInt,$unit);
+ $out.= sprintf('%s%s',
+ $bwidth+6,(defined ($icon) ? $height/2+25:$height/2+12),color($currColor,$ln),$fontformat,$valInt,$unit);
}
$out.= '';
$out.= '';
@@ -4960,7 +4960,7 @@ sub ring2
$out.= sprintf('%s',
($icflag ? 50:41),($icflag ? 41:42.5),color($currColor2,$ln),(defined ($icon) ? 12:14),$fontformat2,$valInt2);
}
- $out.= sprintf('%s',color($currColor2,$ln),$unit2) if (defined $unit2);
+ $out.= sprintf('%s',($icflag ? 51:52),color($currColor2,$ln),$unit2) if (defined $unit2);
$out.= '';
return ($out);