FHEM Forum

FHEM => Frontends => SVG / Plots / logProxy => Thema gestartet von: freddykr am 26 Juni 2019, 10:30:09

Titel: "Illegal division by zero at ./FHEM/98_SVG.pm line 1774"
Beitrag von: freddykr am 26 Juni 2019, 10:30:09
Da das Thema "https://forum.fhem.de/index.php?topic=53596.0" gesperrt ist, mache ich mal einen neuen Thread.

Seit dem FHEM-Update am Wochenende (hatte aber länger keines mehr gemacht  ::)), schmiert FHEM mit oben genannter Fehlermeldung komplett ab.
Mittlerweile konnte ich den verursachenden Graph finden. Der lief aber seit Februar ohne Probleme...

Ein "list" kann ich nicht liefern, da dann sofort FHEM aussteigt.  ;)

Das "define" aus der fhem.cfg
define SVG_DbLog_PCR800_2 SVG DbLogMariaDBNAS:SVG_DbLog_PCR800_2:HISTORY
setuuid SVG_DbLog_PCR800_2 5ccda8e3-f33f-bbf9-8abb-9dcbb53716a48ab6
attr SVG_DbLog_PCR800_2 alias Regenmenge pro Tag
attr SVG_DbLog_PCR800_2 endPlotNow 1
attr SVG_DbLog_PCR800_2 fixedrange 30days
attr SVG_DbLog_PCR800_2 group Regen
attr SVG_DbLog_PCR800_2 label "Regen letzte 30 Tage | aktuell: $data{currval1} ($data{min1} / $data{avg1} / $data{max1}) mm"
attr SVG_DbLog_PCR800_2 room Garten,Mobile


Das eigentliche SVG-File
# Created by FHEM/98_SVG.pm, 2019-02-03 12:10:41
set terminal png transparent size <SIZE> crop
set output '<OUT>.png'
set xdata time
set timefmt "%Y-%m-%d_%H:%M:%S"
set xlabel " "
set title '<L1>'
set ytics
set y2tics
set grid
set ylabel "mm"
set y2label "mm"

#DbLogMariaDBNAS PCR800:rain_total::delta-d


Edit: Version 98_SVG.pm: 19667
Titel: Antw:"Illegal division by zero at ./FHEM/98_SVG.pm line 1774"
Beitrag von: rudolfkoenig am 26 Juni 2019, 10:43:44
ZitatEdit: Version 98_SVG.pm: 19667
Das ist ja uralt :)

Ich habe einen vergleichbaren Bug Montag frueh gefixt, aktuelle SVG Version ist 19688.

Siehe auch https://forum.fhem.de/index.php/topic,101522.msg951596.html#msg951596
Titel: Antw:"Illegal division by zero at ./FHEM/98_SVG.pm line 1774"
Beitrag von: freddykr am 26 Juni 2019, 11:12:34
Wer kann denn ahnen, dass paar Stunden nach meinem Update eine neue Version kommt.  ;)

Danke, grad aktualisiert und für funktional befunden.  ;D