FHEM Forum

FHEM - Hausautomations-Systeme => Unterstützende Dienste => Kalendermodule => Thema gestartet von: Depechem am 22 August 2022, 13:01:47

Titel: 57_Calendar.pm - Fehlermeldungen täglich im Log
Beitrag von: Depechem am 22 August 2022, 13:01:47
Hallo zusammen,
ich habe seit langen folgende Fehlermeldungen täglich im Log.
Verbose ist auf 1 in global gesetzt. Im Modul selber nicht.


2022.08.20 23:34:47.098 1: PERL WARNING: Argument "'59" isn't numeric in addition (+) at ./FHEM/57_Calendar.pm line 536, <GEN4143793> line 1.
2022.08.20 23:34:47.098 1: PERL WARNING: Argument "23:59" isn't numeric in addition (+) at ./FHEM/57_Calendar.pm line 536, <GEN4143793> line 1.
2022.08.21 00:00:00.153 1: PERL WARNING: Argument "'59" isn't numeric in addition (+) at ./FHEM/57_Calendar.pm line 536, <GEN4145791> line 1.
2022.08.21 00:00:00.154 1: PERL WARNING: Argument "23:59" isn't numeric in addition (+) at ./FHEM/57_Calendar.pm line 536, <GEN4145791> line 1.
2022.08.21 05:34:47.283 1: PERL WARNING: Argument "'59" isn't numeric in addition (+) at ./FHEM/57_Calendar.pm line 536, <GEN4172446> line 1.
2022.08.21 05:34:47.284 1: PERL WARNING: Argument "23:59" isn't numeric in addition (+) at ./FHEM/57_Calendar.pm line 536, <GEN4172446> line 1.
2022.08.21 11:34:47.432 1: PERL WARNING: Argument "'59" isn't numeric in addition (+) at ./FHEM/57_Calendar.pm line 536, <GEN4202161> line 1.
2022.08.21 11:34:47.433 1: PERL WARNING: Argument "23:59" isn't numeric in addition (+) at ./FHEM/57_Calendar.pm line 536, <GEN4202161> line 1.



könnt ihr mir sagen was dies bedeutet und ob ich diese Meldungen ingnorieren kann?
Wie bekomme ich sie weg?

Vielen Dnak im Voraus.
Gruß Thomas
Titel: Antw:57_Calendar.pm - Fehlermeldungen täglich im Log
Beitrag von: betateilchen am 22 August 2022, 15:30:55
Zitat von: Depechem am 22 August 2022, 13:01:47
ich habe seit langen folgende Fehlermeldungen täglich im Log.

Das sind keine Fehlermeldungen, sondern nur Warnungen.
Du kannst sie ignorieren und Du kannst sie auch nicht abstellen. Da muss der Modulautor ran, um das zu beheben.

Ursache ist
$t+= sprintf("\'%02d", $s) if $s> 0;
da wird versucht, einen alphanumerischen Wert (der ein ' enthält) numerisch zu addieren.

Vermutlich wäre
$t.= sprintf("\'%02d", $s) if $s> 0;
an dieser Stelle besser.
Titel: Antw:57_Calendar.pm - Fehlermeldungen täglich im Log
Beitrag von: Dr. Boris Neubert am 22 August 2022, 17:08:53
Zitat von: betateilchen am 22 August 2022, 15:30:55
Ursache ist
$t+= sprintf("\'%02d", $s) if $s> 0;
da wird versucht, einen alphanumerischen Wert (der ein ' enthält) numerisch zu addieren.

Vermutlich wäre
$t.= sprintf("\'%02d", $s) if $s> 0;
an dieser Stelle besser.

Danke Udo!

Hab's gefixt und eingecheckt. Kommt morgen früh dann per update frei Haus.

Viele Grüße
Boris
Titel: Antw:57_Calendar.pm - Fehlermeldungen täglich im Log
Beitrag von: Depechem am 22 August 2022, 17:26:11
Vielen Dank an euch beide