Autor Thema: 57_Calendar.pm - Fehlermeldungen täglich im Log  (Gelesen 1888 mal)

Offline Depechem

  • Sr. Member
  • ****
  • Beiträge: 780
57_Calendar.pm - Fehlermeldungen täglich im Log
« 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
RaspberryPi2 / FHEM / 3 Wand-Tablets mit Tablet UI / HM USB / verschiedene HM-Aktoren / JeeLink USB für WS1600 und mehrere LaCrosse Sensoren / HEOS ...

Offline betateilchen

  • Developer
  • Hero Member
  • ****
  • Beiträge: 18864
Antw:57_Calendar.pm - Fehlermeldungen täglich im Log
« Antwort #1 am: 22 August 2022, 15:30:55 »
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.
-----------------------
Mach es möglichst simpel und mach es richtig,
dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Offline Dr. Boris Neubert

  • Global Moderator
  • Hero Member
  • ****
  • Beiträge: 5140
  • Are we just self-replicating DNA?
Antw:57_Calendar.pm - Fehlermeldungen täglich im Log
« Antwort #2 am: 22 August 2022, 17:08:53 »
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!

Offline Depechem

  • Sr. Member
  • ****
  • Beiträge: 780
Antw:57_Calendar.pm - Fehlermeldungen täglich im Log
« Antwort #3 am: 22 August 2022, 17:26:11 »
Vielen Dank an euch beide
RaspberryPi2 / FHEM / 3 Wand-Tablets mit Tablet UI / HM USB / verschiedene HM-Aktoren / JeeLink USB für WS1600 und mehrere LaCrosse Sensoren / HEOS ...

 

decade-submarginal