FHEM bleibt stehen "Illegal division by zero at ./FHEM/98_SVG.pm line 1774"

Begonnen von Mihca, 20 Mai 2016, 09:18:18

Vorheriges Thema - Nächstes Thema

Mihca

Hallo Zusamen,

gestern abend habe ich nach ca. 2 Wochen ein Update eingespielt. Danach lief FHEM zunächst einwandfrei. Heute morgen gegen 6:30 hat es auch noch funktioniert. Beim 2. Zugriff auf eine Übersichtsseite mit mehreren SVG-Plots blieb FHEM dann stehen. Auf der Startseite (ohne SVG-Plots) ließ sich dann das Restore von gestern zurückspielen. Damit funktioiert wieder alles. Im Logfile fand sich die Fehlermeldung: "Illegal division by zero at ./FHEM/98_SVG.pm line 1774" vor dem Restore immer dann, wenn mann auf die Seite mit den Plots zugriff.

Hat jemand eine Idee, woran es liegt?

Vielen Dank vorab
Achim
Viele Grüße
Achim
__________
Kein Fehler ist so dumm, dass man ihn nicht machen könnte.
Raspi Ubuntu 24.04 Perl 5.38.2, Rollo-, Sonnen-, Licht-, Heizungs-, Poolsteuerung, Energiebilanzen -- HomeMatic, FS20, ESP/Tasmota/ESPEasy, CUL868v3 USB, MAX! Cube LAN mit CUL-Firmware HomeMatic

frank

FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html


justme1968

im verlinkten thread gibt es einen patch der die division durch 0 abfängt.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

franky08

Nur mal so, wie patcht man die 98_SVG.pm, hab ich bis jetzt noch nie gemacht.

VG
Frank
Debian Bookworm auf HUNSN / Debian Bullseye auf 2.ter HUNSN F2F an 2x RaspiB
mit FHEM aktuell
22Zoll ViewSonic als Infodislay (WVC)
3xHMLAN mit vccu, raspmatic_rpi3, HMIP-HCU1

Hans Franz

Raspi
CUL, Nano-CUL
FHT8V, FHT80B, S300TH
WM1000WZ, ELRO
LW12, LD382,DS18B20

Mihca

mit dem Patch und der Erklärung, wie man patcht geht es nun. Danke!!!! :)
Viele Grüße
Achim
__________
Kein Fehler ist so dumm, dass man ihn nicht machen könnte.
Raspi Ubuntu 24.04 Perl 5.38.2, Rollo-, Sonnen-, Licht-, Heizungs-, Poolsteuerung, Energiebilanzen -- HomeMatic, FS20, ESP/Tasmota/ESPEasy, CUL868v3 USB, MAX! Cube LAN mit CUL-Firmware HomeMatic

Mihca

heute morgen blieb FHEM mit dem gepatchten/heute upgedatetem 98_SVG.pm stehen mit der Meldung. "Illegal division by zero at ./FHEM/98_SVG.pm line 1698."
Viele Grüße
Achim
__________
Kein Fehler ist so dumm, dass man ihn nicht machen könnte.
Raspi Ubuntu 24.04 Perl 5.38.2, Rollo-, Sonnen-, Licht-, Heizungs-, Poolsteuerung, Energiebilanzen -- HomeMatic, FS20, ESP/Tasmota/ESPEasy, CUL868v3 USB, MAX! Cube LAN mit CUL-Firmware HomeMatic

justme1968

ich verstehe gerade nicht wie das möglich ist.

kannst du mir bitte das plot file und die log daten zur verfügung stellen?

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Mihca

Hallo Andre,

anliegend Screenshot von der Seite, über die FHEM abstürzt, sowie Auszüge aus dem Logfile. Der 2. und 6. Plot von oben haben auf der y-Achse negative Temperaturwerte. Liegt es daran? Ich habe derzeit eine Version 98_SVG.pm vom 25.02.2016 im Einsatz, mit der alles läuft. Danke vorab.

Gruß Achim
Viele Grüße
Achim
__________
Kein Fehler ist so dumm, dass man ihn nicht machen könnte.
Raspi Ubuntu 24.04 Perl 5.38.2, Rollo-, Sonnen-, Licht-, Heizungs-, Poolsteuerung, Energiebilanzen -- HomeMatic, FS20, ESP/Tasmota/ESPEasy, CUL868v3 USB, MAX! Cube LAN mit CUL-Firmware HomeMatic

kobi

Moin

ich habe seitdem ich heute ein FHEM Update durchgeführt habe das gleiche Problem.
:-(

Illegal division by zero at ./FHEM/98_SVG.pm line 1698.

justme1968

ich brauche bitte ein log mit den daten und ein plotfile bei dem das passiert.

ich kann das problem gerade nicht erklären. 0 wird eigentlich angefangen und dann wird gar nicht dividiert.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Mihca

heute geht es wieder und der Absturz lässt sich nicht reproduzieren.

Gruß Achim
Viele Grüße
Achim
__________
Kein Fehler ist so dumm, dass man ihn nicht machen könnte.
Raspi Ubuntu 24.04 Perl 5.38.2, Rollo-, Sonnen-, Licht-, Heizungs-, Poolsteuerung, Energiebilanzen -- HomeMatic, FS20, ESP/Tasmota/ESPEasy, CUL868v3 USB, MAX! Cube LAN mit CUL-Firmware HomeMatic

justme1968

ich habe eine idee an was es eventuell liegen könnte. perl erkennt bei der prüfung 0.0 nicht als 0 und somit false sondern als string der dann true liefert.

ich habe im anderen thread: https://forum.fhem.de/index.php/topic,53487.msg453619.html#msg453619 einen patch gepostet der das behebt.

wenn es das nicht ist habe ich gerade keine idee mehr.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Mihca

Danke! Hab's gerade gepatcht. Alles läuft. Melde mich, falls FHEM abstürzt.

Viele Grüße
Achim
Viele Grüße
Achim
__________
Kein Fehler ist so dumm, dass man ihn nicht machen könnte.
Raspi Ubuntu 24.04 Perl 5.38.2, Rollo-, Sonnen-, Licht-, Heizungs-, Poolsteuerung, Energiebilanzen -- HomeMatic, FS20, ESP/Tasmota/ESPEasy, CUL868v3 USB, MAX! Cube LAN mit CUL-Firmware HomeMatic