Plots, Fehlermeldung fisn't numeric in division und Use of uninitialized value

Begonnen von tomix, 29 Januar 2022, 22:40:13

Vorheriges Thema - Nächstes Thema

tomix

Ich weiss jetzt nicht genau welcher Plot die folgende Fehlermeldung generiert:

2022.01.29 22:31:41 1: PERL WARNING: Argument "-" isn't numeric in division (/) at (eval 12769) line 1, <GEN522> line 2827.
2022.01.29 22:31:41 3: eval: $fld[3]/1000
2022.01.29 22:31:41 1: PERL WARNING: Argument "-" isn't numeric in division (/) at (eval 12770) line 1, <GEN522> line 2850.
2022.01.29 22:31:41 3: eval: $fld[3]/1000
2022.01.29 22:31:41 1: PERL WARNING: Argument "-" isn't numeric in division (/) at (eval 12771) line 1, <GEN522> line 2873.
2022.01.29 22:31:41 3: eval: $fld[3]/1000
2022.01.29 22:31:41 1: PERL WARNING: Argument "-" isn't numeric in division (/) at (eval 12772) line 1, <GEN522> line 2896.
2022.01.29 22:31:41 3: eval: $fld[3]/1000


Da ich allerdings bei den Werten der Solaranlage in kWh umrechne (also /1000) vermute ich, dass bei keinem Ertrag bzw. inaktiven Wechselrichter kein numerischer Eintrag erfolgt und daher die Fehlermeldung entsteht. Wie finde ich raus welcher Plot die Fehlermeldung generiert und weiss jemand sogar wie man das Problem lösen kann?

Dazu habe ich noch folgende Fehlermeldung:

2022.01.29 22:31:40 1: PERL WARNING: Use of uninitialized value $nr_right_axis in multiplication (*) at ./FHEM/98_SVG.pm line 1409.
2022.01.29 22:31:40 1: PERL WARNING: Use of uninitialized value $use_right_axis in addition (+) at ./FHEM/98_SVG.pm line 1491.
2022.01.29 22:31:40 1: PERL WARNING: Use of uninitialized value $nr_right_axis in multiplication (*) at ./FHEM/98_SVG.pm line 1503.
2022.01.29 22:31:40 1: PERL WARNING: Use of uninitialized value $use_right_axis in addition (+) at ./FHEM/98_SVG.pm line 1826.

Da müsste ich zuerst mal rausfinden welcher Plot das generiert um zumindest mal einen Ansatz zu haben woher das kommt.

Gruss
tomix

frank

ich würde mal in die entsprechenden event logs schauen, ob zum gezeigten zeitpunkt irgend wo "-" gespeichert wurde.

edit:
oder den eventmonitor öffnen mit option fhem.log und auf warnings warten.
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