FHEM Forum

FHEM - Hausautomations-Systeme => Unterstützende Dienste => Kalendermodule => Thema gestartet von: ComputerZOO am 05 Januar 2019, 11:41:53

Titel: Fehler in 57_CALVIEW.pm wenn t_XXX_duration nicht numerisch ist
Beitrag von: ComputerZOO am 05 Januar 2019, 11:41:53
Guten Morgen,
ich hätte da ein kleines Problem mit einem abonnierten Tatort-Kalender (Modul 57_CALVIEW.pm).
Die t_XXX_description landet in der t_XXX_duration, was zur Folge hat, das im Log-File bei jeder Abfrage eine Fehlermeldung erscheint.

1: PERL WARNING: Argument "Dieser Terminservice wird präsentiert von calovo.de - k..." isn't numeric in numeric eq (==) at ./FHEM/57_CALVIEW.pm line 226.
1: PERL WARNING: substr outside of string at (eval 552867) line 4.
1: PERL WARNING: Use of uninitialized value $TATORT in concatenation (.) or string at (eval 552867) line 11.


t_001_bdate 06.01.2019
t_001_btime 20:15
t_001_categories ARD
t_001_daysleft 1
t_001_daysleftLong morgen
t_001_description calovo.de
t_001_duration Dieser Terminservice wird präsentiert von calovo.de - kostenlos eigenen Kalender anlegen und mit der Welt teilen: "URL"\n\nWeiter, immer weiter\n\nEs ist eine nächtliche Verkehrskontrolle...
t_001_edate 06.01.2019
t_001_etime 21:45
t_001_location Weiter, immer weiter
t_001_mode next
t_001_source sys.calendar.tatort
t_001_sourcecolor white
t_001_summary Tatort
t_001_timeshort 20:15 - 21:45
t_001_weekday 0
t_001_weekdayname Sonntag

Nun zur Frage, könnte der Ersteller des Moduls (chris1284) evtl. solche Fehler im Modul abfangen?
Titel: Antw:Fehler in 57_CALVIEW.pm wenn t_XXX_duration nicht numerisch ist
Beitrag von: nils_ am 09 Januar 2019, 13:05:38
wäre es nicht schöner, wenn bei der duration auch eine duration im richtigen format steht??