FHEM Forum

FHEM - Entwicklung => FHEM Development => Thema gestartet von: Dr. Boris Neubert am 01 September 2014, 11:53:27

Titel: PATCH: Korrektur für fhemTimeGm()
Beitrag von: Dr. Boris Neubert am 01 September 2014, 11:53:27
Hallo,

in fhem.pl gibt es als Ersatz für Time::Local::timegm die Funktion fhemTimeGm(). Diese hat einen Arithmetik-Fehler bei der Berechnung der Schalttage seit 1970. Beigefügter Patch repariert das. Getestet mit contrib/Date and Time/fhemDateTimeTest.pl.

Grüße
Boris
Titel: Antw:PATCH: Korrektur für fhemTimeGm()
Beitrag von: rudolfkoenig am 01 September 2014, 12:07:51
Eingecheckt.
Titel: Antw:PATCH: Korrektur für fhemTimeGm()
Beitrag von: betateilchen am 01 September 2014, 20:23:04
Hallo Boris,

ich habe heute seit dem Update seitenweise solche Einträge im Log:


Use of uninitialized value in numeric lt (<) at ./FHEM/57_Calendar.pm line 430.
Use of uninitialized value $t1 in addition (+) at ./FHEM/57_Calendar.pm line 523.
Use of uninitialized value $t1 in localtime at ./FHEM/57_Calendar.pm line 508.
Use of uninitialized value in subtraction (-) at ./FHEM/57_Calendar.pm line 598.
Use of uninitialized value in subtraction (-) at ./FHEM/57_Calendar.pm line 598.
Use of uninitialized value in numeric lt (<) at ./FHEM/57_Calendar.pm line 430.
Use of uninitialized value $t1 in addition (+) at ./FHEM/57_Calendar.pm line 523.
Use of uninitialized value $t1 in localtime at ./FHEM/57_Calendar.pm line 508.
Use of uninitialized value in subtraction (-) at ./FHEM/57_Calendar.pm line 598.
Use of uninitialized value in subtraction (-) at ./FHEM/57_Calendar.pm line 598.
Use of uninitialized value in numeric lt (<) at ./FHEM/57_Calendar.pm line 430.
Use of uninitialized value $t1 in addition (+) at ./FHEM/57_Calendar.pm line 523.
Use of uninitialized value $t1 in localtime at ./FHEM/57_Calendar.pm line 508.
Use of uninitialized value in subtraction (-) at ./FHEM/57_Calendar.pm line 598.
Use of uninitialized value in subtraction (-) at ./FHEM/57_Calendar.pm line 598.


hat das was mit Deinem patch zu tun?
Titel: Antw:PATCH: Korrektur für fhemTimeGm()
Beitrag von: Dr. Boris Neubert am 01 September 2014, 21:50:41
Ich vermute, dass es der gestrige Patch für Calendar war:

Thread: http://forum.fhem.de/index.php/topic,26034.msg194038.html#msg194038

Kannst Du mir bitte in dem vorgenannten Thread eine minimale ical-Datei anhängen, die die Meldungen provoziert? Ich nehme an, dass es kein Google-Kalender ist.

Viele Grüße
Boris
Titel: Antw:PATCH: Korrektur für fhemTimeGm()
Beitrag von: betateilchen am 01 September 2014, 22:01:38
ich habe nur Google Kalender.