57_Calendar.pm - Fehlermeldungen täglich im Log

Begonnen von Depechem, 22 August 2022, 13:01:47

Vorheriges Thema - Nächstes Thema

Depechem

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
RaspberryPi2 / FHEM / 3 Wand-Tablets mit Tablet UI / HM USB / verschiedene HM-Aktoren / JeeLink USB für WS1600 und mehrere LaCrosse Sensoren / HEOS ...

betateilchen

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.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Dr. Boris Neubert

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
Globaler Moderator, Developer, aktives Mitglied des FHEM e.V. (Marketing, Verwaltung)
Bitte keine unaufgeforderten privaten Nachrichten!

Depechem

RaspberryPi2 / FHEM / 3 Wand-Tablets mit Tablet UI / HM USB / verschiedene HM-Aktoren / JeeLink USB für WS1600 und mehrere LaCrosse Sensoren / HEOS ...